ViewBus 0.5.0
Download
- ViewBus_0.5.0_x64-setup.exe — Windows installer (x64). Direct download for everyone.
- viewbus_0.5.0_x64.msix — MSIX package, for Microsoft Store submission and sideload installs.
- ViewBus_0.5.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.4.0
- [Patch] Drop unused ServiceBusApi import to unblock release
- [Minor] Bump version to 0.5.0
- Merge pull request #9 from haakofli/DEV-009-add-more-message-actions
- [Patch] DEV-009: drop auto-expand of Connections on favorite select
- [Patch] DEV-009: refresh button rediscovers namespace, meta shows entity kind
- [Patch] DEV-009: pin property cell font at text-xs across breakpoints
- [Patch] DEV-009: send via AMQP so properties keep case and type
- [Minor] DEV-009: use Monaco for Compose / Resend body editor
- [Patch] DEV-009: make Compose-new look identical to Resend
- [Minor] DEV-009: route single-message resend through Compose modal
- [Patch] DEV-009: explain each Resend dialog option inline
- [Patch] DEV-009: actually strip DL metadata on resend when requested
- [Minor] DEV-009: render active message body in read-only Monaco
- [Patch] DEV-009: parse oklch in JS so theme colours actually render
- [Patch] DEV-009: bulk delete now targets the actual selected seqs
- [Patch] Document message-ops + security wiki pages with inline pointers
- [Patch] Use oklab to match Tailwind's bg-muted/40 compilation
- [Patch] DEV-009: optional fields as a list to match Properties layout
- [Patch] DEV-009: Monaco editor bg now matches the search input (bg-muted/40)
- [Minor] DEV-009: make properties editable in preview-resend modal
- [Patch] DEV-009: fix false-positive dirty prompt + unify system/properties font
- [Patch] DEV-009: Monaco foreground + syntax tokens track active theme
- [Patch] DEV-009: Monaco editor background tracks --input across themes
- [Patch] DEV-009: unify font size across property keys + values
- [Patch] DEV-009: auto-grow modal body textareas (no nested scroll)
- [Patch] Replace blocked window.confirm with in-app discard dialog
- [Patch] DEV-009: compact Monaco diff editor (no line nrs, no overview ruler, thin scrollbars)
- [Patch] DEV-009: restore Properties/System tabs in DL detail meta pane
- [Patch] DEV-009: document new editor tokens in wiki + MCP upsert_theme
- [Minor] DEV-009: add optional editor theme tokens for MCP-authored designs
- [Patch] DEV-009: restore read-only system properties in DL edit mode
- [Patch] DEV-009: Monaco respects light themes (vs base + input background)
- [Patch] DEV-009: widen preview-resend modal + sticky send footer
- [Patch] DEV-009: replace brown/yellow changed-tint with subtle blue
- [Patch] DEV-009: polish DL detail typography + spacing
- [Minor] DEV-009: always-edit mode in DL detail pane (drop edit toggle)
- [Patch] Catch more Monaco internals (EditorGutter, AutorunObserver, illegal-arg)
- [Minor] Contract tests for message-action IPC seam
- [Patch] DEV-009: harden Monaco diff editor against empty body / internal errors
- [Patch] DEV-009: short-circuit complete_by_seq empty set before ARM listKeys
- [Patch] DEV-009: warn before discarding unsaved DL edits
- [Patch] DEV-009: split resend vs cleanup outcome to avoid misleading "Resend failed"
- [Minor] Local integration tests for message actions
- [Patch] DEV-009: parse resource.metadata before reading requiresSession
- [Patch] DEV-009: pass sequence numbers as strings to avoid f64 truncation
- [Patch] Suppress Monaco Canceled rejections in fatal-error handler
- [Patch] DEV-009: stub Monaco + queryCommandSupported in vitest setup
- [Minor] DEV-009: preview-edited mode for Compose modal
- [Minor] DEV-009: inline edit mode in DL detail pane
- [Minor] DEV-009: Monaco diff body + property diff editor primitives
- [Minor] DEV-009: Monaco theme adapter
- [Patch] DEV-009: install Monaco + CSP allowlist for workers
- [Minor] DEV-009: compose & schedule new message dialog
- [Minor] DEV-009: row context menu with quick filters + resend/delete
- [Minor] DEV-009: copy-field-to-clipboard buttons in detail pane
- [Minor] DEV-009: detail-pane single-message Resend + Delete buttons
- [Patch] Ignore personal test scripts under scripts/test-*.ps1
- [Patch] DEV-009: remove TODO entries superseded by phase 1
- [Patch] DEV-009: signpost Resend button as opening a dialog
- [Minor] DEV-009: ResendDialog delete-originals option for DL to active
- [Patch] DEV-009: tint failure toasts + emphasize bulk scope in confirms
- [Minor] DEV-009: queue-header DL-all action with confirmation + progress
- [Patch] DEV-009: purge dialog viewMode bug + close menu on selection flip
- [Minor] DEV-009: queue-header Purge action with confirmation + progress
- [Patch] DEV-009: leak-safe subscribe helpers + clarify start promise shape
- [Minor] DEV-009: frontend IPC wrappers for purge / DL-all / complete-by-seq
- [Patch] DEV-009: document Task 4 IPC contracts (sessions, empty-set)
- [Minor] DEV-009: Tauri IPC commands for purge / DL-all / complete-by-seq
- [Patch] DEV-009: throttle complete_by_seq on_progress to per-batch
- [Minor] DEV-009: add complete_messages_by_sequence DLQ primitive
- [Patch] DEV-009: polish dl_all_active (DL reason, accept-error class)
- [Minor] DEV-009: add dl_all_active AMQP drain primitive
- [Patch] DEV-009: add on_progress + Send bounds to purge_to_empty
- [Patch] DEV-009: alphabetize lifecycle module declaration in lib.rs
- [Minor] DEV-009: add purge_to_empty bulk drain primitive
- [Patch] DEV-009: phase 1 implementation plan
- [Patch] DEV-009: design doc for message-actions phase 1
- [Patch] TODO: scheduled dead-letter sampling + alerts (discovery)
- Merge pull request #8 from haakofli/DEV-008-polish-batch
- [Patch] Align sidebar footer button gaps and heights
- [Patch] Fix JSON highlighter corrupting timestamps and skipping arrays
- [Patch] Align sidebar button hovers + unblock tips carousel rotation
- [Minor] DEV-008 polish: 24h clock, parallel discovery, launch spinner, BMAC link
- [Minor] Spotlight: prioritize favorites in search results
- [Minor] Add favorites feature
- [Patch] Add favorites feature design doc
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.