Skip to content

ViewBus 0.5.0

Choose a tag to compare

@haakofli haakofli released this 06 May 10:51
· 24 commits to main since this release

Download

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.