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.
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.
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.
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
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
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.
Route zoom, fit, and reset through X6 Scroller so the paper stays
aligned with the viewport instead of the graph transforming underneath
the scroll container.
Same-type flowchart nodes share a fixed size, sequential links stay
vertical after auto-layout, and tall flows open at reading size instead
of shrinking to fit. Architecture node paint moves into a shared style
module so X6 and Mermaid stay on one palette.
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.
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.
Give mind maps a shared three-level appearance across Web, mobile, and
iOS: capsule roots, stronger first-level topics, lighter nested nodes,
and side-anchored tapered branches. Keep flowchart and architecture
edges unfilled so SVG does not paint them black.
Keep the shape library open while dragging, accept drops on the
scroller surface, and use a text/plain fallback so dragged
components stay at the drop point instead of snapping back.
Suspend X6 scroller auto-fit during node insert and position the
editor overlay with client coordinates so Tab-created children stay
on the new node instead of briefly appearing in empty canvas space.