zadam
4837dd050b
fix bug when giving focus again to autocomplete input when coming back from note type chooser
2022-06-02 23:21:17 +02:00
zadam
c0c38a4b49
Merge branch 'master' into next53
2022-06-02 22:32:29 +02:00
zadam
15a9ff4450
when closing / clearing last tab, close all splits
2022-06-02 22:28:25 +02:00
zadam
7fa531b3d6
add openSplitWithNote() frontend api method, #2891
2022-06-02 17:36:30 +02:00
zadam
93f0596b16
select template when creating note, closes #2813
2022-06-02 14:16:49 +02:00
zadam
b204014a11
create note from template WIP
2022-05-31 23:27:45 +02:00
zadam
98b579524c
create note from template WIP
2022-05-31 22:45:57 +02:00
zadam
f252badba6
skeleton for bulk assign attributes
2022-05-30 22:43:20 +02:00
zadam
8052574950
rename iframe to web view
2022-05-30 20:59:54 +02:00
zadam
ee217d6306
added iframe note type
2022-05-28 22:19:29 +02:00
zadam
f250b72563
findwidget in read only notes WIP
2022-05-25 23:38:06 +02:00
zadam
82fcc97ed2
Merge branch 'custom-search-dialog'
2022-05-25 20:32:22 +02:00
zadam
53e9c8cdac
upgrades
2022-05-24 21:34:32 +02:00
zadam
cd622cbdd7
find widget refactoring to use note context
2022-05-17 23:53:35 +02:00
zadam
1d8664927d
Merge branch 'master' into custom-search-dialog
2022-05-15 20:35:26 +02:00
zadam
593a275795
added #titleTemplate, closes #2852
2022-05-15 15:21:35 +02:00
zadam
8ec814c29f
Merge branch 'master' into custom-search-dialog
...
# Conflicts:
# docs/frontend_api/FrontendScriptApi.html
# package-lock.json
# package.json
2022-05-14 20:50:43 +02:00
zadam
e87e065100
protected session expiration timer moved to backend, closes #2847
2022-05-13 23:20:56 +02:00
zadam
8318ab7ac0
added triggerCommand and triggerEvent into frontend API
2022-05-13 22:33:57 +02:00
zadam
8df3b0a5bd
Merge branch 'master' into excalidraw
2022-05-12 23:46:52 +02:00
Tom
c85f70e197
remove obsolete errorSvg
2022-05-10 13:47:43 +02:00
Tom
3df712b64f
refactor canvas-note to canvas
2022-05-10 13:43:05 +02:00
zadam
87f436c6ea
search dialog WIP from custom widget from antoniotejada
2022-05-09 23:13:34 +02:00
Tom
35c4c61d15
sync canvas icon of tree_context_menu
2022-05-09 16:57:23 +02:00
Tom
a168edb168
move sleep to general utisl function
2022-05-09 16:54:43 +02:00
Tom
83f1a68bfd
fix errorSvg.js path
2022-05-09 16:26:30 +02:00
Tom
9c7f8cf5d8
extract errorSvg
2022-05-09 16:17:37 +02:00
Tom
2394fe6ed9
reduce redundant package version to simplify upgrade
2022-05-09 15:16:12 +02:00
zadam
93cc6b12ec
added new APIs to access note detail, #2806
2022-05-03 23:25:28 +02:00
Tom
8d510a3fdd
Merge remote-tracking branch 'upstream/master' into excalidraw
...
conflict in
- package-lock (accept incoming),
- routes (remove the option to have image without filename, since it is not really necessary for canvas_note)
- note_detail
2022-05-03 21:56:52 +02:00
zadam
3b58b83f8b
improved logging
2022-04-19 23:36:21 +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
e19ddc10d3
make revision and renderer svg to shrink to box but not enlarge
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
aefc9f1593
add excalidraw excalidraw/utils, react and react-dom as npm-dependencies
2022-04-19 00:20:13 +02:00
Thomas Frei
300f4ad357
remove obsolete comments / code
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
025032de42
make note revisions work
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
2f2d8327e4
update libraries
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
73425ec29d
workaround for wrongly placed tooltip, closes #2794
2022-04-16 15:51:30 +02: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
52b118df7f
add #shareRoot label to define an "index" note, closes #2567
2022-01-17 23:13:56 +01:00
zadam
da4f26d7ce
Merge remote-tracking branch 'origin/stable'
2022-01-13 20:32:37 +01:00
zadam
fa2ffd7574
ignore "Sync not configured" message when toggling shared state
2022-01-13 20:22:50 +01:00