ViewBus 0.7.0
Download
- ViewBus_0.7.0_x64-setup.exe — Windows installer (x64). Direct download for everyone.
- viewbus_0.7.0_x64.msix — MSIX package, for Microsoft Store submission and sideload installs.
- ViewBus_0.7.0_aarch64.dmg — macOS (Apple Silicon, unsigned — see install notes). Intel Macs can run this under Rosetta 2.
macOS install: the DMGs are unsigned. macOS will say the app is damaged — it isn't. Drag ViewBus.app to /Applications, then run xattr -cr /Applications/ViewBus.app in Terminal. See install/macos.md for the full ritual.
Changes since v0.6.1
- [Minor] Bump version to 0.7.0
- Merge pull request #14 from haakofli/DEV-013-sidebar-tabs
- [Patch] DEV-013: Level tab labels tallest-first to a shared length cap
- [Patch] DEV-013: Truncate only the longest sidebar tabs, never short ones
- [Patch] DEV-013: Prune server-side-deleted entities on Azure refresh
- [Patch] DEV-013: Stop empty session entities from timing out on peek
- [Patch] DEV-013: Stop sign-in CTA from flashing on reload before hydration
- [Patch] DEV-013: Disable sidebar resize handle while collapsed
- [Patch] DEV-013: Left-align sidebar tabs instead of centering
- [Patch] DEV-013: Pad tab rail and truncate labels with ellipsis
- [Patch] DEV-013: Move sidebar controls beside search, fix tab clipping
- [Patch] DEV-013: Fix sign-in by using localhost OAuth redirect
- [Minor] DEV-013: Add 'as of' freshness hints to All + Favorites counts
- [Patch] DEV-013: Show collapse + refresh controls on every sidebar tab
- [Patch] DEV-013: Friendlier broker/network errors on send, purge, dead-letter
- [Patch] DEV-013: Poison-proof theme/hotkey locks + native boot-failure dialog
- [Patch] DEV-013: Drop dropped Intel build from macOS install doc
- [Patch] DEV-013: Reset purge spinner on subscribe failure; guard refresh metadata parse
- [Patch] DEV-013: Prune old logs + guard favorites clock panic
- [Patch] DEV-013: Fix Tauri listener teardown race with cancelable unlisten
- [Patch] DEV-013: Peek every session, not just the first, on session entities
- [Patch] DEV-013: Restore FK enforcement even if a migration fails
- [Patch] DEV-013: Replace subtree on connection re-add to drop ghost rows
- [Patch] DEV-013: Keep sub-second precision on peeked enqueue time
- [Patch] DEV-013: Avoid backend panics on bad clock or corrupt boot state
- [Patch] DEV-013: Guard resource store from stale writes on scope switch
- [Patch] DEV-013: Stop watchdog respawning the scheduler after host sleep
- [Minor] DEV-013: Security hardening — OAuth PKCE + input guards
- [Minor] DEV-013: Add sidebar no-results state; reuse search shell
- [Minor] DEV-013: Remove unused search scope; escape LIKE prefilter
- [Patch] DEV-013: Drop stale All-tree writes after tenant switch
- [Patch] DEV-013: Isolate per-namespace failures during indexing
- [Patch] DEV-013: Fix spotlight listener churn flooding the log
- [Patch] DEV-013: MCP 'How it works' popover; drop per-client config-path block
- [Patch] DEV-013: Move MCP setup guidance into a How-to-set-up popover
- [Patch] DEV-013: Simplify MCP setup hints to a 3-step list
- [Patch] DEV-013: Let matched nodes expand while searching the sidebar
- [Patch] DEV-013: Abbreviate sidebar tab labels when the rail is narrow
- [Patch] DEV-013: Reorder sidebar tabs + rename Manual to Connections
- [Minor] DEV-013: Spotlight searches across subscriptions, tags each result
- [Patch] DEV-013: Clear title-bar breadcrumb when no resource is selected
- [Patch] DEV-013: Order spotlight result groups by best match score
- [Patch] DEV-013: Drop favorites count + refresh-all toolbar
- [Patch] DEV-013: Sort All tab subscriptions alphabetically
- [Patch] DEV-013: Smooth search typing + expand only paths to matches
- [Minor] DEV-013: Sidebar search filters the tree in place (matches in context)
- [Patch] DEV-013: Flatten sidebar search field to fit the sidebar
- [Patch] DEV-013: Larger, padded shared sidebar search input
- [Patch] DEV-013: Reframe/abort All indexing on tenant switch
- [Minor] DEV-013: Cross-subscription click-through from All tab
- [Minor] DEV-013: All-tab cross-sub search streams in background-indexed subs
- [Minor] DEV-013: All tab lazy-expand browse from SQLite
- [Minor] DEV-013: Add All tab + abort indexing on tab leave
- [Minor] DEV-013: Background-indexer store (outer cap 2, cancellable)
- [Minor] DEV-013: Extract indexSubscription service (any sub + abort)
- [Patch] DEV-013: Plan Phase 4 All tab + background indexer (bite-sized)
- [Minor] DEV-013: Wire per-tab search scopes (subscription/manual/favorites)
- [Minor] DEV-013: Sidebar search box + kind-grouped results renderer
- [Minor] DEV-013: useTabSearch hook (debounced, stale-guarded per-tab search)
- [Minor] DEV-013: search_resources accepts full per-tab scope (kinds, ids, manual-only)
- [Minor] DEV-013: Remove sidebar expand/resize state superseded by tabs
- [Minor] DEV-013: Per-tab empty states for the sidebar
- [Minor] DEV-013: Collapsed sidebar shows vertical tab rail
- [Minor] DEV-013: Sidebar renders tab rail instead of stacked layout
- [Minor] DEV-013: Add SidebarTabs rail (Subscription/Manual/Favorites)
- [Patch] DEV-013: FavoritesSection embedded (chrome-free) mode
- [Patch] DEV-013: ManualConnectionsSection embedded (chrome-free) mode
- [Minor] DEV-013: Add persisted activeSidebarTab to uiStore
- [Patch] DEV-013: Plan Phase 2 tab shell (bite-sized TDD steps)
- [Minor] DEV-013: SearchResult exposes subscription id for cross-sub labelling
- [Patch] DEV-013: SearchScope.only_ids gate for Favorites scope
- [Minor] DEV-013: Kind-aware ranking with active-sub + favorites boosts
- [Patch] DEV-013: Search supports all resource kinds via SearchScope.kinds
- [Patch] DEV-013: Introduce SearchScope (no behaviour change)
- [Patch] DEV-012: Add tabbed sidebar + search implementation plan
- [Patch] DEV-012: Design tabbed sidebar + cross-subscription search
- [Patch] DEV-012: Polish monitoring access, subscription picker, sidebar
- [Patch] DEV-012: Polish first-run, MCP setup hints, and empty states
- [Patch] Drop superseded monitoring plan from doc index
- [Patch] Fix Windows DB/log path docs (Roaming, not Local)
The "Source code" archives below are auto-generated by GitHub from the viewbus-site repo. They are not the app source and can be ignored.