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