Skip to content

Releases: packetThrower/Baudrun

v0.12.4

21 May 03:03
1f4619a

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.12.4 (1f4619a)
  • fix(boot): drop cx.quit() from window-open error path (1018213)
  • packaging(winget): archive rendered 0.12.3 manifest (502bc6b)

Full Changelog: v0.12.3...v0.12.4

v0.12.3

20 May 22:16
a7ff8c0

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.12.3 (a7ff8c0)
  • fix(boot): handle window-creation failure gracefully on Windows (535b7ec)
  • build(deps): bump gpui to current upstream tip (40bcb7c)
  • packaging(winget): archive rendered 0.12.2 manifest (5532650)

Full Changelog: v0.12.2...v0.12.3

v0.12.2

20 May 18:55
e3a4d28

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • ci(macos): cross-compile both arches on Apple Silicon (e3a4d28)
  • release: prep v0.12.2 (4ee376c)
  • fix(windows): static-link MSVC CRT, drop VCRedist manifest dependency (498e3d4)
  • packaging(winget): declare VCRedist 2015+ dependency on both archs (ebb17d2)
  • packaging(winget): fix schema header preservation in envsubst flow (42a125d)
  • packaging(winget): fix x64 URL convention + archive rendered 0.12.1 (619dff1)

Full Changelog: v0.12.1...v0.12.2

v0.12.1

19 May 22:20
9e5c772

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.12.1 (9e5c772)
  • style(wix): em-dash → colon in Package Description (d2ef7e2)
  • fix(wix): UTF-8 source encoding + Apps and Features icon (c1af273)
  • refactor(wix): move wix/ under packaging/windows/ (9e2d851)
  • build(wix): switch MSI generation to cargo-wix, add arm64 support (46fe1a9)
  • packaging(winget): add manifest scaffold + rendered 0.12.0 (ac7d6ad)
  • chore(cargo): trim verbose migration comments + drop unused deps (60aa049)
  • docs(todo): flesh out the i18n section with the 2026-05-16 survey (fc68f04)

Full Changelog: v0.12.0...v0.12.1

v0.12.0

16 May 16:28
e84d8de

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.12.0 (e84d8de)
  • revert(skin-change toast): the visual change is its own confirmation (384cd47)
  • fix(suspended-banner): round top corners to match the floating panel (359090e)
  • feat(undo): 5s Undo on profile delete + skin-change + commit-error toasts (81f9109)
  • chore(todo): strike DTR/RTS pills — landed in fcc4b8a (321c1d4)
  • feat(session-header): live DTR/RTS toggle pills (fcc4b8a)
  • refactor(suspended): drop Resume button from the banner (3df9d6a)
  • feat(footer): surface routine actions with status-bar pills (29ff9e0)
  • docs(profiles): document four missing fields, add canonical example (e0f610b)

Full Changelog: v0.11.0...v0.12.0

v0.11.0

16 May 04:40
e2f8a3a

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.11.0 (e2f8a3a)
  • refactor(hex): move Send-Hex parser to src/data/, add unit tests (c838b70)
  • docs: document testing infrastructure + track /test/ fixtures (37bd240)
  • test(transfers): automated wire-level harness for send paths (bd50fc7)
  • test(transfers): seed deterministic fixtures, point TESTING.md at them (c3d0f49)
  • feat(virtual-serial): port the Go test rig to Rust (51819ba)
  • feat(sidebar): collapsible icon strip with status-coloured profile glyphs (0942991)
  • feat(skins,themes): add Tokyo Night skin + matching theme (d8c0c91)
  • Revert the Nix flake — friction outweighs the audience (88396fd)
  • docs(sitemap): emit lastmod so Google has a freshness signal (19807f4)
  • fix(nix): point patchelf at the lowercase Linux bin (e538296)
  • fix(nix): assemble a Baudrun.app bundle on macOS (efb79db)
  • feat(nix): add flake.nix + package.nix (b3461ef)

Full Changelog: v0.10.0...v0.11.0

v0.10.0

