2067 Commits

Author SHA1 Message Date
SiriusXT
366166a561 fix(window): avoid invalid fallback value for openNoteContexts
Some checks failed
Checks / main (push) Has been cancelled
2025-12-30 09:44:58 +08:00
SiriusXT
4d2b02eddb Merge branch 'main' into feat/extra-window 2025-12-30 09:03:26 +08:00
Elian Doran
ff97461ff8
PDF.js integration (part I) (#8206) 2025-12-30 01:39:09 +02:00
Elian Doran
d96528dae4
chore(server): fix type error 2025-12-29 20:38:48 +02:00
Elian Doran
f3cfa84d1d
Merge remote-tracking branch 'origin/main' into static-correct-type 2025-12-29 20:37:05 +02:00
Elian Doran
bb374a5ce2
fix(client/pdf): blob reloaded when saving 2025-12-29 16:46:30 +02:00
SiriusXT
254145f0e5 chore(window): handle potential JSON parsing failures 2025-12-29 16:26:50 +08:00
SiriusXT
c28f11336e chore(window_db): fix potential migration error 2025-12-29 16:11:49 +08:00
openapphub
37c0f7ec75
Fix: Change /calendar/weeks/{date} to use ISO week format (YYYY-Www) instead of date 2025-12-29 15:44:37 +08:00
SiriusXT
537c4051cc feat(window): add class to extra windows 2025-12-29 15:27:35 +08:00
SiriusXT
d0a22bc517 fix(window): Fix empty array issue during openNoteContents data migration 2025-12-29 15:27:11 +08:00
SiriusXT
19a75acf3f Merge branch 'main' into feat/extra-window 2025-12-29 14:44:25 +08:00
SiriusXT
3f0abce874 feat(window_db): migrate openNoteContexts to structured format with window metadata 2025-12-29 14:43:49 +08:00
SiriusXT
36dd29f919 feat(window): add class to extra windows 2025-12-29 14:37:40 +08:00
SiriusXT
d7838f0b67 feat(window): restore recently closed windows from tray 2025-12-29 14:37:35 +08:00
SiriusXT
3353d4f436 feat(window): record openNoteContents of recently closed windows 2025-12-29 14:33:34 +08:00
SiriusXT
7740154bdc feat(window): add windowId for extra windows 2025-12-29 14:32:53 +08:00
Elian Doran
abb7b0f8c8
feat(server): serve pdfjs over static route 2025-12-29 00:50:59 +02:00
Elian Doran
dbfaad6c06
test(server): fix broken test after changes to CSS generation 2025-12-28 21:46:19 +02:00
Elian Doran
082040c6e1
feat(share): display an icon for attachment download 2025-12-28 21:03:30 +02:00
Elian Doran
1ae11ce3a5
fix(export/share): .zip attachment marked as html 2025-12-28 20:52:47 +02:00
Elian Doran
cf968b3590
fix(export/share): attachment download links not working 2025-12-28 20:45:33 +02:00
Elian Doran
46e5090445
fix(icon-pack): non-BMP icons not rendering
Some checks failed
Checks / main (push) Has been cancelled
2025-12-28 17:33:12 +02:00
Elian Doran
645720a725
feat(icon-pack-builder): build zip without content yet 2025-12-28 16:50:16 +02:00
Elian Doran
02d42dc5ff
chore(icon_packs): address requested changes 2025-12-28 15:50:01 +02:00
Elian Doran
e730378b27
fix(icon_packs): references to .bx for icon selection 2025-12-28 13:42:45 +02:00
Elian Doran
c14d95f561
docs(user): mention icon pack prefix constraints 2025-12-28 12:36:18 +02:00
Elian Doran
13b700e0e5
chore(icon_packs): address requested changes 2025-12-28 12:30:26 +02:00
Elian Doran
f849c4b315
chore: fix typecheck 2025-12-28 12:15:43 +02:00
Elian Doran
c2c19e8ecd
chore(server): address self-review 2025-12-28 12:01:10 +02:00
Elian Doran
5d12d57a22
test(server): fix broken tests after changes 2025-12-28 11:52:49 +02:00
Elian Doran
5cc2296768
chore(server): fix typecheck 2025-12-28 11:46:25 +02:00
Elian Doran
d834cd78a7
docs(user): document icon packs 2025-12-28 11:43:25 +02:00
Elian Doran
1570ea77d8
chore(icon_packs): integrate prefix as part of the attribute instead of manifest 2025-12-28 09:56:08 +02:00
Elian Doran
99bdd2e433
feat(icon_packs): skip duplicate icon packs 2025-12-28 09:43:33 +02:00
Elian Doran
505a985755
fix(mobile): icons missing 2025-12-28 09:28:24 +02:00
Elian Doran
8b8a78e949
chore(server): get rid of boxicons CSS import
Some checks are pending
Checks / main (push) Waiting to run
2025-12-28 02:27:02 +02:00
Elian Doran
1c940ff8a2
fix(icon_packs): integrate boxicons back into share export 2025-12-28 02:24:18 +02:00
Elian Doran
841cb32835
fix(icon_packs): integrate boxicons back into share theme 2025-12-28 01:58:22 +02:00
Elian Doran
61e96f91d0
fix(icon_packs): use right name for boxicons for compatibility 2025-12-28 01:20:01 +02:00
Elian Doran
9f6c07f5cc
chore(icon_packs): use builtin boxicons for client 2025-12-28 01:00:45 +02:00
Elian Doran
1efb21c627
feat(export/share): render custom icons 2025-12-27 23:39:27 +02:00
Elian Doran
d5b04864c8
chore(export/share): inject font 2025-12-27 23:31:56 +02:00
Elian Doran
da28f4505a
chore(export/share): inject pack CSS 2025-12-27 23:21:59 +02:00
Elian Doran
e2a628fa2f
feat(icon_packs): ignore protected notes 2025-12-27 22:50:31 +02:00
Elian Doran
290f488c78
feat(share): ignore unsupported icon packs 2025-12-27 22:09:16 +02:00
Elian Doran
b00cb52da5
feat(share): basic support for custom icon packs 2025-12-27 21:58:18 +02:00
Elian Doran
78bec0c782
feat(icon_packs): integrate boxicons JSON 2025-12-27 18:04:16 +02:00
Elian Doran
0c77563672
feat(icon_packs): mark icon packs as unsafe 2025-12-27 18:02:59 +02:00
Elian Doran
fb629f7693
feat(note_icon): display note pack icon 2025-12-26 21:14:13 +02:00