466 Commits

Author SHA1 Message Date
Elian Doran
bdc220ec12
Merge remote-tracking branch 'origin/stable' 2026-01-08 18:19:16 +02:00
Elian Doran
521952ebcc
test(client): remove debug statements 2026-01-08 18:10:00 +02:00
Elian Doran
ae881101d8
fix(note_list): archived notes displayed in empty grid card (closes #8184) 2026-01-08 17:23:40 +02:00
Elian Doran
4625efda7f
fix(note_list): skip rendering of included notes for performance (closes #8017) 2026-01-08 16:50:27 +02:00
Elian Doran
3c168d750d
fix(client): cycle in include causing infinite loop (closes #8294) 2026-01-08 16:44:35 +02:00
Elian Doran
e4d0a4554a
feat(client/note_list): use built-in PDF viewer 2026-01-04 18:40:17 +02:00
Elian Doran
dfab7dbc4b
fix(note_list): missing margin in button 2026-01-04 18:39:23 +02:00
Elian Doran
02e08fdf12
chore(client/save_indicator): address requested changes 2026-01-03 19:47:33 +02:00
Elian Doran
2144888447
Merge remote-tracking branch 'origin/main' into feature/save_indicator 2026-01-03 19:24:51 +02:00
Elian Doran
cd1f3aa9a7
chore(client): address self-review
Some checks failed
Checks / main (push) Has been cancelled
2026-01-03 10:05:44 +02:00
Elian Doran
5f14861682
feat(save_indicator): indicate errors 2026-01-02 23:22:33 +02:00
Elian Doran
62af66b5ae
feat(save_indicator): report saving and saved states 2026-01-02 22:53:18 +02:00
Elian Doran
e8d1fa7447
chore(save_indicator): basic infrastructure to display state 2026-01-02 22:44:29 +02:00
Elian Doran
e4dcc0f768
chore(client): fix typecheck issues
Some checks are pending
Checks / main (push) Waiting to run
2026-01-02 20:45:28 +02:00
Elian Doran
23cf3d2923
feat(client/pdfjs): rewrite download button 2026-01-02 11:40:32 +02:00
Elian Doran
63b6abdb9d
PDF.js sidebar experiments for new layout (#8212) 2026-01-01 22:49:15 +02:00
Elian Doran
2c323cbe80
fix(client): color with uppercase causing exception (closes #8232) 2026-01-01 18:39:31 +02:00
Elian Doran
7ec7b6bd7b
chore(pdfjs): manage requested changes
Some checks are pending
Checks / main (push) Waiting to run
2026-01-01 12:36:33 +02:00
Elian Doran
6513e2cfca
refactor(pdf_attachments): deduplicate font size 2025-12-29 23:04:02 +02:00
Elian Doran
bb374a5ce2
fix(client/pdf): blob reloaded when saving 2025-12-29 16:46:30 +02:00
Elian Doran
16737b93dd
fix(client): not working in HTTPs (closes #8165) 2025-12-26 13:51:01 +02:00
Elian Doran
b84cdd648f
fix(layout): broken layout if new-layout is enabled as experimental feature 2025-12-24 16:05:20 +02:00
Elian Doran
b429861e8f
fix(note_list): reference links displayed incorrectly 2025-12-24 12:45:11 +02:00
Elian Doran
19cd7a0cad
feat(script): improve script error message 2025-12-23 23:02:15 +02:00
Elian Doran
1554085d7a
chore(scripts/preact): address review 2025-12-23 13:06:33 +02:00
Elian Doran
0688ea7de3
chore(client): address requested changes
Some checks failed
Checks / main (push) Has been cancelled
2025-12-21 22:59:21 +02:00
Elian Doran
af37c175a3
chore(client): fix typecheck 2025-12-21 22:55:20 +02:00
Elian Doran
444c0c6107
chore(client/jsx): fix errors in API 2025-12-21 13:19:42 +02:00
Elian Doran
4da5cb43fc
fet(client/jsx): expose basic React widgets 2025-12-21 13:16:05 +02:00
Elian Doran
e6b79e83c4
fet(client/jsx): basic support for JSX render notes 2025-12-21 11:18:42 +02:00
Elian Doran
9071e54bfe
chore(client/jsx): use different method for launcher widget defs 2025-12-21 10:26:20 +02:00
Elian Doran
f3f491d141
feat(client/bundle): respect position for TSX widgets 2025-12-21 10:02:13 +02:00
Elian Doran
f8bf301d12
feat(client/bundle): use new toast for script errors with known note ID 2025-12-20 23:34:36 +02:00
Elian Doran
2c25786fa2
feat(client/bundle): expose Trilium hooks 2025-12-20 23:26:10 +02:00
Elian Doran
1093acfe45
feat(client/bundle): make Preact custom widgets content-sized by default 2025-12-20 23:17:30 +02:00
Elian Doran
76f054bbd5
feat(client/bundle): support rendering in other places 2025-12-20 23:16:19 +02:00
Elian Doran
c558255450
feat(client/bundle): add button to open script note 2025-12-20 22:51:04 +02:00
Elian Doran
1e94125133
feat(client/bundle): display toast when parent is missing 2025-12-20 22:45:58 +02:00
Elian Doran
64a770175f
refactor(client/bundle): use type for parent name 2025-12-20 22:40:03 +02:00
Elian Doran
22a83d9f82
refactor(script/jsx): "react-widget" -> "preact-widget" 2025-12-20 21:26:01 +02:00
Elian Doran
f64de3acca
chore(script/jsx): move defineWidget into Preact API 2025-12-20 21:25:36 +02:00
Elian Doran
34d5793888
chore(script/jsx): expose RightPanelWidget 2025-12-20 21:19:53 +02:00
Elian Doran
44ca9f457c
feat(script/jsx): add support for React hooks 2025-12-20 20:29:03 +02:00
Elian Doran
4d7e5bc8f6
chore(script/jsx): move Preact API in dedicated object 2025-12-20 20:10:19 +02:00
Elian Doran
644ff07a50
feat(script/jsx): get right panel widgets to actually render 2025-12-20 19:49:24 +02:00
Elian Doran
41220a9d1d
fix(script/jsx): cannot find preact hydration function 2025-12-20 19:45:44 +02:00
Elian Doran
88945788d6
fix(script/jsx): critical crash if widget fails to render 2025-12-20 19:41:48 +02:00
Elian Doran
fe8f033409
chore(script/jsx): get widgets to be interpreted 2025-12-20 19:36:02 +02:00
Elian Doran
eee7c49f6e
fix(script/jsx): module not defined 2025-12-20 19:28:26 +02:00
Elian Doran
d036bf0870
fix(client): full crash if server fails to obtain list of widgets 2025-12-20 19:18:50 +02:00