Commit Graph

10563 Commits

Author SHA1 Message Date
Elian Doran
64bc1271e1 fix(server): prevent NaN potentially corrupting the backup when migrating 2026-04-17 23:03:28 +03:00
Elian Doran
06f7818ee3 Basic Markdown support (#9475) 2026-04-17 22:30:54 +03:00
Elian Doran
a0548e1627 fix(deps): update dependency unpdf to v1.6.0 (#9469) 2026-04-17 22:27:21 +03:00
Elian Doran
2639c5a225 chore: fix typecheck error 2026-04-17 22:22:22 +03:00
Elian Doran
69763c8b14 feat(markdown): render preview as Markdown 2026-04-17 21:41:35 +03:00
Elian Doran
75b4877c87 fix(import/mime): importing a Markdown file with conversion to text disabled is treated as file instead of code 2026-04-17 21:35:14 +03:00
Elian Doran
9ff466c9f5 docs: add more details to Markdown note type 2026-04-17 21:33:43 +03:00
Elian Doran
5f32d83c79 fix(markdown): always maintain horizontal layout 2026-04-17 21:24:43 +03:00
Elian Doran
eb3adfa733 docs: add documentation on the new Markdown type 2026-04-17 20:59:00 +03:00
Elian Doran
80aac52066 feat(markdown): improve display mode selector on mobile 2026-04-17 20:40:36 +03:00
Elian Doran
0335ece20b fix(markdown): syncing doesn't work on read-only notes 2026-04-17 20:40:36 +03:00
Elian Doran
e2d6fdb09a refactor(markdown): use different mechanism for syncing based on init 2026-04-17 20:40:36 +03:00
Elian Doran
79ea95cb39 Apply suggestions from code review
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-17 20:18:26 +03:00
Elian Doran
84bc385bab chore(markdown): add a small separator between buttons 2026-04-17 19:09:30 +03:00
Elian Doran
1af2a07a57 fix(markdown): align button order between layouts to avoid shifts 2026-04-17 19:09:08 +03:00
Elian Doran
98b92b7220 fix(markdown): read-only code not scrollable 2026-04-17 19:06:50 +03:00
Elian Doran
9b94d232a8 feat(layout): remove lock/unlock buttons in new layout 2026-04-17 18:58:33 +03:00
Elian Doran
fef8b6f58e feat(client): handle editing temporarily mind map, canvas, spreadsheet & mermaid 2026-04-17 18:47:41 +03:00
noobhjy
7bb15029cf Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (403 of 403 strings)

Translation: Trilium Notes/Server
Translate-URL: https://hosted.weblate.org/projects/trilium/server/zh_Hans/
2026-04-17 17:33:49 +02:00
green
c328b858a4 Translated using Weblate (Japanese)
Currently translated at 99.9% (1957 of 1958 strings)

Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/ja/
2026-04-17 17:33:48 +02:00
noobhjy
c2d5ba8e52 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 90.7% (1777 of 1958 strings)

Translation: Trilium Notes/Client
Translate-URL: https://hosted.weblate.org/projects/trilium/client/zh_Hans/
2026-04-17 17:33:47 +02:00
Elian Doran
e0c951e758 feat(attachments): display text attachments for file role 2026-04-17 18:31:42 +03:00
Elian Doran
9b1b0c5574 fix(import/enex): attachments were imported as files (closs #9473) 2026-04-17 18:15:52 +03:00
Elian Doran
1b4400db03 feat(split): use grouped buttons for view selectors 2026-04-17 12:20:36 +03:00
Elian Doran
9a3d160c34 chore(split): bring back lazy loading for editor 2026-04-17 12:10:56 +03:00
Elian Doran
8457c22be3 feat(split): smoother switching between view modes 2026-04-17 12:06:57 +03:00
Elian Doran
fb5f89108f fix(split): source view not occupying the right width 2026-04-17 10:47:06 +03:00
Elian Doran
b6144f3d09 chore(mermaid): add view changer 2026-04-17 10:45:54 +03:00
Elian Doran
5fe6611a91 refactor(markdown): handle source view at split editor level 2026-04-17 10:33:21 +03:00
Elian Doran
8760d683a3 feat(markdown): add a display mode switcher 2026-04-17 10:29:21 +03:00
Elian Doran
d22b0079dc feat(markdown): add read-only toggle button 2026-04-17 08:24:43 +03:00
Elian Doran
dee9959d5b feat(markdown): don't alter h1 and h2 2026-04-17 08:17:48 +03:00
Elian Doran
3f39e6f7f1 feat(client): mark spreadsheet and markdown as new note types 2026-04-17 08:15:23 +03:00
Elian Doran
f03e527cb0 feat(markdown): integrate into note types 2026-04-17 08:14:02 +03:00
Elian Doran
66819cb73f fix(export/markdown): wrong extension (.mkd or .code) 2026-04-17 08:06:26 +03:00
Elian Doran
9f4c3ed35a feat(markdown): basic support hash-based wikilinks 2026-04-17 07:49:38 +03:00
Elian Doran
e33446c219 feat(markdown): flickerless Markdown rendering even when changing it 2026-04-17 07:46:17 +03:00
Elian Doran
daf5740610 feat(markdown): use a Mermaid cache to avoid flicker while editing something else 2026-04-17 07:41:30 +03:00
Elian Doran
9464e2aff5 feat(markdown): respect heading style 2026-04-17 07:39:06 +03:00
Elian Doran
5ef74d5639 fix(markdown): mermaid not rendering 2026-04-17 07:35:17 +03:00
Elian Doran
822e7ffbab feat(markdown): support full feature set (math, admonitions) 2026-04-17 07:32:08 +03:00
Elian Doran
11b0bec47d chore(markdown): improve max width of Mermaid diagrams 2026-04-17 07:15:39 +03:00
Elian Doran
0c051327cf feat(markdown): render with ReadOnlyText 2026-04-17 07:13:46 +03:00
Elian Doran
e943891e2f chore(markdown): improve code margins when scrolling 2026-04-17 07:09:36 +03:00
Elian Doran
d2c51d5175 chore(deps): update dependency dotenv to v17.4.2 (#9459) 2026-04-17 07:02:15 +03:00
Elian Doran
12e07dbfcd feat(markdown): basic block highlighting in preview 2026-04-17 07:00:07 +03:00
Elian Doran
dbe37730c3 chore(markdown): make preview selectable 2026-04-17 06:52:01 +03:00
Elian Doran
0dfbfaa61c refactor(markdown): get rid of DOM queries 2026-04-17 06:51:31 +03:00
Elian Doran
f1d557645c fix(deps): update ai sdk (#9464) 2026-04-17 06:50:33 +03:00
Elian Doran
ff215bd228 chore(deps): update dependency sanitize-html to v2.17.3 [security] (#9458) 2026-04-17 06:50:00 +03:00