Biorouter v1.88.3
Biorouter v1.88.3 Release Notes
Release date: July 18, 2026
Repository: github.com/BaranziniLab/biorouter
Biorouter v1.88.3 completes the interface-cohesion redesign and relicenses the
brand mark. The BioRouter wordmark and BR icon are now set in Inter (an
open-licensed typeface that may legally be used as a logo), the desktop chat and
sidebar gain a cohesive tab, terminal, and navigation model, and a round of
artifact-preview and permission hardening carries over from the interim work.
Existing settings, sessions, providers, extensions, skills, workflows,
applications, knowledge bases, and usage history remain compatible.
Downloads
| Platform | File | Install |
|---|---|---|
| macOS Apple Silicon | Biorouter-1.88.3-arm64.dmg |
Open the DMG and drag Biorouter.app to /Applications |
| macOS Intel | Biorouter-1.88.3-x64.dmg |
Open the DMG and drag Biorouter.app to /Applications |
| Windows x64 | Biorouter-win32-x64-1.88.3.zip |
Unzip and run Biorouter.exe |
| Linux desktop Debian / Ubuntu | biorouter_1.88.3_amd64.deb |
sudo apt install ./biorouter_1.88.3_amd64.deb |
| Linux desktop Fedora / RHEL | Biorouter-1.88.3-1.x86_64.rpm |
sudo dnf install ./Biorouter-1.88.3-1.x86_64.rpm |
| Linux CLI + daemon Debian / Ubuntu | biorouter-cli_1.88.3_amd64.deb |
sudo apt install ./biorouter-cli_1.88.3_amd64.deb |
| Linux CLI + daemon Fedora / RHEL | biorouter-cli-1.88.3-1.x86_64.rpm |
sudo dnf install ./biorouter-cli-1.88.3-1.x86_64.rpm |
The macOS builds are signed with the UCSF Developer ID, notarized by Apple, and
stapled. Signed updater ZIPs for both Mac architectures and latest-mac.yml are
included for one-click in-app updates. The CLI + daemon packages install the
headless biorouterd server and the interactive biorouter terminal client
(full-screen TUI) without the desktop GUI.
New brand identity — the mark is now Inter
- The BioRouter wordmark ("Bio" in UCSF navy, "Router" in coral, over a short
split underline) and the BR app icon are set in Inter (SIL Open Font
License). The previous native-system rendering resolved to SF Pro, which Apple
licenses for interface text but not for use as a logo; Inter is licensed for
exactly this purpose and renders identically on every platform. - Every shipped surface is regenerated from one source: the dock/taskbar app
icon (ICNS/ICO/PNG), the macOS menu-bar template, the in-app sidebar lockup,
the CLI logos, and the landing site. - The app icon is inset to the macOS icon safe-area so it no longer reads
oversized next to native applications in the Dock.
Cohesive desktop chat, tabs, and terminal
- Tabs collapse into an overflow menu when the strip runs out of room, and
chat groups can be merged into one strip or split back apart. A "+" control
opens a new chat tab to the right of the last tab, and dragging a tab out now
tracks the pointer instead of jumping away from it. - The in-app terminal is scoped to the individual chat tab (not shared across
the whole window) and opens in that session's working folder.Cmd/Ctrl+Tis
focus-aware — a new terminal tab when the terminal is focused, a new chat tab
otherwise — and its "+" is left-aligned to match the chat tabs. - The sidebar flies the new wordmark, aligns its divider and Recents well to
the navigation labels, and shows the count of chats from the past seven
days (with an explanatory tooltip) rather than a meaningless buffer count. - The default window is larger so the usage heatmap and Recents are both visible,
and the Home view folds Recents before the heatmap as the window shrinks.
Artifact preview and reliability
- The artifact side panel previews Jupyter notebooks (markdown, code, stream,
DataFrame, image, and error cells) and shares the same status strip as the rest
of the preview surfaces. - The extension-loading toast counts only the user's own extensions — bundled
built-in servers, which always load, are excluded from the "x of y" tally. - Renderer-to-main navigation and MCP-UI prompt actions are guarded by the local
file-permission policy and scoped to the chat they originate from, with focused
regression tests. A brand-mark render loop that could blank the app on mount was
fixed (measure once on mount and on font load, not every render).
Release verification
The 1.88.3 release pipeline verifies Rust formatting, strict linting, workspace
tests, generated API consistency, desktop type-checking and tests, signed and
notarized macOS arm64/x64 apps, the Windows desktop package, Linux DEB/RPM
desktop packages, and the CLI + daemon Linux packages.