Repository navigation
v0.6.6
Release Date: August 14, 2026
π¨ Features & UI Improvements
- Settings UI Redesign & Simplified Navigation β Introduced a new
SettingsDialogcomponent and revamped the settings page layout. The app sidebar navigation has been streamlined to convert settings into a clean direct link, removing nested sub-menu clutter and optimizing DOM hierarchy. (#284) - HTML Sanitization for RichText Previews β Integrated HTML sanitization for RichText previews using a dedicated sanitization helper, ensuring safe preview rendering and preventing potential XSS vulnerabilities. (#284)
- Card Component Corner Rendering Fix β Replaced
ring-1box-shadow styling with native CSS borders onCardUI components to eliminate visual corner aliasing artifacts on high-DPI displays. (#284) - Modernized React Context Consumption β Refactored legacy
useContextinvocations toReact.useacross context hooks in sidebar, chart, toggle group, and field components. (#284)
π Bug Fixes
- D1 Site Settings NOT NULL Constraint β Coerced
nullvalues to empty strings inD1SiteSettingsRepositorywhen saving settings, preventing D1 database runtimeNOT NULLconstraint violations. (#284) - Password Reset Email Service Imports β Corrected email service module imports in password reset endpoints (
request.tsandreset.ts) to ensure clean module resolution. (#284) - Media Edit Initial URL State β Fixed initial
urlInputstate synchronization in theMediaEditcomponent when loading existing media fields. (#284)
π§Ή Housekeeping & Developer Experience
- React Doctor CI Integration & Monorepo Config β Added
react-doctorstatic code analysis to CI workflows and configureddoctor.config.tsfor clean monorepo scanning without duplicate output. (#284) - Thermal Throttling & Mutex Locking in Test Runner β Enhanced
scripts/test-runner.mjswith thermal protection and a mutex process lock to prevent CPU overload and race conditions during test execution. (#284) - Incremental Build Caching (
tsBuildInfoFile) β Explicitly configuredtsBuildInfoFilein workspacetsconfig.jsonfiles (@beechcms/core,@beechcms/client,@beechcms/cli, and@beechcms/widget-sdk) to accelerate incremental TypeScript builds. (#284)
π Upgrading
This release contains no breaking changes to existing schemas or API contracts. The upgrade is safe for all deployments.