Releases: hoardodile/hoardodile
Releases · hoardodile/hoardodile
Release list
v0.1.8
0.1.8 (2026-09-01)
⚠ BREAKING CHANGES
- plugin: unify archive container addressing through /files
Features
- create-plugin: harden plugin template tooling and de-dupe embedded copy (3529956)
- i18n: user-friendly wording for the hot-update copy (78a8043)
- plugin: unify archive container addressing through /files (b2ef9d9)
- workbench: add a switchable resource list and --resource-dir mode (21abfd4)
Bug Fixes
- desktop: reclaim LAN port and preserve the route across sidecar reloads (77d8a48)
- desktop: standardize release asset filenames (e0bdc12)
- ui: split the ui package so the dialog footer context is shared (ef02a9d)
- web: always download the whole resource source as a zip (16b5b0f)
- web: wrap the marketplace search row on narrow screens (00f1f77)
v0.1.7
v0.1.6
0.1.6 (2026-08-31)
⚠ BREAKING CHANGES
- marketplace: release assets are README.md / README..md (was intro..md); the old intro form is no longer recognized.
Features
- cli: show a prominent workbench URL banner in plugin dev (10adbd0)
- marketplace: fall back to the releases feed under a rate limit (6389931)
- marketplace: rename plugin intro to README with bare fallback (1e9594a)
- sdk-web: add cover upload to the plugin render layer (b308993)
- workbench: reset plugin settings and clear plugin cache in Configure (45a20b2)
- workbench: support an onReady hook on serveWorkbench (860c1ab)
Bug Fixes
v0.1.5
v0.1.4
0.1.4 (2026-08-29)
Features
- marketplace: render release intro images and gate the intro folder (e8892fa)
- scripts: capture demo screenshots per UI language (959f158)
- server: make the plugin-marketplace cache windows env-configurable (c2a68f7)
- workbench: plugin dev chrome - modes, info, fullscreen, live theme sync (f9b4948), references #hook-status
Bug Fixes
v0.1.3
0.1.3 (2026-08-29)
Features
- create-plugin: add release-it one-click publish to the plugin template (cc51313)
- desktop: persist and restore the app window bounds and maximized state (313ff34)
- host: tag storage layout and versioned folder-ops support (b08e70f)
- plugins: post-install onInstall hook for one-shot consent-gated downloads (62183a0)
- server: tag art slots, external link and archive-aware deletion (434a49c)
- web: per-plugin marketplace update dots and cross-registry update provenance (2679f88)
- web: prefetched infinite masonry for resource search (7eb1be7)
- web: tag link and art editing with hover preview cards (4540ea0)
- web: unify tag hover previews and move art editing to the card (c92b2c9)
Bug Fixes
- desktop: stop offering Copy LAN address in the tray menu (1652dbb)
- server: retry transient Windows renames during plugin installs (4016080)
- server: trust authed plugin asset requests for consent delivery (3234795)
- web: deliver plugin download consent without depending on the SSE stream (48f6303)
- web: hard-cut the boot splash to the app (ec1270c)
- web: keep the tag preview hover state self-managed (652dfe8)
- web: make plugin download consent usable over plugin previews (0d3572c)
- web: rename the shell-cache surface to app temporary files (559d177)
- web: seat the marketplace function key at an outer footer edge (514ecd5)
- web: unclip marketplace update dots and seat them on the button corner (9a8888d)
- workbench: reject private IP-literal vault targets like the app server (8f97676)
v0.1.2
0.1.2 (2026-08-27)
Features
- collect client logs, fix directional scroll restore, and add the in-app error page (c53158c)
- desktop: single-document boot — the SPA splash is the loading surface (8fbe2cf), references #0d0d0d #060606
- marketplace: intro + release-notes detail tabs, bundled plugin offline restore (d50d9cc)
- plugin marketplace full experience (b6a0bb5)
- server: make hoardodile/marketplace the default plugin registry (bb14587)
- server: unify project zips on yauzl/yazl, enforce zip-only plugin installs (c5bbca6)
- unify outbound proxy handling and redesign the plugin marketplace (b978187)
- web: add marketplace entry to the sidebar nav (39f4d73)
- web: bundle redacted app and server logs into a downloadable archive (0cfe649)
- web: move bundled-plugins restore section to the plugins settings page (5d6e999)
- web: paginate recent connections (d068e46)
Bug Fixes
- ci: give the docker build a git repo and the gha cache driver (5766c35)
- ci: keep the desktop manifest in the docker build context (7ef837e)
- desktop: reload the resolved sidecar URL after a resource swap (240a3a6)
- sync: diff the live library state against each device's last sync (1eabe82)
- web: carry anchor payload as arbitrary JSON in pluginState (1c99d31)
- web: keep the external base URL port for the e2e API helpers (5747f1d)
- web: navigate message anchor jumps in-app without reloading (07d2440)
- web: regenerate the solar glyph index before the e2e run (c3b5100)
- web: reset app scroll position on untracked route arrival (8e0340e)
v0.1.1
0.1.1 (2026-08-26)
Features
- cli: package plugins for GitHub releases with sha256 artifacts (ac93856)
- create-plugin: tag-triggered release workflow in the plugin template (517892d)
- desktop: lock-on-close sign-in, reopen continuity, LAN polish (674cb5a)
- desktop: unified logo-only loading states (dcccdda)
- sdk-types: batched plugin downloads with one consent dialog (7555cc2)
- server: GitHub-release plugin marketplace (c0b70a4)
- web: inline first-paint splash logo, morph onto login (1c2a71d)
- web: memories strip reuses the pinned-section marquee (92d5847)
- web: plugin marketplace settings tab (ef8898e)
- web: resilient doc diff and detail meta dates (0558a44)
- web: show the thumb preview button on touch screens (53a2848)
- web: Solar glyph icons for manifests and templates (three weights, lazy) (b326d94)
Bug Fixes
- ci: don't trim inherited stdout in ensure-release-draft (c004642)
- ci: report command errors in ensure-release-draft (3225990)
- desktop: clobber existing resource-pack assets on upload (83137fc)
- host: bump @hoardodile/7z-bin to 1.1.1 for Windows-safe extraction (f5c759b)
- host: bump @hoardodile/7z-bin to 1.1.2 (pure-JS node-tar extraction) (4d017c0)
- root: mark shipped bin launchers executable (5f44845)
- root: repair the release pipeline for v0.1.0 (2e0daf1)
- scripts: import dirname in release.mjs (b96e8ac)
- web: pin prosemirror-changeset to 2.4.1 to restore document diffs (540db5e)
v0.1.0
0.1.0 (2026-08-25)
Features
- desktop: add multi-size ico and dedicated tray icon (74383c6)
- desktop: add opt-in local network sharing with configurable port (11163c1)
- desktop: configurable close action with ask dialog (26d654b)
- desktop: LAN sharing UX and shell reliability polish (c3ecb5c)
- desktop: LAN sharing v2 — sign-in log, port precedence, weak-password gate, tray copy (1a79500)
- desktop: linux/macOS packaging and packaged launch smoke (3c8c481)
- desktop: localize tray, dialogs and shell copy (d989d9f)
- desktop: one-command dev loop with robust ports (87782cb)
- desktop: resource-pack incremental update channel (58367e9)
- desktop: seed every bundled official plugin and persist their uninstall (f1df2a1)
- desktop: share the close-confirm dialog with shell pages (be485e5)
- desktop: unify the seed plugin channel (directory-driven build and runtime) (46c9947)
- host: names-only zip listing for the legacy name truth (e30f25b)
- host: sandbox plugin main.js in a permission-model child process (357c163)
- i18n: absorb the remaining wrapper components into @hoardodile/ui (3b31efd)
- i18n: add Japanese, German and Spanish UI languages (36e020e)
- i18n: localize the workbench chrome and align languageChanged payload with the wire (11d936c)
- i18n: unify translations on a published catalog package (84ae7d5)
- plugin-pdf: add official PDF reader plugin (9a5175f)
- plugin-pdf: simplify viewer to fit-width only (7a1471c)
- plugins: user-consented asset downloads with shared consent dialog (bb7ee23)
- server: docker deployment with automated verification (d3f659c)
- web: add Feedback & About sidebar entry and expand the About tab (cd726e1)
- web: enforce Content Security Policy on app shell pages (4c0e949)
- web: hide the year in current-year full dates (b319a00)
- web: localize hardcoded UI strings (7ffffc9)
- web: mark destructive plugin menu actions with the danger variant (a139711)
- web: move the global sidebar toggle into the desktop caption strip (2236f58)
- web: polish plugin settings UI (badges, More menu, uninstall confirm) (3a40b6b)
- web: route bug report to the platform-specific issue template (a12700a)
- web: split App settings tab into Data/About/Desktop; add shell cache cleanup (cda3a50)
- web: type i18n keys and pin plural config (a7e3562)
- web: use the package.json description in About and icon the feedback buttons (c5598d1)
- workbench: rebuild the dev workbench on @hoardodile/ui (6fb02e0)
Bug Fixes
- cli: bundle the SDK closure into plugin server bundles (722ebad)
- desktop: cap proxy, tRPC and auth-status requests at 15s (8d1ae66)
- desktop: decouple desktop dev loop from the web SPA (c99c7d4)
- desktop: dev loop launches without pnpm dev — window shows its retry page (f8a0d7d)
- desktop: keep non-SPA links out of the app window (edd7de6)
- desktop: keep sidecar native deps in packaged server resources (7569349)
- desktop: make the updater cache dir formula test portable (867a7fb)
- desktop: resolve updater cache dir with win32 join (1aeb2b3)
- desktop: unify loading spinner and wire the restore caption button (6ad4e1e)
- desktop: widen devtools dock reservation in dev (730a670)
- dev: ignore atomic-save temp artifacts in dev watchers (66f4a65)
- host: apply legacy-name renames in the container extract API (1b86c48)
- host: canonicalize sandbox paths before granting fs-read (0cec248)
- host: encode sandbox gate URLs with pathToFileURL (b654318)
- host: include allowed prefixes in sandbox denial errors (2cb3bf9)
- host: rename macOS %XX-escaped legacy zip entry names (b6a3480)
- host: source legacy zip names from the archive itself (70b94ee)
- make lint fail on useTemplate violations and fix them (53eb983)
- plugin-pdf: fix multi-page testdata and add open-source samples (8d9f4f4)
- root: keep release version sync output biome-canonical (abccac5)
- server: close keep-alive sockets on shutdown (9ff3b27)
- server: make image-search sweep test clock deterministic (a3aaf97)
- shared: add periods to hint descriptions (d5f394b)
- shared: correct singular plural phrasing and document counts (db0557e)
- shared: replace legacy plural keys and fix count labels (d57a509)
- shared: space zh document index description (af2e130)
- **share...