Commit Graph
1214 Commits
Author SHA1 Message Date
tianma-if a257e53220 feat: add task lists across clients 2026-08-10 12:31:26 +08:00
tianma-if 0e3ebf7771 chore: release v1.15.1 [skip ci] 2026-08-10 11:51:09 +08:00
tianma-if ccc03d7563 Collapse AI model settings by default 2026-08-10 11:47:43 +08:00
tianma-if 3c8a51f6a3 fix(web): prevent autosave sync races (#210) 2026-08-10 11:34:12 +08:00
tianma-if b7043e7aaf fix: support desktop rich clipboard copying 2026-08-10 10:58:37 +08:00
tianma-if 1b4c7743fc chore: release v1.15.0 [skip ci] 2026-08-10 07:12:36 +08:00
tianma-if 3661cc3367 feat: add native mobile AI note assistant 2026-08-10 07:05:02 +08:00
tianma-if cf1bb1aef5 feat: copy current note ID across clients 2026-08-10 02:11:18 +08:00
tianma-if b272e8fc9d feat: add BYO AI note processing 2026-08-10 02:00:29 +08:00
tianma-if e07b5c3217 fix(desktop): prevent false autosave conflicts 2026-08-10 01:46:31 +08:00
tianma-if 19b24113a4 fix: decouple attachment manager from selected note 2026-08-10 01:26:38 +08:00
tianma-if e26387b74d fix: isolate editor undo history by memo 2026-08-10 01:16:16 +08:00
tianma-if 9123eaa28e fix: keep Android update toast above create button 2026-08-09 23:28:48 +08:00
tianma-if b9df208436 document cross-runtime architecture constraint 2026-08-09 23:16:39 +08:00
tianma-if 8af75fc0de feat: align iOS mobile parity 2026-08-09 22:40:55 +08:00
tianma-if 038303f784 chore: release v1.14.2 [skip ci] 2026-08-09 21:23:37 +08:00
tianma-if 484a6e14a8 docs: streamline quick start 2026-08-09 21:21:25 +08:00
tianma-if a500db5289 feat(desktop): add Dock icon preview command 2026-08-09 21:11:45 +08:00
tianma-if dfe8abd965 docs: record brand colors 2026-08-09 21:05:34 +08:00
tianma-if 2dea7cf49c feat(brand): adopt open cat logo 2026-08-09 20:54:30 +08:00
tianma-if 138879417d chore(extension): prepare 0.1.4 store update 2026-08-09 18:34:45 +08:00
tianma-if 812a977c01 chore: release v1.14.1 [skip ci] 2026-08-09 18:14:00 +08:00
tianma-if abd871c06b fix: improve dark mode across clients (#204) 2026-08-09 17:58:52 +08:00
tianma-if 65803d9de9 feat(brand): adopt bold cat outline logo 2026-08-09 17:37:15 +08:00
tianma-if d6ec8806d2 fix(mobile): use GitHub for Android updates 2026-08-09 16:28:14 +08:00
tianma-if 7cfed83921 fix(mobile): declare imported styles 2026-08-09 15:57:30 +08:00
tianma-if 17e84e6fe9 chore: release v1.14.0 [skip ci] 2026-08-09 15:55:28 +08:00
tianma-if ef3b81aaa5 feat(editor): render LaTeX formulas (#197) 2026-08-09 15:45:11 +08:00
tianma-if 27a3470302 fix(web): refresh workspace after ZIP import (#202) 2026-08-09 13:52:53 +08:00
tianma-if 939203a631 chore: release v1.13.3 [skip ci] 2026-08-09 11:56:40 +08:00
tianma-if 27c2ed2b73 test(web): cover new memo sync race 2026-08-09 11:55:22 +08:00
tianma-if 4017d09bff fix(web): preserve new memo drafts during sync 2026-08-09 11:37:09 +08:00
tianma-if fec726b3af chore: release v1.13.2 [skip ci] 2026-08-09 09:59:32 +08:00
tianma-if 12ce051c15 fix(mobile): restore Android list motion 2026-08-09 09:52:15 +08:00
tianma-if d4835b0ee6 fix(mobile): focus note body on create 2026-08-09 09:25:01 +08:00
tianma-if 3d30f0681b chore: release v1.13.1 [skip ci] 2026-08-09 01:37:27 +08:00
tianma-if b357d1d9d3 refactor: modularize cross-platform workspace flows 2026-08-09 01:12:09 +08:00
tianma-if 754e520aa7 refactor: split iOS settings and revision views 2026-08-08 23:12:30 +08:00
tianma-if 8ecb338635 refactor: extract API storage token and sync routes 2026-08-08 23:07:53 +08:00
tianma-if 5cf1179e0a refactor: extract resizable image extension 2026-08-08 22:44:15 +08:00
tianma-if 4d8ff712a4 refactor: extract mobile workspace action sheets 2026-08-08 22:41:47 +08:00
tianma-if 8ede5c0de3 refactor: extract API auth and resource routes 2026-08-08 22:39:28 +08:00
tianma-if f39c24b96d refactor: split API seeds and iOS editor helpers 2026-08-08 22:27:45 +08:00
tianma-if 30f47dac4c refactor: harden mobile editing and PWA caching 2026-08-08 21:47:55 +08:00
tianma-if c9f2c0f6a2 fix(mobile): restore create-note autofocus and soft keyboard
Blank create focuses the native title field immediately so typing works
while DomWebView cold-starts, reclaiming title focus after the editor
attaches. Template/share drafts and edit mode refocus the body and show
the soft keyboard again (full-tree single WebView). setContent no longer
steals focus on draft restore.
2026-08-08 20:35:03 +08:00
tianma-if 6062124e44 chore: release v1.13.0 [skip ci] 2026-08-08 12:30:48 +08:00
tianma-if ca218b3226 feat(mobile,ios): template create parity and DomWebView input stability
Add note-from-template on iOS with the same entry points as Android, harden
Android create/edit so DomWebView keeps focus, and silence stale injectJavaScript
rejections after editor unmount. Related to #187.
2026-08-08 12:22:02 +08:00
tianma-if fc60daf89c feat(mobile): create notes from templates on Android
Add template picker entry points for mobile note creation (create header,
empty list, long-press +) using built-in presets and saved cloud templates.
Related to #187.
2026-08-08 11:16:31 +08:00
tianma-if 12e1d9d872 chore: release v1.12.8 [skip ci] 2026-08-08 01:11:29 +08:00
tianma-if 7f1af71dcb feat: use semantic merge dividers between combined notes
Insert a dedicated merge-divider node instead of a plain horizontal rule so
theme hairlines no longer wash out merge boundaries, with Markdown round-trip
markers and stronger multi-client styling.
2026-08-08 01:10:07 +08:00