v1.9.2
A teams cost fix at the center: a connected app no longer keeps your team server's database awake while it sits idle. Plus an easier install path and a few onboarding and settings touch-ups.
Fixes
Team sync pauses when the app is in the background. An app connected to a team was polling the team server every ~25 seconds for as long as it was running, even minimized to the tray with nobody using it. Each poll touched the server's database, which on a scale-to-zero Postgres kept the compute running around the clock. The sync loop now stops entirely while the app is hidden and resumes with an immediate catch-up the moment you bring it back, so a backgrounded app makes no requests at all. The server also records presence far less often, so an active app stays gentle on the database too.
Pins and quarantine are safe across multiple app processes. The pins and quarantine stores are now guarded by a cross-process lock, so two Toolport processes touching them at once can't clobber each other's writes.
Added
One-line install and a Homebrew cask. You can install Toolport with a single curl command, or brew install --cask on macOS, instead of downloading the installer by hand.
Setup confirms a real call. Onboarding now runs an actual tool call through the gateway at the end, so you finish setup knowing the connection works instead of hoping it does.
Changed
Cleaner Settings. Pinned prerequisites now sit under Lazy discovery where they belong, and the "Move config in" copy is clearer about what it does (thanks to @BharadwajKanneveti, #355).
Contributors
Thanks to @BharadwajKanneveti for the "Move config in" copy fix (#355).
Existing installs auto-update.
Full Changelog: v1.9.1...v1.9.2