zadam
dbd312c88d
addTextToEditor appends text to the end instead of the beginning
2022-04-23 23:07:08 +02:00
zadam
11578b1bc3
fix "isActive()" detection to work well with splits, #2806
2022-04-23 23:06:42 +02:00
zadam
569c80f551
release 0.51.1-beta
2022-04-22 00:07:59 +02:00
zadam
3b58b83f8b
improved logging
2022-04-19 23:36:21 +02:00
zadam
643a5e5b16
moving deleteNote
and deleteBranch
into entities to make them accessible to scripts, #2792
2022-04-19 23:06:46 +02:00
Tom
4e4010e15e
update styles, fix share view
2022-04-19 21:46:25 +02:00
Tom
6bdaf050c5
replace excalidraw.com asset in svg with EXCALIDRAW_ASSET_PATH, clean up code
2022-04-19 14:39:53 +02:00
Tom
2441515666
set EXCALIDRAW_ASSET_PATH to avoid loading from unpkg.com
2022-04-19 00:21:29 +02:00
Tom
fc95bb8f18
add onLinkHandler experimental
2022-04-19 00:21:29 +02:00
Tom
cb88f316db
basic share view render (css wrong)
2022-04-19 00:21:29 +02:00
Tom
e19ddc10d3
make revision and renderer svg to shrink to box but not enlarge
2022-04-19 00:21:29 +02:00
Tom
d3e86acfaa
explain checkFullHeight() due to missleading name
2022-04-19 00:21:29 +02:00
Tom
536643ed3b
add undefined check for branch
...
unclear why this happens
2022-04-19 00:21:29 +02:00
Tom
9771b441ad
missing path2d support for freedawings, remove node-side rendering, allow async getContent()
...
* ## Excalidraw and SVG
* 2022-04-16 - @thfrei
*
* Known issues:
* - excalidraw-to-svg (node.js) does not render any hand drawn (freedraw) paths. There is an issue with
* Path2D object not present in node-canvas library used by jsdom. (See Trilium PR for samples and other issues
* in respective library. Link will be added later). Related links:
* - https://github.com/Automattic/node-canvas/pull/2013
* - https://github.com/google/canvas-5-polyfill
* - https://github.com/Automattic/node-canvas/issues/1116
* - https://www.npmjs.com/package/path2d-polyfill
* - excalidraw-to-svg (node.js) takes quite some time to load an image (1-2s)
* - excalidraw-utils (browser) does render freedraw, however NOT freedraw with background
*
* Due to this issues, we opt to use **only excalidraw in the frontend**. Upon saving, we will also get the SVG
* output from the live excalidraw instance. We will save this **SVG side by side the native excalidraw format
* in the trilium note**.
*
* Pro: we will combat bit-rot. Showing the SVG will be very fast, since it is already rendered.
* Con: The note will get bigger (maybe +30%?), we will generate more bandwith.
* (However, using trilium desktop instance, does not care too much about bandwidth. Size increase is probably
* acceptable, as a trade off.)
2022-04-19 00:21:20 +02:00
Tom Free
e437a9d70f
note about buggy excalidraw-utils for browser svg rendering
2022-04-19 00:20:21 +02:00
Tom Free
a8655fcd27
add canvas-note-type at some missing places after rebase
2022-04-19 00:20:21 +02:00
Tom
aefc9f1593
add excalidraw excalidraw/utils, react and react-dom as npm-dependencies
2022-04-19 00:20:13 +02:00
Tom
f53a93e828
make :filename for GETing an image optional
2022-04-19 00:17:39 +02:00
Tom
e156c6292b
improve status 500 for canvas-note api/image.js
2022-04-19 00:17:39 +02:00
Tom
e365521d5e
add support for sharing canvas-note
2022-04-19 00:17:39 +02:00
Tom
f354821f25
basic support for using api/images with canvas-note
...
http://localhost:8080/api/images/ <noteId>/some-rando-text
2022-04-19 00:17:16 +02:00
Tom
82e278a2a2
add comment about excalidraw-error message on insert
2022-04-19 00:13:27 +02:00
Thomas Frei
b14b7b6ad1
add _meta to note, in case it got changed to type json
2022-04-19 00:13:27 +02:00
Thomas Frei
32aa7bb540
ensure that fresh note has empty scene, no bleeding
2022-04-19 00:13:27 +02:00
Thomas Frei
300f4ad357
remove obsolete comments / code
2022-04-19 00:13:27 +02:00
Tom
cf6b5c3b6e
ensure only active/referenced files are saved
2022-04-19 00:13:27 +02:00
Tom
f1c9dda366
make sure nothing breaks on fresh empty note or note that has already content
2022-04-19 00:13:27 +02:00
Tom
7f01032b6d
add support for render excalidraw in book view (copy of note_revision)
...
maybe one should think about extract a function there and make it reusable
2022-04-19 00:13:27 +02:00
Tom
f08afd4723
remove empty line break
2022-04-19 00:13:27 +02:00
Tom
afe2a03aef
fix initial load and safe issue by storing noteId
2022-04-19 00:13:27 +02:00
Tom
272bb136d8
make canvas_note height 100%
2022-04-19 00:13:27 +02:00
Tom
27d0388d79
add some comments
2022-04-19 00:13:26 +02:00
Tom
025032de42
make note revisions work
2022-04-19 00:13:26 +02:00
Tom
15a3b42124
remove some debug/testing code
2022-04-19 00:13:26 +02:00
Tom
4266156cee
fix curser mismatch by manually setting offset
2022-04-19 00:13:26 +02:00
Tom
45a66ab694
some notes about loading and container width
2022-04-19 00:13:26 +02:00
Tom
49f4ce7149
example for trilium image-link usage and svg export
2022-04-19 00:13:26 +02:00
Tom
220df662ad
make pasted images in excalidraw work (save and load "files")
2022-04-19 00:13:26 +02:00
Tom
6e535bac05
ensure isNewSceneVersion() does not increment currentVersion
2022-04-19 00:13:26 +02:00
Tom
3b1dcc7199
compare sceneVersion to omit unnecessary save/reloads of content
2022-04-19 00:13:26 +02:00
Tom
ae75ac424f
add noteid to console to differentiate logs
2022-04-19 00:13:26 +02:00
Tom
5c46fe792d
use widget element to render for multiple excalidraw instances
2022-04-19 00:13:26 +02:00
Tom
a33b0f1e1c
updated react unmounting
2022-04-19 00:13:26 +02:00
Tom
bd28ed07d7
working canvas_note PoC save and load for one note
2022-04-19 00:13:26 +02:00
Tom
12185fbd32
optimized canvas placement in trilium
2022-04-19 00:13:26 +02:00
Tom
24911da8db
use react production build
2022-04-19 00:13:26 +02:00
Tom
da84d16421
excalidraw include works, removed infinitedrawingcanvas
2022-04-19 00:13:26 +02:00
thfrei
53666cbfe8
lint
2022-04-19 00:13:26 +02:00
thfrei
8897d98bd9
add note-detail height to make canvas visible
...
due to some upstream changes, this was necessary.
otherwise complete inside container was not visible.
2022-04-19 00:13:26 +02:00
thfrei
93e485cea9
remove console.image
2022-04-19 00:13:26 +02:00
thfrei
22363f5b74
working trilium canvas note
2022-04-19 00:13:26 +02:00
thfrei
2a2c82cd29
minor update for canvas
2022-04-19 00:13:26 +02:00
thfrei
5ebe717da8
basic infinite-drawing-canvas integration
2022-04-19 00:13:26 +02:00
thfrei
2f2d8327e4
update libraries
2022-04-19 00:13:26 +02:00
Tom Free
a894c19c2b
add missing canvas-note entries in helper functions
...
Conflicts:
src/public/app/entities/note_short.js
src/public/app/services/tree_context_menu.js
2022-04-19 00:13:26 +02:00
Tom Free
0469962c5e
wip: canvas-note patch
...
Conflicts:
src/public/app/services/library_loader.js
src/public/app/services/tree_context_menu.js
src/public/app/widgets/note_actions.js
src/services/consistency_checks.js
src/services/utils.js
2022-04-19 00:13:26 +02:00
zadam
f6ebc76917
Merge remote-tracking branch 'origin/stable'
2022-04-18 18:59:30 +02:00
zadam
73425ec29d
workaround for wrongly placed tooltip, closes #2794
2022-04-16 15:51:30 +02:00
zadam
51e5f591b2
null check
2022-04-16 15:10:16 +02:00
zadam
534c71491b
fix docs
2022-04-16 00:17:32 +02:00
zadam
987f8e9961
fix share responsivity on mobile devices, closes #2790
2022-04-16 00:02:24 +02:00
zadam
a45cf033aa
fix hiding of linked images in shared notes, closes #2791
2022-04-15 23:09:07 +02:00
zadam
c1092c97b5
release 0.51.0-beta
2022-04-10 14:13:51 +02:00
zadam
f7d6bda49d
added zooming/panning to mermaid diagrams, closes #2635
2022-04-03 23:14:47 +02:00
zadam
b250f0a3bf
Merge remote-tracking branch 'origin/stable'
2022-04-03 14:21:28 +02:00
zadam
e00fcd93a1
added #shareDisallowRobotIndexing label and reworked how the child-image exclusion works
2022-03-22 23:17:47 +01:00
zadam
569b8898ef
release 0.50.3
2022-03-22 21:30:21 +01:00
zadam
091d6a1cf1
added #shareRaw label
2022-03-22 21:20:47 +01:00
zadam
228564f843
Merge remote-tracking branch 'origin/master'
2022-03-22 21:04:52 +01:00
zadam
17dd6141fb
Merge remote-tracking branch 'origin/stable'
...
# Conflicts:
# Dockerfile
# package-lock.json
# package.json
# src/services/cloning.js
2022-03-22 21:04:30 +01:00
zadam
2f57d55bea
add allow robots.txt tag for /share
2022-03-22 21:02:32 +01:00
zadam
316a2aee1a
invalidate flat text cache after login to protected session, fixes #2712
2022-03-20 22:23:48 +01:00
Matt
77ce56ba84
Don't show protected notes in shared tree ( #2704 )
2022-03-07 23:00:07 +01:00
zadam
eba824a5b1
added app-info method to etapi #2697
2022-03-07 22:57:48 +01:00
zadam
4dd3fd9674
better error when password is not set, #2685
2022-02-24 23:22:20 +01:00
zadam
ea56bb772a
logging improvements
2022-02-20 12:33:50 +01:00
zadam
9f33791922
fix uploading binary data through ETAPI, closes #2667
2022-02-18 22:34:46 +01:00
zadam
d940590add
raise line-height in share CSS to 1.5, fixes #2671
2022-02-18 22:00:58 +01:00
zadam
a009b4cb6d
remove debug logging
2022-02-16 22:31:02 +01:00
zadam
781be527ce
Merge remote-tracking branch 'origin/master'
2022-02-16 22:16:25 +01:00
zadam
f7e5d8f62d
fix displaying hidden notes in the note's children list #2664
2022-02-16 22:16:15 +01:00
Nriver
d6c0fc734f
Fix data validation type for prefix
( #2660 )
...
* fix param validation
* fix data validation type for `prefix`
2022-02-15 22:49:49 +01:00
zadam
db79b5ff53
fixed blurred selection background color, closes #2652
2022-02-14 22:59:03 +01:00
zadam
18d439dd44
clipper endpoint should also scan and download images as a fallback, #2621
2022-02-14 20:50:50 +01:00
zadam
59e8720866
fix importing unknown image types such as .DWG, closes #2628
2022-02-11 22:01:45 +01:00
zadam
67cce5f817
Merge remote-tracking branch 'origin/stable'
2022-02-10 23:40:18 +01:00
Nriver
40598d2663
fix param validation ( #2624 )
...
(cherry picked from commit 1aeb674733
)
2022-02-10 19:33:11 +01:00
Nriver
1aeb674733
fix param validation ( #2624 )
2022-02-10 19:28:42 +01:00
zadam
832cac106e
release 0.50.2
2022-02-09 22:52:36 +01:00
zadam
23daaa2387
fix exporting huge text notes (export would get stuck on HTML pretty printing)
2022-02-09 22:39:37 +01:00
zadam
d6016f9b81
introduced mutex to avoid conflicts during tab closing
2022-02-09 21:21:17 +01:00
zadam
1dfde76b95
fix updating becca after undeleting notes
2022-02-08 23:38:54 +01:00
zadam
83f8fac088
fixed background color of input label in CKEditor search & replace, #2254
2022-02-07 23:01:14 +01:00
zadam
0ca9bff61b
fix multiple UI bugs, closes #2616
2022-02-07 22:50:28 +01:00
zadam
97fd550402
add light anonymization option to the existing full anonymization
2022-02-06 13:49:33 +01:00
zadam
600f74576d
added #sentFromSender label, closes #445
2022-02-05 16:23:30 +01:00
zadam
a21c49cba7
added "hideRelations" label to relation map
2022-02-05 13:02:19 +01:00
zadam
91e3dd022a
added "move note" search action
2022-02-05 12:06:23 +01:00
zadam
478eca47f4
search string is now a textarea instead of input
2022-02-05 11:27:48 +01:00
zadam
1c4358086d
release 0.50.1
2022-02-02 21:38:21 +01:00