Skip to content

Biorouter v1.88.3

Choose a tag to compare

@Broccolito Broccolito released this 18 Jul 11:48

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+T is
    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.