Repository navigation
Companion Hub Desktop v0.3.1
Companion Hub Desktop v0.3.1
Downloads
| Platform | Installer | Notes |
|---|---|---|
| Windows (x64) | .msi or -setup.exe |
Recommended for most Windows users |
| Windows (ARM64) | .msi or -setup.exe |
Windows on ARM (Snapdragon and other ARM64 PCs) |
| macOS (Apple Silicon) | .dmg |
M1/M2/M3/M4 Macs |
| macOS (Intel) | .dmg |
Older Intel-based Macs |
| Linux (x64) | .deb or .rpm |
Ubuntu/Debian or Fedora/RHEL |
| Linux (ARM64) | .deb or .rpm |
Raspberry Pi, ARM servers |
Requirements
- Docker must be installed and running
- Windows: Windows 10+ with WebView2 (ships with Windows 11)
- macOS: macOS 11.0+
- Linux: WebKitGTK 4.1
What's Changed
- build(deps-dev): bump turbo from 2.9.14 to 2.11.5 in the minor-patch group by @dependabot[bot] in #1842
- build(deps): bump axios from 1.18.0 to 1.20.0 by @dependabot[bot] in #1844
- fix(fleet): present the Hub's local key, not the device key, from fleet scripts by @mrhegemon in #1845
- build(deps): bump dompurify from 3.4.13 to 3.4.16 by @dependabot[bot] in #1843
- build(deps): bump actions/setup-java from 4 to 6 by @dependabot[bot] in #1838
- build(deps): bump android-actions/setup-android from 3 to 4 by @dependabot[bot] in #1839
- build(deps): bump rand from 0.10.2 to 0.10.3 in /packages/desktop/src-tauri in the minor-patch group by @dependabot[bot] in #1840
- Clear cached app grants on registration reset or organization change by @bennettchamberlain in #1847
- Open a public app while this host still caches a missing name by @bennettchamberlain in #1848
- Refresh Linux disk readings and center the settings tabs by @bennettchamberlain in #1846
- fix(desktop): answer the Hub while a silent update connection is open by @bennettchamberlain in #1850
- Keep the auto-update switch focused, and make its off state visible by @bennettchamberlain in #1849
- Clear serving quarantine only after a request succeeds by @bennettchamberlain in #1852
- fix(apps): reach a custom port before publishing it, and grant only that row by @bennettchamberlain in #1851
- fix(cli): repair a Hub's folders for the account it runs as by @bennettchamberlain in #1853
- Send null when an inference preference is cleared by @bennettchamberlain in #1854
- fix(marketplace): accept image references that pin both a tag and a digest by @bennettchamberlain in #1855
- Give labeled selects their caption as a name and keep the closed value on one line by @bennettchamberlain in #1856
- Keep an open desktop window from being relaunched headless after an update by @bennettchamberlain in #1857
- fix(auth): label the emailed password reset exit as back to login by @bennettchamberlain in #1858
- Show registration probe status, space the probes, and retry a failed status check by @bennettchamberlain in #1859
- fix(onboarding): weak machines skip local models, and Finish waits on the engine by @bennettchamberlain in #1860
- fix(dashboard): tell the truth when the home screen cannot load by @bennettchamberlain in #1862
- Keep a slow model pull and resume an install after reload by @bennettchamberlain in #1861
- fix(store): make the app store reachable and honest by @bennettchamberlain in #1863
- fix(app): keep app details and custom apps usable by @bennettchamberlain in #1864
- fix(settings): keep security and general settings honest by @bennettchamberlain in #1865
- fix(settings): keep network and pool status honest by @bennettchamberlain in #1866
- fix(monitor): say how many workload charts were left out by @bennettchamberlain in #1869
- fix(shell): keep the app shell honest on a phone and a Mac by @bennettchamberlain in #1870
- fix(settings): tell the truth in system and logs by @bennettchamberlain in #1868
- fix(phone): keep the phone layout readable by @bennettchamberlain in #1871
- fix(settings): keep AI and MCP settings honest by @bennettchamberlain in #1867
- fix(desktop): splash focus, Docker status, and tray confirm by @bennettchamberlain in #1872
- test(e2e): cover the installed-app routes with a running nginx fixture by @bennettchamberlain in #1873
- feat(scripts): fleet router, OpenClaw test account, pool upgrade runbook by @mrhegemon in #1874
- fix(compose): run the Hub under Docker's init so SIGTERM stops it by @mrhegemon in #1877
- build(deps): Bump dompurify from 3.4.13 to 3.4.16 by @dependabot[bot] in #1876
- build(deps): Bump axios from 1.18.0 to 1.20.0 by @dependabot[bot] in #1875
- fix(hub-pool): stop the walk after three nodes answer with an empty 200 by @mrhegemon in #1878
Full Changelog: v0.3.0...v0.3.1