Commit Graph
132 Commits
Author SHA1 Message Date
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
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