Files
toolbox-sdk/CHANGELOG.md

1.8 KiB

Changelog

All notable changes to the independently versioned Toolbox SDK packages are recorded here. The packages currently share one release version.

0.2.0 — 2026-07-22

Added

  • A reusable, genuinely centered ToolboxHeader with 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

  • AppShell now 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 manifestUrl values 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-contract with 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-react with the standalone-safe AppShell, built-in light/dark/system theme, app metadata and privacy display, actions, toolbox home, and accessible full-page app switching.
  • @add-ideas/toolbox-testkit with the toolbox-check CLI 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.