ViewBus 0.4.0
Download
- ViewBus_0.4.0_x64-setup.exe — Windows installer (x64). Direct download for everyone.
- viewbus_0.4.0_x64.msix — MSIX package, for Microsoft Store submission and sideload installs.
- ViewBus_0.4.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.3.2
- [Patch] Gate tauri::Manager import to Windows in install_source
- [Minor] Bump version to 0.4.0
- Merge pull request #7 from haakofli/DEV-007-multi-tenant-sign-in
- [Patch] Sync wiki with shipped tenant routing
- [Patch] Surface OAuth error codes for downstream handling
- [Patch] Handle revoked tenant on boot
- [Patch] Tenant switch clears stale subscription selection
- [Patch] Stamp tenant_id on indexed resources
- [Patch] Register multi-tenant docs in CLAUDE.md
- [Patch] Integration test: tenant switch
- [Minor] Sidebar tree filters by active tenant
- [Minor] Broadcast tenant-changed to spotlight + main
- [Patch] Add tenant-mismatch coverage to MCP tests
- [Minor] MCP: gate every read by active tenant
- [Patch] Clear active tenant on sign-out
- [Minor] AccountFooterButton — two-line email + tenant
- [Minor] Tenant switching in account dialog
- [Minor] Boot uses persisted tenant
- [Minor] Sign-in: enumerate and select tenant
- [Minor] TenantSelector component
- [Minor] authStore tenant state + selecting_tenant status
- [Minor] Forward tenantId on AzureSubscription
- [Minor] Persist tenantId in viewbus_auth localStorage
- [Minor] services/tenants — listTenants() via ARM
- [Minor] Tauri commands for active tenant
- [Minor] Persist active tenant in AppState
- [Minor] Refresh tokens against active tenant
- [Minor] Thread optional tenant through OAuth helpers
- [Minor] Tenant filter on list_all_in_subscription
- [Minor] Tenant filter on db::search
- [Minor] Add ActiveScope helper for combined tenant+sub reads
- [Minor] Add selected_tenant_id to app_state
- [Minor] Add tenant_id field to Resource model
- [Patch] Sync wiki + tighten migration v3 test
- [Patch] Add tenant_id column to resources (migration v3)
- [Patch] Add multi-tenant implementation plan
- [Patch] Add multi-tenant sign-in design
- [Patch] Move createUpdaterArtifacts to CI-only + document
- [Minor] In-app updates for MSIX, Windows GitHub, and macOS
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.