Commit Graph
144 Commits
Author SHA1 Message Date
tianma-if 1a1429cde0 fix(desktop): keep new note editor focused during sync 2026-09-04 16:40:20 +08:00
tianma-if 7da54257f7 fix: report instance deployment source 2026-09-04 11:58:24 +08:00
tianma-if 2c20889d85 fix(editor): preserve focus after note creation 2026-09-04 11:42:54 +08:00
tianma-if 60d56103af refactor(web): simplify AI integration settings 2026-09-04 10:04:06 +08:00
tianma-if 110c238373 fix(web): preserve AI refinement context 2026-09-01 21:35:39 +08:00
tianma-if dcbb0d3383 fix(web): respect AI assistant input 2026-09-01 21:10:28 +08:00
tianma-if 609a589ebb feat(web): make AI assistant draggable 2026-09-01 18:14:33 +08:00
tianma-if 206e9e03d6 feat: support 1 GiB streamed attachments 2026-08-31 17:52:07 +08:00
tianma-if 4eda31ca30 refactor: decompose core runtime modules 2026-08-30 01:00:42 +08:00
tianma-if d483f6db00 feat: expand shared system diagnostics 2026-08-29 21:37:07 +08:00
tianma-if dd0c1d3566 fix(sync): batch large change detail queries 2026-08-29 18:28:25 +08:00
tianma-if 630bb98e3f fix(web): recover stalled local note saves 2026-08-29 18:06:27 +08:00
tianma-if bab4c55720 fix(deploy): guard default Cloudflare D1 deployment 2026-08-28 22:06:27 +08:00
tianma-if 903fe8e6c0 test(e2e): cover attachment deletion regression (#314) 2026-08-28 20:10:34 +08:00
tianma-if f00c98c355 revert: remove automatic note title derivation 2026-08-28 18:01:53 +08:00
tianma-if 475f87e24e fix: restrict automatic titles to leading H1 2026-08-28 17:52:29 +08:00
tianma-if 3316b158d1 fix: derive note titles from the first H1 2026-08-28 17:41:54 +08:00
tianma-if c00e21fbde fix(desktop): isolate renderer failures and recover safely
Refs #312
2026-08-28 12:22:29 +08:00
tianma-if a3889ee147 fix(editor): show stable image upload preview 2026-08-27 18:33:24 +08:00
tianma-if 290752c3d3 test(e2e): cover autosave revision rebase 2026-08-27 18:05:52 +08:00
tianma-if 36952165dd fix(editor): clear image selection on canvas click 2026-08-27 16:22:51 +08:00
tianma-if bd10429a6a fix(sharing): 修复新笔记同步与公开引用 2026-08-26 01:50:57 +08:00
tianma-if af02e7fa2f feat(editor): add Marxico theme and refine mobile editing 2026-08-24 00:58:12 +08:00
tianma-if 8db4ef4203 test: align native note action menu contracts 2026-08-23 00:50:47 +08:00
tianma-if 0aff87e2ef feat: polish social note images (#292) 2026-08-22 18:23:36 +08:00
tianma-if 45c3f2004a refactor: simplify note image sharing (#292) 2026-08-22 17:45:53 +08:00
tianma-if ad73ea8f2d feat: optimize note image sharing (#292) 2026-08-22 17:38:13 +08:00
tianma-if 89599f8649 feat: export notes as PNG or JPEG (#292) 2026-08-22 17:03:54 +08:00
tianma-if 9628fd8c35 style(ai): refine Enter shortcut hint (#236) 2026-08-21 19:09:35 +08:00
tianma-if 798628f0b5 feat(ai): generate with Enter shortcut (#236) 2026-08-21 19:04:42 +08:00
tianma-if db58da7c3e fix(ai): keep assistant actions visible (#236) 2026-08-21 18:59:53 +08:00
tianma-if 03a9444c92 fix(ai): keep custom generation available during init (#236) 2026-08-21 18:43:47 +08:00
tianma-if 3a6174c917 fix(editor): complete inline AI interactions (#236) 2026-08-21 14:49:17 +08:00
tianma-if fef39f1a24 feat(editor): open AI from empty block Space (#236) 2026-08-21 14:14:54 +08:00
tianma-if ee00a98be7 fix(ai): keep assistant open for portaled controls (#236) 2026-08-21 12:25:02 +08:00
tianma-if 9c4d6eea54 fix(editor): add slash command menu (#236) 2026-08-21 12:13:27 +08:00
tianma-if 2e0badd64f feat(ai): add inline assistant composer and attachments (#236) 2026-08-21 11:00:43 +08:00
tianma-if 3743cf4adb fix(deploy): preserve Cloudflare failure diagnostics
Refs #232
2026-08-21 09:55:01 +08:00
tianma-if 8239960148 test(sync): cover browser cursor rewind recovery 2026-08-20 21:17:54 +08:00
tianma-if 944980cf67 perf: reduce sync polling and index memo tags 2026-08-20 14:38:51 +08:00
tianma-if 801b8547b5 perf: reduce database writes and improve update notices 2026-08-20 13:53:24 +08:00
tianma-if 2e6cc5d71c fix(web): preserve drafts during memo creation 2026-08-19 18:53:46 +08:00
tianma-if c175cba97b feat(web): add fullscreen image preview
Closes #271
2026-08-18 11:54:45 +08:00
tianma-if 6911169e6b fix(deploy): preserve verification diagnostics 2026-08-18 11:05:53 +08:00
tianma-if 3fef2c7a1d fix(deploy): make manual updates redeploy 2026-08-17 19:21:05 +08:00
tianma-if 4cae0399d4 fix(deploy): preserve legacy R2 bindings 2026-08-17 16:37:46 +08:00
tianma-if 4c9dd2670c fix(deploy): keep fork configuration external 2026-08-17 15:59:37 +08:00
tianma-if ed8a7ac7bd fix(deploy): keep D1 ids out of fork config 2026-08-17 15:00:51 +08:00
tianma-if f633330323 test: 更新移动端智能标签回归断言 2026-08-17 13:11:54 +08:00
tianma-if 51267d357a feat: open notes from tags 2026-08-17 01:05:27 +08:00