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
tianma-if
d954ab7c29
fix(deploy): keep fork updater bootstrap stable
2026-08-13 20:55:54 +08:00
tianma-if
06297ff11f
fix(deploy): preserve fork workflows during updates
2026-08-13 20:49:04 +08:00
tianma-if
b92487ce3b
fix(deploy): reuse Worker authentication secret
2026-08-13 16:32:00 +08:00
tianma-if
8bfe0cf0c4
fix(deploy): verify live D1 readiness
2026-08-13 13:18:15 +08:00
tianma-if
4a73502f16
fix: make App Review demo instance URL unambiguous
...
Reviewers typed the login placeholder and the bare word "demo" instead of
https://demo.edgeever.org . Point the field at the public demo, add a
one-tap fill, and map that alias on every client.
2026-08-13 02:09:15 +08:00
tianma-if
b2fc6f1e8c
feat(web): support pasted Markdown images ( #229 )
2026-08-12 22:59:48 +08:00
tianma-if
eede93e88b
fix Android note search and keyboard handling
2026-08-12 19:15:57 +08:00
tianma-if
1e36175f29
fix(web): refine memo menu interactions
2026-08-12 18:21:43 +08:00
tianma-if
55fd32686d
feat(ai): complete cross-platform custom prompt behavior
2026-08-12 16:06:28 +08:00
tianma-if
e440da9b2f
feat(ai): add editable prompt library shared with the assistant
...
Ship a workspace prompt library with seeded defaults, restore-missing
defaults, and a /ai-prompts management page. The AI assistant now uses
the same prompt text as the library, while keeping freeform custom
instructions and a compact one-row action UI. Also prevent local
wrangler migration rewrites from stripping unauthenticated local access.
2026-08-12 14:57:51 +08:00
tianma-if
ff7d1dd286
fix: keep Bun tests from loading Playwright specs
2026-08-12 00:25:59 +08:00
tianma-if
9de44776cc
fix: autosave recovered editor drafts
2026-08-11 19:26:20 +08:00
tianma-if
f08b9591e1
Add single-note HTML export with offline image embedding
...
Allow exporting the current note as a standalone .html file from the editor
and list menus, embedding images when possible and warning when some cannot
be inlined offline. Closes the HTML gap left from single-note Markdown/PDF
export (#218 ).
2026-08-11 18:20:29 +08:00
tianma-if
0b918fb3af
Guard upstream-only workflows in forks
2026-08-11 17:11:44 +08:00
tianma-if
6cdd5b7a12
fix AI result handling and selection layout
2026-08-11 14:44:51 +08:00
tianma-if
91f5fe7f9e
fix AI selection replacement line breaks
2026-08-11 14:07:05 +08:00
tianma-if
b4ba3b0c03
docs: align site deployment guide with README
2026-08-11 11:27:33 +08:00
tianma-if
55f66465df
fix: keep deployment forks aligned with upstream
2026-08-11 11:07:43 +08:00
tianma-if
0488731acc
feat(ai): support multiple providers and models
2026-08-10 15:51:46 +08:00
tianma-if
3c8a51f6a3
fix(web): prevent autosave sync races ( #210 )
2026-08-10 11:34:12 +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
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
abd871c06b
fix: improve dark mode across clients ( #204 )
2026-08-09 17:58:52 +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
27c2ed2b73
test(web): cover new memo sync race
2026-08-09 11:55:22 +08:00
tianma-if
12ce051c15
fix(mobile): restore Android list motion
2026-08-09 09:52:15 +08:00