Commit Graph
206 Commits
Author SHA1 Message Date
tianma-if d3600a9d52 fix(plugins): skip community trust dialog for official plugins
Official marketplace plugins already show the official auto-update badge, but the first-enable confirmation still used community-plugin copy. Skip that confirmation for publisher EdgeEver plugins; community plugins still get the one-time warning.
2026-09-09 20:59:34 +08:00
tianma-if ad9edb1ff8 fix(plugins): install GitHub marketplace plugins through the instance
Desktop install was failing with Failed to fetch because the renderer
fetched GitHub metadata directly. Resolve live official releases and
download Release assets via the current EdgeEver instance, so daily
plugin updates still work without a client-side GitHub API round trip.
2026-09-09 19:26:11 +08:00
tianma-if a853c92350 fix(docker): persist credential encryption secrets on the data volume
NAS GUI upgrades that drop container environment variables could leave
login working while AI and object-storage credentials could no longer be
encrypted. Persist the encryption root on /data, generate one when an
existing instance has no secret, and stop the add-service form from
looking fillable when encryption is still unavailable.

Fixes #370
2026-09-09 18:11:58 +08:00
tianma-if 54fa334bbc feat(diagram): render visual notes with X6 on share and native viewers
First-party canvases, including public share, parse diagram IR and draw
with read-only X6. Embedded Mermaid fences in ordinary notes stay on
Mermaid. Native viewers no longer inject a hidden Mermaid document when
the IR is valid.
2026-09-09 14:19:16 +08:00
tianma-if 930d2d7e36 feat(desktop): enable Linux AppImage updates 2026-09-09 13:32:10 +08:00
tianma-if c43e574611 feat: auto-update official plugins 2026-09-08 23:07:38 +08:00
tianma-if eeec5c9d5f feat(plugins): enforce host-rendered settings 2026-09-08 19:37:39 +08:00
tianma-if 72d655a109 feat(plugins): notify extensions of settings changes 2026-09-08 19:29:50 +08:00
tianma-if a16de56268 fix: harden Docker startup on legacy kernels 2026-09-08 16:54:25 +08:00
tianma-if 5480a7efbc feat(plugins): confirm trusted code on first enable 2026-09-08 16:09:52 +08:00
tianma-if e05989063e docs: require open-source marketplace plugins 2026-09-08 15:54:54 +08:00
tianma-if 46dfc2d304 feat(plugins): adopt trusted code permissions 2026-09-08 15:37:32 +08:00
tianma-if 72b90d3482 feat(plugins): trust declared network access 2026-09-08 12:52:00 +08:00
tianma-if 39754d2f08 feat(plugins): allow broad public read access 2026-09-08 12:41:28 +08:00
tianma-if 26ee127e90 feat(desktop): add Linux AppImage preview 2026-09-08 12:34:02 +08:00
tianma-if caa5967580 feat(mcp): add semantic diagram editing 2026-09-07 14:49:04 +08:00
tianma-if 559768034e feat(mcp): support semantic diagram note creation 2026-09-06 20:48:53 +08:00
tianma-if 315bab0b3e docs: document visual diagram architecture 2026-09-06 13:14:52 +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 b9f82b8317 docs: highlight knowledge base positioning in README and slogans 2026-09-04 13:57:53 +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 c651f0b31d perf(companion): debounce quiet discovery checks 2026-09-04 09:41:36 +08:00
tianma-if a076592076 fix(companion): require default model before enable 2026-09-04 01:43:57 +08:00
tianma-if 8a647bd599 style(settings): refine paw mode UI hierarchy and declutter status panel 2026-09-04 01:17:30 +08:00
tianma-if 7c244e0f81 feat(plugins): enforce declarative settings schema and native row layout 2026-09-04 01:17:28 +08:00
tianma-if 7bec84802e feat(companion): expose paw mode activity 2026-09-04 01:01:31 +08:00
tianma-if 0a29eb4f9d feat(settings): rename agent mode to paw mode and promote to top-level tab 2026-09-03 22:46:10 +08:00
tianma-if c5d678c9c7 perf(agent): reduce redundant model context and document implementation 2026-09-03 21:13:34 +08:00
tianma-if 25fe751c6a docs(agent): simplify current design and record framework tradeoffs 2026-09-03 20:48:28 +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 4432f2ea47 feat(plugins): add dedicated settings navigation and improve configuration UX 2026-09-03 14:21:15 +08:00
tianma-if f4aa8c5467 feat(ai): add lightweight personality and memory companion preview 2026-09-03 13:36:14 +08:00
tianma-if bde35ebb83 feat: add desktop plugin task scheduling 2026-09-02 18:20:10 +08:00
tianma-if cee98bc90b feat(plugins): add resource panels and embeds 2026-09-01 21:35:25 +08:00
tianma-if 62038c6330 feat(plugins): expand generic plugin APIs 2026-09-01 18:04:15 +08:00
tianma-if 39cf34b018 feat: expand and harden plugin platform 2026-09-01 15:52:45 +08:00
tianma-if 206e9e03d6 feat: support 1 GiB streamed attachments 2026-08-31 17:52:07 +08:00
tianma-if 3fd483eb5f docs: clarify Cloudflare deployment setup 2026-08-31 12:25:21 +08:00
tianma-if 10b50829ee feat: report Docker image source in system info 2026-08-30 18:46:50 +08:00
tianma-if 383bafa83f feat(desktop): add Windows preview distribution 2026-08-30 10:24:03 +08:00
tianma-if 2458cb51ad refactor(web): move plugin menu to workspace shortcuts 2026-08-29 13:22:51 +08:00
tianma-if bab4c55720 fix(deploy): guard default Cloudflare D1 deployment 2026-08-28 22:06:27 +08:00
tianma-if 69ee9c3823 fix(mobile): surface actionable login diagnostics
Refs #305
2026-08-28 14:12:19 +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 87e0c1e6d4 perf(tcr): build images inside Tencent Cloud 2026-08-25 23:22:53 +08:00