zadam
2957e1d78a
improvements in mobile layout for launchbar
2022-12-12 23:48:34 +01:00
zadam
c231b3cb79
styling changes of buttons
2022-12-11 13:20:37 +01:00
zadam
342ae6e5e2
introduced new exception classes for structured error reporting
2022-12-09 16:04:13 +01:00
zadam
73eb585398
fixed migrations
2022-12-08 13:45:56 +01:00
zadam
27ce273d29
bookmarks use cloning
2022-12-04 13:16:05 +01:00
zadam
42cd333694
clarification on the 5 minute sync auth leeway
2022-12-02 22:12:07 +01:00
zadam
b3c87156c2
library upgrades
2022-11-07 21:26:13 +01:00
zadam
521d95021b
fix refocusing find widget, closes #3252
2022-10-28 20:05:53 +02:00
zadam
6c37f2ce71
package-lock.json
2022-10-27 22:41:01 +02:00
zadam
876e6caa23
better handling of incorrect operators
2022-10-22 15:58:15 +02:00
zadam
ed8acc7ee3
switch-server, switch-electron npm scripts to ease rebuilding better-sqlite3
2022-10-14 21:59:43 +02:00
zadam
a9c0daa51a
FIXME comment on virtual branches
2022-09-24 23:03:38 +02:00
zadam
ca03c41205
flatpak release script should support beta channel
2022-09-12 22:35:22 +02:00
zadam
b2a63afc28
limit max imported file size to 250 MiB, #3108
2022-09-03 15:11:03 +02:00
zadam
80dcb45415
disable compression for electron / desktop builds
2022-08-22 19:29:58 +02:00
zadam
201ef7fcd5
fix "show recent note" button, closes #3051
2022-08-09 21:49:37 +02:00
zadam
12af3d05f0
hoisted note should be expanded after tree collapse
2022-08-02 20:38:48 +02:00
zadam
e5fdd5128a
fix password protected notes rejection
2022-08-01 19:56:09 +02:00
zadam
46deceedc9
optional basic auth for shared notes, closes #2781
2022-07-31 21:45:32 +02:00
zadam
5444cc2009
floating button container WIP
2022-07-24 14:30:42 +02:00
zadam
bed0db9fa0
prevent zooming the whole app when ctrl + zoom on the canvas note, fixes #3002
2022-07-20 23:39:40 +02:00
Tom Free
4ca59dcc5c
upgrade to excalidraw v0.12, fix breaking changes
2022-07-14 23:49:30 +02:00
zadam
0d4275a260
fix saving new protected note revisions, closes #2951
2022-07-01 22:49:10 +02:00
zadam
1434effa22
upgraded mermaid to 9.1.2
2022-06-19 21:16:30 +02:00
zadam
11412a258b
converted recent changes dialog to new pattern
2022-06-14 22:55:07 +02:00
zadam
f8fd8e47a9
added rename note bulk action
2022-06-12 23:29:11 +02:00
zadam
2115b76047
bulk action dialog converted to widget
2022-06-11 23:29:52 +02:00
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
98b579524c
create note from template WIP
2022-05-31 22:45:57 +02:00
zadam
dcf31f8f95
toc fixes
2022-05-30 17:45:59 +02:00
zadam
37cb5f5e9a
added previous/next buttons to the find widget
2022-05-25 20:43:52 +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
13ccd2ba67
remove the canvas dependency (transitive dep of jsdom) in postinstall
2022-05-22 13:45:49 +02:00
zadam
fca0b82610
find widget fixes
2022-05-17 22:11:45 +02:00
zadam
8318ab7ac0
added triggerCommand and triggerEvent into frontend API
2022-05-13 22:33:57 +02:00
Tom
a37d75a08f
upd package-lock version
2022-05-03 22:01:53 +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
643a5e5b16
moving deleteNote
and deleteBranch
into entities to make them accessible to scripts, #2792
2022-04-19 23:06:46 +02:00
Tom
05c8c6cfaa
set express same as master 4.17.3
2022-04-19 00:24:41 +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
aefc9f1593
add excalidraw excalidraw/utils, react and react-dom as npm-dependencies
2022-04-19 00:20:13 +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
zadam
a45cf033aa
fix hiding of linked images in shared notes, closes #2791
2022-04-15 23:09:07 +02:00
zadam
a04becc4ec
dep upgrades
2022-04-10 14:13:45 +02:00
zadam
091d6a1cf1
added #shareRaw label
2022-03-22 21:20:47 +01:00
zadam
5481375347
DB dump tool feature complete
2022-02-12 22:20:15 +01:00
zadam
398376108d
added integrity check button into advanced options.
2022-02-01 21:22:43 +01:00
zadam
2075e89239
improved logging
2022-01-31 21:25:18 +01:00
zadam
52b118df7f
add #shareRoot label to define an "index" note, closes #2567
2022-01-17 23:13:56 +01:00