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
tianma-if
df99373a52
feat: add login device metadata
2026-07-26 12:56:14 +08:00
tianma-if
9d8797c27e
feat: add s3 compatible blob storage
2026-07-25 19:26:16 +08:00
tianma-if
8df4a9d5cc
feat: reserve postgres storage backend
2026-07-25 19:20:35 +08:00
tianma-if
9838c20fef
feat: add self-hosted storage adapter
2026-07-25 19:13:54 +08:00
tianma-if
fec774bd33
feat: seed default custom template
2026-07-25 12:46:56 +08:00
tianma-if
869812f45c
feat: add custom note templates
2026-07-25 11:12:17 +08:00
tianma-if
94d4d3454e
fix(demo): use welcoming overview title
2026-07-24 11:45:51 +08:00
tianma-if
0af4680039
fix(demo): remove Chinese heading from English note
2026-07-24 11:42:21 +08:00
tianma-if
0ccae42b29
fix(demo): summarize actual weekly UX updates
2026-07-24 11:39:36 +08:00
tianma-if
d88f64239c
fix(demo): describe UX improvements as past week
2026-07-24 11:34:42 +08:00
tianma-if
75950c856e
fix(demo): force sync demo overview memo on seed check so browser refresh shows updated content
2026-07-24 11:17:06 +08:00
tianma-if
abd39a6f61
fix(demo): scope UX section to exact 5-day release log history (v1.4.0~v1.5.15)
2026-07-24 11:14:35 +08:00
tianma-if
1b91f8a84d
fix(demo): specify exact 24h v1.5.15 release scope for UX section
2026-07-24 11:13:21 +08:00
tianma-if
52c582f83b
fix(demo): align UX section strictly with git release log history
2026-07-24 11:11:54 +08:00
tianma-if
e80e03be1b
style(demo): simplify UX section title and use factual bullet points
2026-07-24 11:07:39 +08:00
tianma-if
70376a5cb5
feat(demo): add UX details & micro-interactions section to demo seed
2026-07-24 11:01:40 +08:00
tianma-if
f02b09475e
feat(demo): update demo seed memos & add editor fallback error handling
2026-07-24 10:57:15 +08:00
tianma-if
a04a68b36c
feat: add demo attachment examples
2026-07-23 14:43:06 +08:00
tianma-if
d0c7d83a82
feat: support styled note attachments
2026-07-23 14:14:08 +08:00