Skip to content

Releases: nerdislb/nbshell

nbshell 0.1.0-beta.13

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

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.

Mail backend 0.10.4-nbshell.1 (nbshell rebuild)

Choose a tag to compare

Backend-only nbshell maintenance build. This is not a shell update.

  • Builds the bundled Mail source with Rustls 0.23.45 (RUSTSEC-2026-0285 fix).
  • Native static Linux x86_64 and aarch64 binaries; existing source API 5.
  • Source fingerprints, exact compiler/architecture evidence and archive checksums included.
  • The nbshell plugin pin is updated separately, only after public-asset verification.

This build is maintained by nbshell, not an upstream Omamail release.

nbshell 0.1.0-beta.12

nbshell 0.1.0-beta.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Sep 11:51

Added

  • Background Faugus setup for Battle.net, GOG Galaxy and Epic Games, with themed progress, app shortcuts and original launcher icons.
  • Opt-in one-click OpenClaw setup using subscription authentication and a private local installation.
  • Theme Maker with isolated live previews, draft storage, theme export and shared widget previews.
  • A Fork Updates dashboard for reviewing upstream changes and queuing explicit port decisions.
  • A themed Calendar app, Monday-first month view and cached three-day clock preview.
  • Native themed authentication prompts and Umbriel touchpad tuning.

Changed

  • Mail now uses the pinned Rust backend and reorganized UI, with preserved legacy storage and nbshell-specific installation paths.
  • Simplified AI quota display, OpenClaw activity integration and updated upstream source pins.
  • Added WhatsApp attachment Save As and refreshed the Home button artwork.

Fixed

  • Restored Mail storage migration and corrected plugin entry-point checks after the UI relocation.
  • Included Gaming, OpenClaw, Theme Maker and Fork Updates tests in the complete release gate, with Rust dependencies in CI.
  • Preserved interrupted setup recovery and legacy WhatsApp helper synchronization.

Beta testing

  • Store sign-in, game downloads and OpenClaw onboarding on a second machine still need user acceptance. Background installer checks do not certify every GPU or game.

Full changelog: v0.1.0-beta.11...v0.1.0-beta.12

nbshell 0.1.0-beta.11

nbshell 0.1.0-beta.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:14

Beta 11 updates the daily desktop with nblight/nbdark themes, wallpaper scheduling, quieter idle behavior, and fixes for tray menus, notifications, network panels and keyboard focus.

Fresh installation now carries the verified Umbriel source patch in the downloadable archive, installs the greeter sandbox dependency, handles console PATH correctly and stops on failed accepted package or restore steps.

Validation: the complete local release gate and GitHub validation passed, including installer/update fixtures, archive reconstruction contracts and 117 QML tests. The candidate was installed and smoke-tested in a running Umbriel session. Bare CachyOS hardware installation, multi-monitor hotplug and full suspend/recovery acceptance remain separate target-device checks; this is a prerelease, not a certified complete platform stack.

The installer archive includes a SHA-256 checksum and Sigstore verification bundle. See the installation guide and beta checklist.

Full Changelog: v0.1.0-beta.10...v0.1.0-beta.11

nbshell 0.1.0-beta.10

nbshell 0.1.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 09:48

Highlights

  • Reworks installer updates as durable transactions with an independent recovery watchdog, atomic runtime exchange, validated manifests, custom-XDG support, and exact restoration of active, linked, enabled, and masked systemd states.
  • Hardens concurrent Hermes jobs, teams, and Brain proposals with admission locks, process-identity checks, guarded worker handoff, stale-completion protection, and process-group cancellation.
  • Adds shared accessible modal behavior and consistent guarded pointer, keyboard, and assistive-technology activation across System Hub, Agent Center, Notes, Calculator, the greeter, and the lock screen.
  • Adds direct Pixel Buds controls, guarded plugin-port handoff, package review before system updates, immediate screenshot clipboard copy, and 24 themed wallpapers.

Reliability and security

  • Restores interrupted installs after normal failures or SIGKILL without discarding retryable backups, including manually started shells and deferred process retirement.
  • Rejects repository-hook execution during plugin updates and strips copied Git metadata before installation.
  • Rejects CR/LF characters in remote mail image URLs before they enter curl configuration.
  • Keeps Aether updater state private with directory mode 0700.
  • Waits for compositor-confirmed lock coverage before suspend and for a real Umbriel output during resume.

Usability

  • Notes now guards navigation with unsaved text, confirms deletion, and exposes keyboard and editor semantics accurately.
  • Greeter and lock-screen controls expose correct enabled and password states, suppress repeated activation keys, restore focus, and honor Reduced Motion.
  • System Hub status and Agent Center radio choices expose accurate accessibility state without advertising unavailable actions.
  • Light themes use contrast-safe text and control surfaces.
  • The reviewed Omazen integration and Arch provider patch now target Omazen 1.6.0.
  • OmaWhatsApp pointer-wheel scrolling is faster without changing keyboard scrolling.

Full changelog: v0.1.0-beta.9...v0.1.0-beta.10

nbshell 0.1.0-beta.9

nbshell 0.1.0-beta.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:31

nbshell 0.1.0-beta.8

nbshell 0.1.0-beta.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 16:11

⚠️ Superseded — do not install this release.

The beta.8 updater path rejects a safe internal ISO symlink in its own signed archive, so installation stops before changing the system. Use the corrected v0.1.0-beta.9 release instead.

Changes: v0.1.0-beta.7...v0.1.0-beta.8

nbshell 0.1.0-beta.7

nbshell 0.1.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 07:16

nbshell 0.1.0-beta.6

nbshell 0.1.0-beta.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 06:35

nbshell 0.1.0-beta.5

nbshell 0.1.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Aug 18:13