v1.127.0
Filtering gets a full upgrade across the web app
Every list in the Bossanova web app, including sessions, repositories, cron jobs, daemons, and accounts, now uses a consistent filter bar modeled after Linear’s filter UI. Filters sync to the URL, so you can bookmark or share a filtered view and it will open exactly as you left it.
The new filter bar supports picking multiple values at once, inverting a filter to “is not”, and editing an active filter directly from its chip without reopening the whole menu. When you have more than a handful of values selected, the chip shows a count instead of listing every name, keeping the bar readable. The last daemon filter you chose also follows you between lists, so you do not have to re-apply it every time you navigate.
Features
- Read issue descriptions from the CLI. You can now retrieve a stored issue description from the tracker command line, not just write one.
- Sweep migration support. Boss now includes the internal pieces needed for migrating between sweep configurations, along with documentation for the migration path.
Fixes
- Fixed an issue where drafting a plan headlessly and flipping the epic parent could silently apply a clamped estimate without warning, because the parent’s details were never re-read after the switch.
- Fixed an issue where filters applied from the URL could be lost on navigation if the page had not finished loading when the filter state was seeded.
- Fixed an issue where opening a filter facet on a small screen could trigger incorrectly on hover instead of tap.
- Fixed an issue where the empty-state message on filtered pages used the wrong plural form.
- Fixed an issue where a returned-to session would lose its highlight when a seeded filter was active.
- Fixed an issue where clicking a row in the filter menu would keep the menu open; picking a row now closes it, while using the checkbox keeps it open so you can select multiple values without extra clicks.
- Fixed an issue where a selected organization was shown by its internal key instead of its display name when below the facet grouping threshold.