nbshell 0.1.0-beta.13
Pre-releasenbshell 0.1.0-beta.13
This beta includes the approved Omarchy surface alignment, Work Desk and the performance/security/release-hygiene corrections below. The custom bar, extra features and persistent configuration are preserved.
Updating Mail
Mail uses a separately installed backend. After updating nbshell, use Mail's explicit backend installation prompt if requested. Loading the plugin never silently downloads it. The required version is 0.10.4-nbshell.1, maintained by nbshell, with Rustls 0.23.45. Existing accounts, drafts, caches and keyring entries are preserved.
The backend release includes static Linux x86_64 and ARM64 packages, source/build evidence and checksums. Both architectures were tested again after public download, including the actual installer and API contract. The shell source pins their exact archive hashes.
Changes
Added
- Optional Work Desk above the wallpaper and below normal windows, with
OpenClaw/Herdr sessions, progress, local Git summaries, subscription quotas,
compact daily CLI activity and machine status. - Persistent per-module switches, Mod+Alt+I visibility toggle and explicitly
pinned project directories throughnbshell work. - Dashboard WORK page and a shared demand-driven session/Git cache; no second
collector daemon, prompt-history display or implicit service startup. - Isolated Wayland regression coverage for responsive Work Desk layouts,
keyboard/pointer controls, scroll focus and shared polling demand.
Changed
- Completed the approved Omarchy look-and-feel alignment across core panels,
notifications, pickers and bundled native tools while preserving the custom
bar, layouts and additional features. - Updated approved native integration baselines, including Mail and Umbriel,
while retaining nbshell-specific compatibility patches. - Minecraft setup installs quietly through the themed panel, verifies native
dependencies and registers its branded Apps shortcut without auto-opening Prism. - Refreshed project overview, current-source gallery and user-guide navigation.
Fixed
- Mail now pins the verified nbshell backend rebuild with Rustls 0.23.45,
closing RUSTSEC-2026-0285 in the delivered executable, not only its source.
Both Linux architectures are tested after publication; archive hashes are
anchored in the shell release and failed installs preserve the prior runtime. - Project status no longer executes configured Git content filters or inherits
Git environment overrides. Output is capped and timeout/cancellation cleans
up the complete command process group. - Bundled plugin installation excludes local build output and development caches,
validates the staged payload and retains transactional rollback. - Added the Work Desk Git regression suite to the complete release gate.
- Restored the complete bundled Mail validation target without claiming absent
standalone-app tests, and repaired the strict manual build's design link.
Beta testing
- Git summaries deliberately ignore nested submodule dirt and bypass content
filters; use the project's normal Git tools for filter-aware status. - Existing live visual acceptance is retained. Fresh-machine onboarding,
external-display/suspend coverage and full-stack accessibility certification
remain separate beta checks; see the review report and compatibility guide.
Maintenance and review
- Code review and verification limits
- Mail backend maintenance, rollback and return-to-upstream policy
The shell installer archive has a SHA-256 sidecar and a Sigstore bundle. Verify it through the nbshell updater's existing workflow-identity policy. Backend-only releases are not shell updates.