-
v0.6.18
StableAll checks were successfulreleased this
2026-04-01 16:58:19 +00:00 | 31 commits to main since this releaseFeatures
- SDK now automatically mounts imperative UI hosts (ToastContainer, DialogStack) for extension surfaces that lack an AppShell.
Bug Fixes
- Fixed Notes package "Add folder" button to use
sw.prompt()instead of nativeprompt(), ensuring proper dialog rendering in sandboxed iframes. - Fixed admin "Add team members" user picker to correctly handle API response envelope (
{data: [...]}). - Fixed package filter dropdown overflow by adjusting CSS to prevent horizontal scrollbars on option labels.
- Fixed admin actions cell button overflow on narrow screens by switching to flexbox layout with wrapping.
Improvements
- User menu now conditionally shows Docs, Settings, and Team Admin items only when those surfaces are actually enabled.
- Welcome surface now automatically redirects to homepage (
/) when any non-core extension surface is installed. - Updated bundled package installation logic to treat
nil(from*) as "install all" and empty map as "install nothing".
Infrastructure
- Changed default bundled packages to empty map—fresh installs now start with no packages pre-installed.
- Updated Docker Compose configuration to default
BUNDLED_PACKAGESenvironment variable to*when set but empty. - Updated test suite to reflect new empty default bundled packages behavior.
UI/UX
- Removed Welcome surface from topbar navigation and surface listings, treating it as a fallback-only page.
- Updated user menu logic to filter core surfaces more comprehensively.
Version: 0.6.17 → 0.6.18
Downloads