15 May 05:26
9f3b5b7

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • release: prep v0.10.0 (9f3b5b7)
  • build(deps): bump gpui to 700b0b5 (reapply) (c606928)
  • fix(skin): don't shadow the right-pane wrapper when it has no bg (7f8ee21)
  • Revert "build(deps): bump gpui to 700b0b5" (fe4c000)
  • build(deps): Bump the docs-minor group across 1 directory with 2 updates (#30) (65cda01)
  • build(deps): bump gpui to 700b0b5 (1918a8c)
  • build(deps): Bump flume from 0.11.1 to 0.12.0 (#31) (93fd583)
  • build(deps): Bump actions/upload-artifact in the actions-all group (#29) (22ba72d)
  • fix(deps): bump devalue to 5.8.1 (GHSA-77vg-94rm-hx3p) (20dccc0)
  • ci: lint test + example code with clippy --all-targets (75635e6)
  • ci: drop libusb dev packages — rusb vendors it (08ff5b4)
  • ci: drop checkout credentials, add an actionlint workflow (f6b1407)
  • ci: cut redundant compile pass + fix concurrency scoping (f854b68)
  • ci: harden GitHub Actions — SHA pins, scoped permissions, dependabot (6aba043)
  • docs: relocate examples into docs-next, remove the stray docs/ dir (765ed8c)
  • docs: record Foundry, Molten, selection + double/triple-click (805c30a)
  • feat(themes): show selection in the theme preview + retune Molten's (39e20c1)
  • feat(themes): theme-driven terminal selection colour (6b95281)
  • test+docs: pin 256-color resolution + document it for theme authors (64b9d36)
  • feat(terminal): double-click word + triple-click line selection (9fb1126)
  • feat(skins,themes): add the Foundry skin + matching Molten theme (5c8d60b)
  • docs: document the Output-tab features in the README + website (0f8cce4)
  • docs: refresh all screenshots for the 0.9.7 build (b92c518)
  • docs(todo): track arm64 Windows MSI via cargo-wix + correct release.yml comment (d41234e)

Full Changelog: v0.9.7...v0.10.0

v0.9.7

14 May 16:57
3e42088

Choose a tag to compare

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • fix(release): ad-hoc codesign the macOS bundle (signing-identity = "-") (3e42088)
  • docs: rewrite README in a plainer, less templated voice (416a84c)
  • fix(release): skip Windows MSI on arm64 (WiX has no working arm64 candle.exe) (5844356)
  • docs: scrub remaining DOM / CSS / xterm.js references (599b8c2)
  • docs: honest accessibility story for a native gpui app (7e48f46)
  • fix(docs): rule-playground sidebar link 404 after Astro 6 base-doubling (1814c63)
  • release: drop alacritty_terminal + gpui suffix from package description (a4ae2f9)
  • docs: align docs site with the 0.9.7 build (7fe9699)
  • release: prep v0.9.7 (42982f6)
  • fix(settings): keep Config Directory buttons inside the card (695c883)
  • fix(settings): wrap Reduce Motion status text inside the card (237b38b)
  • feat(shortcuts): expose Copy / Paste / Select All in Settings → Shortcuts (dbf39ff)
  • feat(terminal): action-based clipboard + copy-on-select + right-click menu (92807f5)
  • fix(shortcuts): use secondary- so Quit/NewWindow/Settings work off macOS (595f22e)
  • feat(updater): detection-only update check + amber-dot indicators (9706139)
  • feat(selection): unify selection bg + kill hover-paints-over-selected lag (9170b34)
  • feat(status-bar): transient event log + active-feature chips + session line counter (03427fb)
  • feat(sidebar): pin profile-row width + match Settings rail padding + skin-driven radius (c2caba3)
  • feat(sidebar): make the profile list scrollable with a visible scrollbar (3056c87)
  • sec(skins): slugify user-import id to block path-traversal write (3b56230)
  • fix(ci): cfg-gate install_dock_menu to macOS so non-mac clippy passes (d9a4220)
  • feat(skin): wire --panel-border + shadow-floating + shadow-panel + section size (522631a)
  • feat(skin): wire 14 more authored vars into the gpui shell (c2f8db2)
  • skins: normalize --titlebar-height to 40px across 11 flush-edged skins (3243b79)
  • feat(skin): respect --titlebar-height + expose --titlebar-content-inset (5903835)
  • fix(skin): drop per-skin traffic-light resolution (a8153a4)
  • feat(skin): gate transparent title bar + lifted traffic lights on floating-card skins (b792670)
  • feat(skin): transparent title bar so the shell gradient extends to the top (b2fd3ed)
  • feat(skin): floating-card layout for macOS 26 (Liquid Glass) (243119d)
  • feat(settings): show version badge next to "Settings" header (d4bcf2b)
  • fix(linux): bundle JetBrains Mono so terminal text doesn't drift (50683b4)
  • fix(settings): re-enable autohide on Remove X / Undo toasts (c6966d2)
  • fix(windows): kill the console window + 3 stray gpui error logs (c124421)
  • chore: rename experiments/alacritty-gpui → main, archive Tauri stack (4a2b94d)
  • ci: tag RPM SONAME depends with ()(64bit) so dnf can resolve them (18e4c4d)
  • fix(linux): widen Wayland resize hit-test margin so corners are grabbable (91f921a)
  • fix(ui): paint right-click + session-overflow menus opaquely (a86646b)
  • fix(ui): bundle gpui-component icon assets so title-bar controls render (e2a5212)
  • fix(linux): client-side title bar so GNOME-Wayland windows are draggable (46e7cbc)
  • ci: inject .deb postinst to reload udev on install (parity with Tauri) (0adb234)
  • fix(linux): runtime deps, udev rule, dock icon, friendlier port errors (266593f)
  • ci: install libfontconfig + libfreetype for the Linux build (e9e3b39)
  • fix: enable wayland + x11 features on gpui_platform so Linux boots (e08e2b0)
  • ci: install bsdtar (libarchive-tools) for the Linux pacman build (0ba4589)
  • ci: drop BOOL typedef so Windows clippy's upper_case_acronyms passes (1960923)
  • fix: cross-platform Settings polish from Windows smoke-test (3caef46)
  • ci: embed Windows .exe icon + detect Windows reduce-motion (76fda18)
  • ci: produce real .pkg.tar.zst via fpm (drop cargo-packager pacman) (6d20762)
  • ci: fix MSI gate, macOS arm-name glob, share release cache across tags (412d978)
  • ci: drop --target + portable awk version-patch in release.yml (cc77610)
  • ci: rewrite release.yml for cargo-packager + vendored libusb (Phase 9 #5) (d688c06)
  • build: cargo-packager config produces working .app + .dmg (Phase 9 #2) (63f2bb9)
  • docs: revise Phase 9 bundler decision from cargo-dist to cargo-packager (1d68237)
  • prototype: drop the loopback dummy-data seed + Cisco IOS sample (5b28146)
  • ci: rewrite ci.yml for the gpui crate + clean up 20 clippy lints (dc4181a)
  • docs: restore Linux distro badges with gpui-rewrite note (137df81)
  • docs: rewrite README for the post-Tauri layout (3cfef9d)
  • chore: flatten prototype/ to repo root + rename crate to baudrun (2e0d1d7)
  • chore: remove Tauri + Svelte + mkdocs scaffolding, tidy ignores (3b5401f)
  • docs: split Phase 9 into checkable sub-objectives (3dd217a)
  • prototype: line-number injector + per-profile toggle (b242269)
  • docs: pin security model for baudrun:// URL scheme (84adc13)
  • prototype: Settings polish — Accessibility pane, Cmd+,, smaller default, reset buttons (3a710de)
  • prototype: honour prefers-reduced-motion (Phase 8 #10) (fef5a31)
  • prototype: confirm Cmd+Q when a session is active (Phase 8 #9) (0365844)
  • prototype: macOS single-instance launch (Phase 8 #8) (a850142)
  • prototype: rename binary to Baudrun for macOS dev-mode polish (Phase 8 #7) (5245b81)
  • prototype: macOS Info.plist (Phase 8 #6) (e4ac033)
  • prototype: bundle app icons + macOS dev-mode dock-icon override (Phase 8 #5) (17d4979)
  • prototype: macOS dock menu with New Window + profiles (Phase 8 #4) (3bf09d8)
  • prototype: About Baudrun dialog (Phase 8 #3) (dc1f206)
  • prototype: route menubar shortcuts through global dispatch (b5248db)
  • prototype: wire Settings → Shortcuts to menubar (Phase 8 #2) (b7848d9)
  • prototype: standard macOS menubar skeleton (Phase 8 #1) (32fb7f3)
  • docs: split Phase 8 into checkable sub-objectives (ba4a1f5)
  • prototype: Disconnect + Resume header buttons (Phase 7.5 #9) (a4fb1d1)
  • prototype: missing-driver banner in profile editor (Phase 7.5 #8) (95893e0)
  • prototype: Settings — undo-delete for imported skins/themes/packs (Phase 7.5 #7) (a6109f8)
  • prototype: Settings filter + search (Phase 7.5 #6) (1a68041)
  • prototype: Settings → Advanced → Config Directory (Phase 7.5 #5) (7a4fbfc)
  • prototype: Settings → Advanced → Log Dir Choose…/Reset (Phase 7.5 #3) (b60e59c)
  • prototype: Settings → Appearance → Installed Skins list (Phase 7.5 #2) (09a596d)
  • prototype: vertically center text inside session-header buttons (9ac0e60)
  • prototype: Settings → Appearance → Scrollback (Phase 7.5 #1) (194d9fb)
  • prototype: align checkbox active colour with the Connect button (22828cc)
  • docs: TODO.md — Phase 7.5 (Settings + Profile parity) + 7.6 (deliberate drops) (ea08460)
  • prototype: persist window size + position across launches (82d7176)
  • prototype: Send Break + Send Hex + session-toolbar overflow menu (0c403c4)
  • prototype: suspend / resume — keep port alive while hiding terminal (2e81e94)
  • prototype: right-click context menu on sidebar profile rows (e10b301)
  • prototype: Phase 7 — multi-window + session migration + serial-port shutdown (bfbbbab)
  • prototype: Phase 6 — XMODEM/YMODEM file transfer (97a33d6)
  • prototype: profile editor — per-profile highlighting tab (c365374)
  • prototype: shadow_sm on section cards for macOS 26 / Tahoe depth (4bc52c9)
  • prototype: themes tab — installed-themes list + preview dialog + tooltips (8e05225)
  • prototype: Settings notifications + delete buttons for custom imports (7569db6)
  • prototype: Settings import buttons for skins/themes/highlight packs (3fb2c55)
  • prototype: system-appearance auto-detect + live observer (Phase 4 polish) (1fda6b6)
  • prototype: terminal font-size live-apply (Phase 4 polish) (1f64a0b)
  • prototype: 14-colour highlight palette + retint cisco-ios pack (Phase 5 slice 4) (7a8d585)
  • prototype: route literal alternations through Aho-Corasick (Phase 5 slice 3) (683b5e3)
  • prototype: highlight live-apply + history replay (Phase 5 slice 2) (679fb7b)
  • prototype: highlight packs applied to live terminal output (Phase 5 slice 1) (354943e)
  • prototype: skin live-apply for chrome (Phase 4 slice 3) (d69ba03)
  • prototype: per-profile theme override (Phase 4 slice 2) (2c97aa1)
  • prototype: theme live-apply via SettingsBus (Phase 4 slice 1) (c59f6d2)
  • prototype: Settings → Shortcuts tab (Phase 3 slice 6, finishes Phase 3) (9529f84)
  • prototype: Settings → Themes tab (Phase 3 slice 5) (5fee3b2)
  • prototype: Settings → Highlighting tab (Phase 3 slice 4) (863d0e0)
  • prototype: Settings → Appearance tab (Phase 3 slice 3) (d7c64c3)
  • prototype: Settings → Advanced tab (Phase 3 slice 2) (ca689a0)
  • prototype: Settings window scaffold (Phase 3 slice 1) (d1c594d)
  • prototype: wire auto_reconnect — retry loop + amber pulse indicator (6ecb888)
  • prototype: wire timestamps — dim-grey wall-clock prefix per line (1cf74a3)
  • prototype: wire hex_view — xxd-style hex dump in the terminal pane (815538e)
  • prototype: wire log_enabled — sanitized session log to disk (370b96d)
  • prototype: Save keeps editor open + reactive Save button (dc20749)
  • prototype: fix Disconnect freeze + clicking-connected-profile dead-end (caab563)
  • prototype: status bar footer + form scrollbar fix + terminal scroll indicator (e55b8f7)
  • prototype: session header + welcome screen + open-editor-on-click flow (b3cb09c)
  • prototype: DTR/RTS profile policies + thread-join on disconnect (9e6360b)
  • prototype: paste profile settings (warn multi-line, slow paste) + dialog layer fix (401c69b)
  • prototype: keystroke profile settings (line_ending, backspace, local echo) (f19e10d)
  • prototype: Serial Port select with port enumeration + rescan (9eae127)
  • prototype: profile editor sub-tabs + Advanced section + scroll (e2a41f9)
  • prototype...
Read more

v0.9.7-alpha.4

13 May 21:27
9706139

Choose a tag to compare

v0.9.7-alpha.4 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • feat(updater): detection-only update check + amber-dot indicators (9706139)
  • feat(selection): unify selection bg + kill hover-paints-over-selected lag (9170b34)
  • feat(status-bar): transient event log + active-feature chips + session line counter (03427fb)
  • feat(sidebar): pin profile-row width + match Settings rail padding + skin-driven radius (c2caba3)
  • feat(sidebar): make the profile list scrollable with a visible scrollbar (3056c87)

Full Changelog: v0.9.7-alpha.3...v0.9.7-alpha.4

v0.9.7-alpha.3

13 May 04:37
3b56230

Choose a tag to compare

v0.9.7-alpha.3 Pre-release
Pre-release

⚠️ Pre-release. Published for testing. Behaviour and artifacts are not final.

ℹ️ Platform support — early days.

macOS builds (arm64 + amd64) are tested with a real serial connection.
Windows and Linux builds are produced by CI but not yet routinely tested against real hardware.
If you hit issues on those platforms, please file an issue at https://github.com/packetThrower/Baudrun/issues.

What's Changed

  • sec(skins): slugify user-import id to block path-traversal write (3b56230)

Full Changelog: v0.9.7-alpha.2...v0.9.7-alpha.3