Repository navigation
Releases
v2.0.0-alpha.3 — macOS + Linux
T3 Code Bar v2.0.0-alpha.3
This prerelease adds the merged multi-environment Bar experience: environment selection, per-environment thread identity, hidden settled/snoozed/delegated sidebar rows, direct pairing, T3 Connect directory discovery, Relay credential diagnostics, and more reliable SSH fixtures.
Downloads
- macOS Apple Silicon: download the
.app.zip, unzip it, and moveT3 Code Bar Tauri.appto Applications. - Linux x86_64: use the
.AppImageon Omarchy or the.debon Debian/Ubuntu. - Verify each download with its matching
.sha256file.
The macOS package is ad-hoc signed and not notarized by Apple. If macOS blocks it, open it once, then use System Settings → Privacy & Security → Open Anyway. The macOS package is Apple Silicon and requires macOS 14 or later.
The Linux packages were built on Ubuntu 24.04 x86_64 in CI. The AppImage requires a StatusNotifier tray host; Omarchy provides one. Linux updates are manual package replacement in this alpha lane.
CI validation passed on macOS 15 and Ubuntu 24.04 for commit 21310daf0d310ed54bf41685ff149d403357f348.
v2.0.0-alpha.2 — macOS + Linux
T3 Code Bar 2.0.0-alpha.2
macOS Apple Silicon and Linux x86_64 now ship from the same tagged source commit, f80827983fbe2a661738b4c3831cdb9a194417d8.
- Linux tray panel, desktop appearance, thread previews, and delegated-thread filtering.
- Consistent package names, SHA-256 checksums, and source receipts.
- Updated installers, Homebrew, and installation instructions.
Install
macOS 14+ · Apple Silicon
curl -fsSL https://eliophan.github.io/t3code-bar/install.sh | bashOr use Homebrew:
brew install --cask eliophan/tap/t3-code-barAlready installed with Homebrew? Run brew update, then brew upgrade --cask eliophan/tap/t3-code-bar. If Homebrew requests trust, run brew trust --cask eliophan/tap/t3-code-bar and retry.
Or download the macOS .app.zip, unzip, and move the app to Applications. The macOS build is ad hoc signed and not notarized by Apple. If blocked, try opening it, then use System Settings → Privacy & Security → Open Anyway.
Linux · x86_64
curl -fsSL https://eliophan.github.io/t3code-bar/install-linux.sh | bashOr download the .AppImage or .deb and its matching .sha256 file. Run sha256sum -c FILENAME.sha256 in the download directory and stop if verification fails. For AppImage, make the file executable and open it. For Debian/Ubuntu, install the .deb with sudo apt install ./FILENAME.deb.
The Linux installer requires curl, Python 3, and sha256sum. It installs without sudo and creates an application launcher and ~/.local/bin/t3-code-bar. To replace an installation made by the script, quit the Bar and follow the update instructions.
Connect
Open T3 Code, generate a pairing key, then paste it into the Bar. Swift v1 settings and tokens are not imported.
Compatibility
Linux packages are built on Ubuntu 24.04 with glibc 2.39. A StatusNotifier tray host is required; GNOME needs an AppIndicator extension. Saved pairing needs an unlocked Secret Service. Wayland needs layer-shell protocol version 4. If FUSE is unavailable, use APPIMAGE_EXTRACT_AND_RUN=1 when launching the AppImage.
Earlier Linux native journeys were exercised on Omarchy. This release verifies Linux source and package hashes, but its native launch was not repeated because another Bar instance was running. Ubuntu/Debian desktop installation, other desktops, FUSE mounting, macOS native installation, and OS credential persistence require separate acceptance. CI verifies macOS package identity, architecture, and ad hoc signature integrity.
This is an alpha prerelease. Updates remain manual. Checksums detect corruption; they do not independently authenticate the publisher. release-receipt.json records the shared source revision and package hashes. Platform receipts contain the build details.
v2.0.0-alpha.1 — macOS + Linux
T3 Code Bar 2.0.0-alpha.1
Your T3 Code threads, replies, and usage in the menu bar on macOS and Linux.
macOS · Apple Silicon · macOS 14+
brew install --cask eliophan/tap/t3-code-barOr download T3-Code-Bar-2.0.0-alpha.1-darwin-aarch64.app.zip, unzip, and move the app to Applications. If Homebrew requests trust, run brew trust --cask eliophan/tap/t3-code-bar and retry.
The macOS app is ad hoc signed and not notarized by Apple. If blocked, try opening it, then use System Settings → Privacy & Security → Open Anyway. Managed Macs may restrict this option.
Linux · x86_64
curl -fsSL https://eliophan.github.io/t3code-bar/install-linux.sh | bashThe installer verifies SHA-256, installs the AppImage without sudo, and adds an application launcher and ~/.local/bin/t3-code-bar. Requires curl, Python 3, and sha256sum.
Or download T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.AppImage and its .sha256 file. In the download directory:
sha256sum -c 'T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.AppImage.sha256'
chmod +x 'T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.AppImage'
'./T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.AppImage'For Debian/Ubuntu, download the .deb and its .sha256 file instead:
sha256sum -c 'T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.deb.sha256'
sudo apt install './T3-Code-Bar-2.0.0-alpha.1-linux-x86_64.deb'Stop if checksum verification fails. SHA-256 sidecars detect corruption; they do not independently authenticate the publisher.
Linux packages are built on Ubuntu 24.04 with glibc 2.39. A StatusNotifier tray host is required; GNOME needs an AppIndicator extension. Saved pairing requires an unlocked Secret Service. Wayland requires layer-shell protocol version 4. If FUSE is unavailable, launch with APPIMAGE_EXTRACT_AND_RUN=1.
Native desktop journeys have been exercised on Omarchy. Ubuntu/Debian desktop behavior, other desktops, FUSE mounting, and OS credential persistence require separate acceptance. This alpha does not promise compatibility with every Linux distribution.
Connect
Open T3 Code, generate a pairing key, then paste it into the Bar. Swift v1 settings and tokens are not imported. Updates require manual installation.
Linux packages were built from commit 4086e3c73d25acc26c584e4f3275b49ff7a2288c; linux-x86_64-receipt.json records the source snapshot and package hashes. Existing macOS assets are unchanged.
v1.2.0
Universal build (Apple Silicon and Intel; Intel is untested). Ad hoc signed, no Developer ID signature, not notarized. Install or update with the command in the README.
What's Changed
- feat(limits): long-lived access token and Usage-only banner by @eliophan in #14
- test: cover scripts/install-release.sh end to end by @eliophan in #15
- feat(update): model updater state and require a platform asset by @eliophan in #16
- feat(update): add Check for Updates and status lines to the menu by @eliophan in #17
- feat(update): log installer output, retry with backoff, use conditional requests by @eliophan in #18
- feat(update): ask before an automatic update quits the app by @eliophan in #19
- docs(update): document the updater state, menu, prompt, log and limits by @eliophan in #20
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Universal build (Apple Silicon and Intel; Intel is untested). Ad hoc signed, no Developer ID signature, not notarized. Install or update with the command in the README.
What's Changed
- feat(usage): add a Usage screen with token totals by @eliophan in #12
- Add usage insights and live provider limits by @eliophan in #13
Full Changelog: v1.0.2...v1.1.0
v1.0.2
Universal build (Apple Silicon and Intel; Intel is untested). Ad hoc signed, no Developer ID signature, not notarized. Install or update with the command in the README.
What's Changed
- Smoke-test the packaged app in CI and before releasing by @eliophan in #4
- Show Limited apart from Failed and use T3 Code's provider logos by @eliophan in #5
- Add Waiting and Request states and show when a usage limit resets by @eliophan in #6
- Ship a universal build and let Intel Macs use the curl installer by @eliophan in #7
- fix(popover): close the panel by clicking the status icon again by @eliophan in #8
- feat(update): update release builds automatically by @eliophan in #9
- docs: shorten the README, trim the docs, add CLAUDE.md by @eliophan in #11
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Apple Silicon (arm64) build. Ad hoc signed, no Developer ID signature, not notarized. Install or update with the command in the README.
What's Changed
Full Changelog: v1.0.0...v1.0.1