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
tianma-if
9156aed2d6
feat: refine smart tag suggestions
2026-08-17 00:50:21 +08:00
tianma-if
93169d46a7
Add AI-assisted tag suggestions ( #260 )
2026-08-16 22:43:29 +08:00
tianma-if
f0d60146cb
fix: prevent copy notices from being clipped
2026-08-15 22:45:01 +08:00
tianma-if
a558062d37
feat: copy note template IDs
2026-08-15 22:34:49 +08:00
tianma-if
a17da7e704
fix: unify AI instruction terminology
2026-08-15 22:16:11 +08:00
tianma-if
8697af7a7d
fix: prevent broken releases from blocking forks
2026-08-15 19:01:05 +08:00
tianma-if
aaab23d9c6
perf: lazy-load AI Worker runtime (refs #244 )
2026-08-14 17:00:07 +08:00
tianma-if
d367f05821
perf: reduce Worker auth and sync overhead
...
Move workspace provisioning and seed work off the authentication hot path, compact sync changes, optimize cursor queries, and keep browser-only KaTeX rendering out of the Worker bundle.\n\nRefs #244
2026-08-14 16:44:38 +08:00
tianma-if
20b8cfcb10
docs: sync AI deployment guidance
2026-08-14 12:35:29 +08:00
tianma-if
c8dfd2930d
test(deploy): normalize Windows line endings
2026-08-13 20:56:52 +08:00