Skip to content

nbshell 0.1.0-beta.13

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 06:36
· 34 commits to main since this release

nbshell 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 through nbshell 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

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.