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 |
|