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
b83e99a9ac
feat(docker): add shared-runtime self-hosted deployment
2026-08-19 00:10:53 +08:00
tianma-if
4c9dd2670c
fix(deploy): keep fork configuration external
2026-08-17 15:59:37 +08:00
tianma-if
742ccaa3c4
修复 AI 标签解析并统一移动端入口
2026-08-17 12:44:42 +08:00
tianma-if
28a2a3c4b9
优化 AI 智能标签建议
2026-08-17 12:06:58 +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
dc7626843a
feat: add plugin updates and details
2026-08-16 19:34:16 +08:00
tianma-if
9ce9ffc0b0
Expose template and instruction management over MCP
2026-08-15 23:33:04 +08:00
tianma-if
4b43756be2
feat: focus built-in AI prompts
2026-08-15 21:56:17 +08:00
tianma-if
b57c2edc64
feat: keep five editable starter templates
2026-08-15 21:32:03 +08:00
tianma-if
c9d0785c81
feat: unify editable note templates
2026-08-15 21:02:55 +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
136d70a3ee
feat: support MCP 2026-07-28
2026-08-14 01:20:57 +08:00
tianma-if
e4d6050462
fix(ai): default generation to non-streaming
...
Add an advanced per-browser streaming opt-in with Cloudflare CPU risk guidance, while preserving progressive output when enabled.\n\nFixes #238
2026-08-13 23:30:24 +08:00
tianma-if
8bfe0cf0c4
fix(deploy): verify live D1 readiness
2026-08-13 13:18:15 +08:00
tianma-if
3a057b2507
fix(ai): prevent extra text in generated notes
2026-08-12 17:33:37 +08:00
tianma-if
99f2d6f0b8
fix(ai): support thinking models without forced tools
2026-08-12 16:23:27 +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
277ff7cafd
fix: improve AI assistant behavior
2026-08-11 23:52:16 +08:00
tianma-if
6cdd5b7a12
fix AI result handling and selection layout
2026-08-11 14:44:51 +08:00
tianma-if
aaf1885abd
feat(ai): streamline model service settings
2026-08-11 01:58:23 +08:00
tianma-if
639e7e6335
feat: expose notebook rename via MCP
2026-08-11 00:45:46 +08:00
tianma-if
49c3448bb6
feat: unify cross-platform AI selection assistant
2026-08-10 20:54:28 +08:00
tianma-if
0488731acc
feat(ai): support multiple providers and models
2026-08-10 15:51:46 +08:00
tianma-if
b272e8fc9d
feat: add BYO AI note processing
2026-08-10 02:00:29 +08:00
tianma-if
b357d1d9d3
refactor: modularize cross-platform workspace flows
2026-08-09 01:12:09 +08:00
tianma-if
8ecb338635
refactor: extract API storage token and sync routes
2026-08-08 23:07:53 +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
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
tianma-if
b94903fb52
feat: add instance-level S3-compatible object storage
...
Let instance owners route new uploads to an external OSS while keeping
existing attachments on their original store. Secrets are encrypted with
EDGE_EVER_STORAGE_ENCRYPTION_KEY before being stored in D1.
2026-08-05 12:27:10 +08:00
tianma-if
a31a8e263e
Add attachment hover actions
2026-08-04 00:39:36 +08:00
tianma-if
76e4440db7
docs(demo): completely rewrite welcome notes from scratch for v1.9.4
2026-08-04 00:07:23 +08:00
tianma-if
4d2ae5e27c
feat: add revocable note sharing
2026-08-02 21:11:16 +08:00
tianma-if
0c4cfb3e81
fix: preserve rich content when merging notes
2026-08-02 10:42:35 +08:00
tianma-if
2b971a5395
fix merged note title selection
2026-08-02 01:12:04 +08:00
tianma-if
2253653a47
refactor: modularize cross-platform workspace architecture
2026-08-01 20:47:37 +08:00
tianma-if
ee05a3aac5
fix: support desktop member management auth
2026-07-31 22:45:25 +08:00
tianma-if
d2c6704759
Add flomo migration guide
2026-07-31 22:21:01 +08:00
tianma-if
4c5e745a4e
fix(mcp): qualify resource query columns
2026-07-31 22:01:25 +08:00
tianma-if
6fb1d482c6
feat(mcp): improve import identity and reliability
2026-07-31 19:24:10 +08:00
tianma-if
36796994d5
fix: preserve pasted content in new memos
2026-07-29 10:05:11 +08:00
tianma-if
ec1009d4dc
feat: add native desktop local-first foundation
2026-07-28 12:49:44 +08:00
tianma-if
fa60165c36
fix: validate demo password hash before reset
2026-07-27 09:08:04 +08:00
tianma-if
ea0f516ab7
feat: add portable login brute-force protection
2026-07-26 21:20:45 +08:00