P2026 0.4.0 is out with a major frontend interaction upgrade, a stronger sidebar experience, and improved comment editing.
Highlights
- Interactivity API migration for lightweight frontend behaviors, with cleaner module boundaries and a script-module based runtime path.
- Sidebar Shell improvements for themes without native sidebar support, including better defaults, collapse behavior, and accessibility refinements.
- Comment Editor enhancements with markdown-capable create and edit flows.
- Mentions, notifications, and link previews received integration and interaction polish.
- Documentation refresh across architecture and contributor guides for the 0.4.0 release line.
Fixes
- Better sidebar-shell focus handling, persisted collapse state behavior, and no-JS fallback behavior.
- Comment toolbar and editing edge-case fixes, including null and zero identifier handling.
- Thanks to everyone testing and iterating quickly on this release.
What's Changed
- Adopt Interactivity API for lightweight frontend interaction wiring and standardize JS architecture by @georgestephanis in #29
- Switch from a script dependency to script modules. by @georgestephanis in #31
- Generate plans files for future builds. by @georgestephanis in #32
- Add Sidebar Shell by @georgestephanis in #33
- Update planning docs. by @georgestephanis in #34
- Add sidebar-shell interactivity module by @georgestephanis in #35
- Add Front-end Comment Editing by @georgestephanis in #36
- Release/0.4.0 by @georgestephanis in #37
Full Changelog: 0.3.0...0.4.0