💎 Features
- feat: PageTree Virtualization (#10581) @yuki-takei
- feat: Can set default user role as read-only for new users (#10623) @Ryosei-Fukushima
- feat: Can create page when executing page edit shortcut key on empty page (#10594) @miya
🚀 Improvement
- imprv: Admin sidebar mode setting (#10617) @miya
- imprv: Empty page operation (#10604) @yuki-takei
- imprv: Support target attribute for anchor links (#10566) @yuki-takei
- imprv: Use EventTarget instead of EventEmitter on the client side (#10472) @yuki-takei
🐛 Bug Fixes
- fix: Aftercare for Revisions migration script-bug (#10620) @yuki-takei
- fix: Omit file upload restriction feature for non image files (#10602) @miya
🧰 Maintenance
- support: Use jotai for state management (#10474) @yuki-takei
- support: Omit importers for esa.io and Qiita (#10584) @yuki-takei
- support: Configure biome for app client services (#10600) @arafubeatbox
- support: Configure biome for app client utils (#10601) @arafubeatbox
- support: Configure biome for app client models/interfaces (#10599) @arafubeatbox
- support: Configure biome for app server services 4 (#10583) @arafubeatbox
- support: Configure biome for app server services 3 (#10578) @arafubeatbox
- ci(mergify): upgrade configuration to current format (#10372) @mergify[bot]
- support: Configure biome for app server services 2 (#10575) @arafubeatbox
- support: Configure biome for some app server services (#10574) @arafubeatbox
- support: Configure biome for apiv3 js files (#10537) @arafubeatbox
- support: Reapply biome configuration for app apiv3 routes (app-settings, page) (#10555) @arafubeatbox
- support: Configure biome for apiv3 routes (remaining ts files) (#10536) @arafubeatbox
- support: Configure biome for app apiv3 routes (app-settings, page) (#10532) @arafubeatbox
- support: Configure biome for app apiv3 routes (personal-setting, security-settings, interfaces, pages, user) (#10500) @arafubeatbox
- support: Configure biome for app server middlewares (#10507) @arafubeatbox