Skip to content

← All releases

v0.8.5

0.8.5 — 2026-07-26

Two things in this one: large namespaces were being cut off at 100 entities, and a pass over the interface so your theme’s own status colours actually get used.

Fixes

  • Namespaces no longer stop at 100 queues or topics. The Service Bus admin API caps every listing response at 100 entries, and viewbus asked only once — so a large namespace showed a partial sidebar with nothing to indicate anything was missing. It now pages through the full listing for queues, topics, and subscriptions. Connections you’ve already added repopulate on their next refresh; there’s nothing to re-add.
  • Dead-letter monitoring now sees the whole namespace. The same cap applied to monitoring, so on a namespace with more than 100 queues or topics only part of it was watched — a dead-letter build-up outside that first 100 never raised anything. Dead-letter counts in bulk operations were short for the same reason.
  • The last message in the list is reachable. The message list clipped its own bottom row, so scrolling to the end of a peeked queue left the final message permanently out of reach.
  • Message search no longer hides how deep the queue is. Search filters the messages already peeked, but “3 of 20 match” read as though 20 were the whole queue — a message that simply hadn’t loaded yet looked like it wasn’t there. The line now names the real queue depth next to the match count.

Improvements

  • Faster to add a topic-heavy namespace. Discovery asked each topic for its subscriptions one at a time, which turned into a long wait once the full topic list started loading. Those requests now overlap, and rows still come back grouped topic-then-its-subscriptions.
  • Imported themes control the status colours. Around 90 spots reached past your theme for a hardcoded green, amber, or red — imported VS Code themes were silently overruled, and the warm light themes fell short on contrast. They all route through the theme’s own status colours now, including the two steps in the throttle and severity ramps that are derived from them.
  • Accessibility. Visible keyboard focus in the title bar, proper tab, sort, list, and tree semantics for screen readers, and text labels on the sidebar count badges, which previously distinguished active from dead-letter by colour alone.
  • Consistency. Text sizes collapsed onto a single scale (nothing shifts by more than a pixel), checkboxes tinted by your theme instead of the OS accent colour, one ellipsis character throughout, and an empty-state message that’s finally correct on subscriptions and dead-letter queues too.

All local-first as always. Update via the in-app updater or grab a fresh installer from viewbus.app — your settings, themes, monitored sets, and stored connections carry over untouched.

Download v0.8.5 →