All notable changes to this project will be documented in this file.
- Repository governance files: MIT
LICENSE,.editorconfig, and initialCHANGELOG.md. - Advanced dashboard workflows for trading, forecasting, gamification, carbon credits, multi-CER, API platform, and developer platform.
- Improved loading and error handling across advanced dashboard surfaces and their supporting APIs.
- Hardened session-aware API actions for API keys and webhooks so admin-only flows return explicit 401/403 responses.
- Resolved build-blocking TypeScript issues around nullable sessions and OpenAPI spec typing.
- Keyboard-driven dashboard command palette with quick navigation, section-aware search, and accessible listbox semantics.
- Search helpers and unit coverage for dashboard navigation filtering.
- Upgraded dashboard navigation to surface shortcut guidance and quicker access on desktop and mobile.
- Improved accessibility with aria-live feedback, dialog labels, and keyboard traversal for rapid actions.
- Shared mutation security helpers for CSRF enforcement, rate limiting, and trusted external URL checks.
- Browser-side mutation header helper plus new unit coverage for security guard behavior.
- Hardened advanced dashboard mutation routes with per-user rate limits, CSRF verification for production sessions, and stricter request validation.
- Updated dashboard write actions to include CSRF headers automatically when a production session is active.
- Lazily loaded command palette component to keep the dashboard shell lighter until power-user navigation is needed.
- Deferred sidebar and palette filtering work to improve typing responsiveness on larger navigation trees.
- Reduced dashboard shell bundle weight by moving modal UI out of the always-loaded navigation component.
- Polished the codebase by removing outstanding lint warnings in dashboard views, libs, and unit tests.
- Added an explicit
typecheckscript and tightened the CI workflow with manual dispatch support and Playwright browser caching.
- Cleared remaining unused imports and variables that obscured signal in routine validation runs.