Commit Graph
190 Commits
Author SHA1 Message Date
tianma-if 87a6e64a6d feat(diagram): add structure gallery and named color strips
Mind maps pick a whole-map structure (balanced maps and right-growing
logic charts) from thumbnail cards, and a named 6-color palette from
vivid/classic strips. Flowchart notes keep a dedicated paper surface.
2026-09-08 18:36:49 +08:00
tianma-if 748be71645 feat(diagram): split structure from color and stop canvas clipping
Mind maps now pick structure (underline map vs boxed topics)
independently from color (forest green vs spectrum). The editor
sizes the paper to every node so two-sided branches are not
cropped while editing.
2026-09-08 18:01:11 +08:00
tianma-if caa5967580 feat(mcp): add semantic diagram editing 2026-09-07 14:49:04 +08:00
tianma-if 1b804b165d feat: improve diagram reading and layout across clients 2026-09-07 10:20:46 +08:00
tianma-if 559768034e feat(mcp): support semantic diagram note creation 2026-09-06 20:48:53 +08:00
tianma-if 7f84ee4349 feat: label diagram notes in memo list 2026-09-06 17:09:15 +08:00
tianma-if d400371841 feat: add editable mind map and flowchart notes 2026-09-05 15:44:48 +08:00
tianma-if 245ac044b6 feat: learn scoped filing and tagging preferences in Paw mode 2026-09-05 12:22:02 +08:00
tianma-if 91bd1247c2 fix: avoid shared GitHub asset rate limits 2026-09-05 00:52:11 +08:00
tianma-if 2351d36628 refine companion discovery notifications 2026-09-05 00:31:18 +08:00
tianma-if 69a7facd75 feat: streamline companion discovery notifications 2026-09-04 17:25:57 +08:00
tianma-if 12fca0db5f perf(plugins): keep public requests off the backend when possible 2026-09-04 13:35:27 +08:00
tianma-if 7da54257f7 fix: report instance deployment source 2026-09-04 11:58:24 +08:00
tianma-if 878e90fb9e fix: derive OSS credential encryption from authentication 2026-09-04 10:52:31 +08:00
tianma-if a076592076 fix(companion): require default model before enable 2026-09-04 01:43:57 +08:00
tianma-if c5d678c9c7 perf(agent): reduce redundant model context and document implementation 2026-09-03 21:13:34 +08:00
tianma-if 719665e8e1 fix(ai): preserve lazy runtime loading in plugin routes 2026-09-03 20:38:57 +08:00
tianma-if 2ead192557 feat(agent): add quiet discoveries and confirmed note actions 2026-09-03 20:30:14 +08:00
tianma-if ee9632038f feat(plugins): expose generic AI and public HTTPS capabilities 2026-09-03 16:05:41 +08:00
tianma-if f4aa8c5467 feat(ai): add lightweight personality and memory companion preview 2026-09-03 13:36:14 +08:00
tianma-if e9476ba1ac perf: pipeline image compression and resource uploads 2026-09-03 10:55:20 +08:00
tianma-if bde35ebb83 feat: add desktop plugin task scheduling 2026-09-02 18:20:10 +08:00
tianma-if 8f2c7911f1 feat(attachments): add inline audio playback
Use native media decoding with range-aware resource responses and graceful fallback for unsupported formats.\n\nRefs #334
2026-09-02 01:45:09 +08:00
tianma-if cee98bc90b feat(plugins): add resource panels and embeds 2026-09-01 21:35:25 +08:00
tianma-if dcbb0d3383 fix(web): respect AI assistant input 2026-09-01 21:10:28 +08:00
tianma-if 206e9e03d6 feat: support 1 GiB streamed attachments 2026-08-31 17:52:07 +08:00
tianma-if 10b50829ee feat: report Docker image source in system info 2026-08-30 18:46:50 +08:00
tianma-if 73330a114f fix(api): avoid repeated demo seed writes 2026-08-30 11:13:10 +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 c58ed12e47 fix: make attachment deletion recoverable
Fixes #314
2026-08-28 19:59:56 +08:00
tianma-if 90474b2943 fix: encode UTF-8 resource filenames safely 2026-08-27 23:00:40 +08:00
tianma-if d6a39addf2 feat: add inline PDF preview workflow 2026-08-26 23:29:43 +08:00
tianma-if 28891fd16a docs(docker): use GHCR as official image source 2026-08-26 19:04:25 +08:00
tianma-if 084ad290a1 feat(web): add non-mainland Apple ID badge to iOS download and enhance download button hierarchy 2026-08-26 15:42:04 +08:00
tianma-if bd10429a6a fix(sharing): 修复新笔记同步与公开引用 2026-08-26 01:50:57 +08:00
tianma-if 4737da0b56 fix: 修复 Demo 环境重置失效 2026-08-25 21:49:28 +08:00
tianma-if a320bd4dd6 chore(demo): use official logo for section 7 image in demo notes 2026-08-23 19:30:54 +08:00
tianma-if 0bd6a42a4d fix(demo): remove raw html img tag from demo memo heading 2026-08-23 19:26:08 +08:00
tianma-if 537f8675db feat: add quick memo switcher and update demo seed notes 2026-08-23 17:13:30 +08:00
tianma-if 9f458c0aa3 fix(sync): reconcile merged memo placeholders 2026-08-22 19:11:28 +08:00
tianma-if 3a6174c917 fix(editor): complete inline AI interactions (#236) 2026-08-21 14:49:17 +08:00
tianma-if 2e0badd64f feat(ai): add inline assistant composer and attachments (#236) 2026-08-21 11:00:43 +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 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