3.6 KiB
3.6 KiB
Changelog
All notable changes to the independently versioned Toolbox SDK packages are recorded here. The packages currently share one release version.
0.2.3 — 2026-07-27
Changed
- Moved the canonical repository, schema identifiers, examples, and source
metadata to the
lotobo(LocalToolBox) Gitea organization. - Moved publication of all three packages to the
lotoboGitea npm registry.
0.2.2 — 2026-07-23
Added
ToolboxPersonalizePanelfor the portal-style personalization heading, storage warning, appearance picker, and portal extension content.
Changed
- The invariant top row now fixes the Toolbox brand/home at the far left and Help, source, Apps, and Personalize at the far right in that order while the text identity remains geometrically centered.
- Default app personalization now matches the central portal's panel styling; portal-only catalogue counts and import/export actions remain extensible content.
0.2.1 — 2026-07-23
Added
ToolboxHeader.personalizeContentfor custom preferences inside the shared controlled popover andbrandIconUrlfor a portal favicon with an inline Toolbox cube fallback.- Accessible, mutually exclusive Personalize and Apps popovers that close on Escape, outside interaction, and link selection.
Changed
- The invariant top row now orders Personalize, Apps, source, and Help on the left, keeps the text-only app identity geometrically centered, and fixes the Toolbox brand/home block at the far right.
- Personalize and Apps keep visible desktop labels, become compact icon controls responsively without losing accessible names, and source and Help remain present at every supported width.
AppShellnow renders version, privacy, manifest actions, and legacy app actions in a standard footer instead of changing the top-row geometry.iconUrl,leadingActions, andmetadataremain accepted for source compatibility but are deprecated for the fixed header design.
0.2.0 — 2026-07-22
Added
- A reusable, genuinely centered
ToolboxHeaderwith standard Help, Gitea source, Personalize, and Apps controls. - Shared versioned browser preferences in
@add-ideas/toolbox-contract, using the portal's existing storage key so light, dark, and system mode follow the user between same-origin Toolbox apps.
Changed
AppShellnow uses the common top bar in both connected and standalone mode, derives its source link from manifest metadata, and offers app switching from a consistent Apps menu.- Explicit relative
manifestUrlvalues now resolve against the deployed page URL, including nested-path deployments.
0.1.1 — 2026-07-20
Fixed
- Reject C0 and DEL control characters consistently in manifest and catalogue URL references across runtime parsing, URL resolution, and the published JSON Schemas.
0.1.0 — 2026-07-20
Added
@add-ideas/toolbox-contractwith v1 app and catalog types, published JSON Schemas, strict forward-compatible runtime parsing, same-origin context discovery, hydrated catalog loading, resolved URL helpers, and graceful result types.@add-ideas/toolbox-shell-reactwith the standalone-safeAppShell, built-in light/dark/system theme, app metadata and privacy display, actions, toolbox home, and accessible full-page app switching.@add-ideas/toolbox-testkitwith thetoolbox-checkCLI for manifest/assets, unsafe-path detection, nested-prefix resource checks, and standalone/context HTTP smoke tests.- React integration and manifest/catalog examples, Vitest/jsdom coverage, and workspace build, typecheck, lint, formatting, and package scripts.