What's Changed
- fix(db): hydrate Postgres JSON text columns by @DavidBabinec in #146
- docs(readme): add Trendshift badge by @DavidBabinec in #152
- chore(docs): remove ignored agent artifacts by @DavidBabinec in #153
- fix(editor): replace hidden layer badge with eye-off icon by @DavidBabinec in #149
- fix(editor): hide empty container placeholder for inline styles by @DavidBabinec in #148
- fix(import): route YouTube iframes and
- chore(repo): enable GitHub Sponsors button by @DavidBabinec in #160
- fix: drop orphan tool-result rows when rebuilding replay history by @mvanhorn in #157
- fix(editor): darken explorer tabs and fade layers scroll by @DavidBabinec in #150
- refactor(loops): collapse data.rows page-slice SQL into one whitelisted query by @DavidBabinec in #159
- docs(readme): add GitHub stars badge by @DavidBabinec in #162
- fix(canvas): support middle mouse panning by @DavidBabinec in #176
- fix(security): scheme-check custom htmlAttributes + deny dangerous custom tags by @DavidBabinec in #155
- feat(admin): add light theme appearance preferences by @DavidBabinec in #147
- fix(import): validate JSON-import media bytes + destination like the archive path by @DavidBabinec in #154
- fix(scripts): Windows dev server port probing with cmd timeout fallback by @Zen0-99 in #170
- fix(security): add base-uri 'self' + object-src 'none' to the admin CSP by @DavidBabinec in #158
- feat(cms): transactional site-document save with explicit deletes by @DavidBabinec in #169
- test(agent): fix read-surface base64 fixture broken by htmlAttributes hardening by @DavidBabinec in #178
- fix(editor): tolerate malformed settings.fonts in Framework and Typography panels by @DavidBabinec in #180
- docs(project): refresh plugin and feature guides by @DavidBabinec in #181
- docs(changelog): add 0.0.10 release notes by @DavidBabinec in #184
- fix(scripts): launch dev tools through current Bun executable by @DavidBabinec in #192
- fix(editor): derive font weights from installed variants by @DavidBabinec in #191
- fix(scripts): launch vite through dev script on Windows by @DavidBabinec in #193
- fix(publish): Windows-safe slot symlink swap by @RemiAsselin42 in #187
- ci: run typecheck, lint, tests, and e2e on pull requests by @DavidBabinec in #198
- ci: drop E2E job from PR checks until the suite is CI-ready by @DavidBabinec in #199
- feat(content): edit custom data-table fields in the content settings panel by @DavidBabinec in #182
- feat(publisher): optimize media background images by @DavidBabinec in #174
- fix(scripts): launch vite through entrypoint on Windows by @DavidBabinec in #202
- fix(mcp): serve site_list_documents headlessly over MCP by @RemiAsselin42 in #186
- fix(mcp): publish drafts through scoped workspace bridges by @DavidBabinec in #205
- feat(agent): paste images into conversations by @DavidBabinec in #206
- fix(agent): preserve preview backgrounds across breakpoints by @DavidBabinec in #207
- feat(agent): add compact context meter with usage details by @DavidBabinec in #209
- fix(agent): make CSS edits replaceable and priority-aware by @DavidBabinec in #208
- fix(agent): recover interrupted browser tool turns by @DavidBabinec in #210
- fix(mcp): clean up disconnected editor bridges by @DavidBabinec in #211
- fix(streams): bound orphaned admin connections by @DavidBabinec in #212
- fix(editor): preserve valid focus and selection state by @DavidBabinec in #213
- test(e2e): restore full-suite isolation and coverage by @DavidBabinec in #214
- chore(release): prepare 0.0.11 by @DavidBabinec in #215
New Contributors
- @mvanhorn made their first contribution in #157
- @Zen0-99 made their first contribution in #170
- @RemiAsselin42 made their first contribution in #187
Full Changelog: v0.0.10...v0.0.11