tianma-if
e953faad87
feat(plugins): add host-rendered panel chrome
...
Let plugins describe header actions, search, tabs, selects, and empty states through mount context shell.set(), and render them with the host UI.
2026-09-09 23:51:00 +08:00
tianma-if
cb58b3c568
feat(plugins): render declarative setting lists in a dialog
2026-09-09 22:38:44 +08:00
tianma-if
3ec61d706d
fix(plugins): stop interrupting for official auto-updates
...
Official plugins already update silently in the background. Drop the blocking "got it" notice so a successful auto-update does not steal focus from the workspace.
2026-09-09 21:31:10 +08:00
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
ba56c5883c
fix(desktop): accept migrated renderer origin in cross-version startup
...
The previous formal native already loads edgeever-app://, so the old-to-new
gate must accept that origin as well as the legacy file:// renderer.
2026-09-09 19:51:51 +08:00
tianma-if
94e082addb
chore: release v1.63.2 [skip ci]
2026-09-09 19:34:04 +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
72a24053db
fix(settings): keep AI settings from crashing on missing text
...
Treat absent provider names, base URLs, and tag-suggestion prompts as empty
strings so the settings pane can render instead of throwing during trim.
Related: #375
2026-09-09 17:57:38 +08:00
tianma-if
50c70ef28b
chore: release v1.63.1 [skip ci]
2026-09-09 17:25:05 +08:00
tianma-if
af748f7a80
chore: keep the desktop CORS fix in the API only
...
Drop the comment-only desktop change so the login fix does not force a
native rebuild.
2026-09-09 17:18:38 +08:00
tianma-if
17f10968a7
fix(api): allow packaged desktop origin in CORS
...
v1.63.0 moved the packaged renderer from file:// (Origin null) to
edgeever-app://app. Instance CORS still only allowed local Vite and
null, so desktop login failed as network_unreachable.
2026-09-09 16:54:13 +08:00
tianma-if
86a6ddc04b
fix(release): check out Linux audit verifier
2026-09-09 16:04:45 +08:00
tianma-if
27e1c10824
fix(release): scope AppImage dependency to Linux
2026-09-09 15:47:09 +08:00
tianma-if
9a6cfe316d
fix(release): install AppImage runtime dependency
2026-09-09 15:41:23 +08:00
tianma-if
be288ae85d
fix(desktop): keep app alive during renderer migration
2026-09-09 15:31:51 +08:00
tianma-if
3e5ade693c
chore: release v1.63.0 [skip ci]
2026-09-09 15:26:36 +08:00
tianma-if
65eb3a2254
feat(site): add Linux download on the homepage
...
Surface the AppImage Preview next to macOS and Windows so the marketing site matches the published clients.
2026-09-09 14:51:56 +08:00
tianma-if
50048a696e
feat(settings): add Product Hunt upvote link in personal center
2026-09-09 14:32:01 +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
802917fe6f
docs(readme): use Tux for the Linux download icon
...
Replace the terminal glyph with the Linux mascot so the client download row matches the other platform logos.
2026-09-09 13:44:05 +08:00
tianma-if
3e97125e34
feat(plugins): unify marketplace catalog cards
...
Show official, community, and sideloaded plugins in one card, with official status as a badge instead of a separate list.
2026-09-09 13:33:07 +08:00
tianma-if
930d2d7e36
feat(desktop): enable Linux AppImage updates
2026-09-09 13:32:10 +08:00
tianma-if
ac7f953c94
fix(desktop): collect diagnostics before issue report
2026-09-09 13:00:23 +08:00
tianma-if
3bb025963f
perf(docker): ship bundled production runtime
2026-09-09 12:56:42 +08:00
tianma-if
a423c92c9c
fix(sync): handle deleted notebook references
...
Fixes #371
2026-09-09 12:51:22 +08:00
tianma-if
cf5cae5251
feat: import markdown notes by drag and drop
2026-09-09 12:11:16 +08:00
tianma-if
b82719abdb
test desktop private protocol file flows
2026-09-09 11:19:12 +08:00
tianma-if
a42922dbd0
fix(web): create note from empty list
2026-09-09 11:14:39 +08:00
tianma-if
a5f571b50d
docs: update Product Hunt badge
2026-09-09 10:57:39 +08:00
tianma-if
9f17063c94
fix(desktop): replace file renderer origin
2026-09-09 10:18:49 +08:00
tianma-if
539fc4ba80
fix(web): refine desktop platform icons
2026-09-09 09:40:50 +08:00
tianma-if
e72c3a0112
fix: load bundled plugins in desktop app
2026-09-09 09:30:07 +08:00
tianma-if
fde369b59c
fix: normalize Linux release asset name
2026-09-09 01:13:02 +08:00
tianma-if
af132a231f
chore: release v1.62.0 [skip ci]
2026-09-09 01:05:14 +08:00
tianma-if
6197d9b47c
fix: preserve runtime dependencies in Docker image
2026-09-09 01:00:42 +08:00
tianma-if
0ec00c8887
fix: resolve latest official plugin releases
2026-09-09 00:54:32 +08:00
tianma-if
5070578363
feat: add official AI RSS marketplace plugin
2026-09-09 00:34:36 +08:00
tianma-if
1d15c24ce3
docs: clarify local web startup semantics
2026-09-09 00:16:11 +08:00
tianma-if
29ec6fe766
refactor: simplify plugin toolbar menu
2026-09-09 00:04:01 +08:00
tianma-if
6036bb7162
fix(web): refine plugin settings layout
2026-09-08 23:16:31 +08:00
tianma-if
c43e574611
feat: auto-update official plugins
2026-09-08 23:07:38 +08:00
tianma-if
131248b530
feat(plugins): compact grouped boolean settings
2026-09-08 22:58:43 +08:00
tianma-if
9498902640
feat(ios): filter notes by tag
...
Refs #366
2026-09-08 22:33:46 +08:00
tianma-if
16934f668d
feat(mobile): filter notes by tag
2026-09-08 22:12:26 +08:00
tianma-if
b55e81713b
feat(diagram): offer ten flowchart color schemes
...
Keep process, decision, and terminator contrast on each surface, grouped as quiet and bright, instead of painting mind-map branch strips onto steps.
2026-09-08 20:54:57 +08:00
tianma-if
ea81d5144f
fix(desktop): preserve attachment download filenames
...
Fixes #368
2026-09-08 20:45:51 +08:00
tianma-if
466161284d
feat(diagram): add org, timeline, and fishbone layouts
...
Give mind maps real whole-map families for brace, org, hanging tree,
timeline, and fishbone, and let flowcharts pick forest, ink, or paper.
2026-09-08 20:20:18 +08:00
tianma-if
ca95734812
docs: acknowledge Evernote product inspiration
2026-09-08 20:19:24 +08:00
tianma-if
74936ecbb5
docs: acknowledge diagram product inspirations
2026-09-08 20:11:16 +08:00