changelog.md for @serve.zone/catalog 2026-03-19 - 2.9.0 - feat(app-store-view) add app details action to store cards adds a new "View Details" button alongside the existing deploy action dispatches a bubbling "view-app" event with the selected app payload for parent handlers updates card action layout and button styling to support multiple actions 2026-03-18 - 2.8.0 - feat(elements) add app store view component for browsing and deploying app templates introduces a new sz-app-store-view element with app card rendering, search/filter empty states, and deploy action events exports the new app store view from the elements index for public consumption 2026-03-17 - 2.7.0 - feat(sz-service-detail-view) replace the custom logs panel with dees-chart-log in the service detail view Removes the bespoke log streaming UI styles and markup in favor of a shared log chart component. Maps service log entries to structured timestamp, level, and message data for the new component. Enables auto-scrolling, metrics display, and a higher log entry limit in the embedded log viewer. 2026-03-16 - 2.6.2 - fix(platform-service-detail-view) wrap service logs chart in a full-width container to preserve layout Places the logs component inside a container spanning all grid columns. Keeps the service logs view aligned correctly within the detail page layout. 2026-03-16 - 2.6.1 - fix(platform-service-detail-view) replace custom service log markup with dees-chart-log in the platform service detail view Removes bespoke log container styles and rendering logic in favor of the shared dees-chart-log component Normalizes log timestamps to ISO format before passing entries to the chart component Enables log auto-scroll, entry limits, and metrics display for service logs 2026-03-16 - 2.6.0 - feat(service-create-view) add platform service toggles for MongoDB, S3, and ClickHouse provisioning Adds a new Platform Services section to the service creation view with dedicated toggles for managed infrastructure dependencies. Includes MongoDB, S3-compatible storage, and ClickHouse selections in the emitted create-service configuration payload. Resets selected platform services after form submission to keep create flow state consistent. 2026-02-23 - 2.5.0 - feat(sz-config-section) add header action buttons to sz-config-section allowing configurable actions/events Introduce IConfigSectionAction interface (label, icon, event, detail). Add actions property to SzConfigSection and render header action buttons in the component template. Add styles for .header-action and hover state to match design system. Dispatch CustomEvent when an action is clicked, using action.event (defaults to 'action') and action.detail. Update demo (sz-demo-view-config) to include a sample 'View Routes' action showing usage. 2026-02-23 - 2.4.0 - feat(elements) add configuration overview and section components with demo view and index exports Adds new sz-config-section component (IConfigField interface, rich renderers for boolean, pills, badge, code, link and 'Not configured' handling). Adds new sz-config-overview wrapper component with heading/info banner and slot styling. Adds demo view sz-demo-view-config that supplies example configuration groups and fields for System, Proxy, Email, DNS, TLS, Cache, RADIUS and Remote Ingress. Exports new components from ts_web/elements/index.ts so they are available to the element registry. 2026-02-22 - 2.3.0 - feat(routes) add route UI components and demo view with list/card and app-shell integration Add new route UI components: sz-route-card, sz-route-list-view, and sz-demo-view-routes under ts_web/elements Export new components from ts_web/elements/index.ts and register demo view in the demo app shell menu (ts_web/pages/sz-demo-app-shell.ts) sz-route-card introduces route types/interfaces (IRouteConfig, IRouteAction, IRouteMatch, IRouteTls, IRouteSecurity) and rich rendering (ports/domains formatting, feature icons, security and headers display) sz-route-list-view provides demo data, search, filtering (by action and enabled state), results count, grid rendering of sz-route-card, and emits a 'route-click' event Demo view integrates with app UI secondary menu (actions and statistics) and wires up route-click handling for interactivity 2026-02-21 - 2.2.0 - feat(demo-mta) add MTA / Email demo views and components and integrate into demo app shell Add sz-mta-list-view component with search, direction/status filters, and a results table Add sz-demo-view-mta demo page with sample emails and detailed SMTP log data; handles list -> detail navigation Export new MTA elements from ts_web/elements/index.ts and register sz-demo-view-mta Integrate MTA view into sz-demo-app-shell navigation and include it in the Infrastructure section 2026-02-20 - 2.1.0 - feat(catalog) add comprehensive README documenting package purpose, components, usage, development workflow, and legal information Adds new readme.md at repository root for @serve.zone/catalog describing 30+ UI components, tags, and example usage. Includes installation instructions, import examples, demo app shell info, development scripts (pnpm install/watch/build/test) and project structure overview. Documents TypeScript interfaces exported, component architecture patterns, and license/trademark/company contact details. 2026-02-20 - 2.0.1 - fix(catalog) no changes detected No files changed in the diff package.json version remains 2.0.0 2026-02-20 - 2.0.0 - BREAKING CHANGE(elements) rename Onebox registry component to Registry Advertisement (sz-registry-onebox-view → sz-registry-advertisement) and update exports, demos and docs Replaced ts_web/elements/sz-registry-onebox-view.ts with ts_web/elements/sz-registry-advertisement.ts Updated export in ts_web/elements/index.ts to export the new component Updated demo (ts_web/elements/sz-demo-view-registries.ts) to use the new tag and updated headings/labels Updated readme.hints.md to reference sz-registry-advertisement instead of sz-registry-onebox-view Breaking change: custom element tag name changed; consumers must update any usages/imports 2026-02-20 - 1.1.0 - feat(elements) add demoGroups metadata, filter demo view wrappers in wcctools, and update demo payloads Add public static demoGroups to many web components to enable sidebar categorization in the wcctools dashboard (groups like Dashboard, Dashboard Grids, Network, Services, Platform, Auth & Settings). Filter out demo-view wrapper components from the wcctools elements list (html/index.ts) so full-page demo orchestration wrappers are not shown as regular elements. Adjust demo/example payload shapes for sz-status-grid-network and sz-status-grid-services (renamed and flattened traffic/status and resource usage properties for the demo fixtures). Add readme.hints.md with project structure, web component patterns, demo groups and build/watch instructions. 2026-02-20 - 1.0.1 - fix(deps) bump dependencies and devDependencies, update watch script, add npmextra preset, and remove Playwright artifacts package.json: bump @design.estate/dees-catalog ^3.29.1 → ^3.43.0, @design.estate/dees-domtools ^2.3.6 → ^2.3.8, @design.estate/dees-element ^2.1.3 → ^2.1.6, @design.estate/dees-wcctools ^3.4.0 → ^3.8.0 devDependencies: bump @git.zone/tsbuild ^4.0.2 → ^4.1.2, @git.zone/tsbundle ^2.6.3 → ^2.8.3, @git.zone/tstest ^3.1.3 → ^3.1.8, @git.zone/tswatch ^2.3.13 → ^3.1.0, @types/node ^25.0.3 → ^25.3.0 scripts: change watch from "tswatch element" to "tswatch" (simplify dev workflow) npmextra.json: add preset for @git.zone/tswatch (preset: "element") repo cleanup: expand .gitignore and remove large Playwright screenshots/artifacts from .playwright-mcp 2026-01-03 - 1.0.0 - maintenance General maintenance update; the commit message provides no detailed information. Commit message: "update" (no further details). No specific user-facing or functional changes are documented.