A small quality-of-life release. brv login now opens your browser by default, the provider picker tells you what each provider does, and brv webui works correctly when brv is installed under a hidden folder like ~/.nvm or ~/.asdf.
🌟 Highlights
🔐 Browser sign-in by default
Just run brv login and sign in in your browser. On CI or a remote shell, use brv login --api-key <key> instead. SSH and non-interactive shells are detected automatically and skip the browser, so the command never hangs waiting on a window that won't open.
The provider list also shows a short description for each provider in brv providers list and the web picker, so you can pick by what it does instead of guessing from the name.
🪟 brv webui works under hidden install folders
If brv lives under a hidden folder like ~/.nvm/... or ~/.asdf/..., refreshing a web UI page like /contexts used to return 404. Fixed.
What's Changed
brv logindefaults to browser sign-in. Use--api-keyfor CI. By @wzlng in #533- Provider picker shows a short description for each provider. By @wzlng in #533
- Fixed "Logged in as undefined" after sign-in when the server doesn't return your email. By @wzlng in #533
- Fixed
brv webui404 on page reload when installed under hidden folders. By @wzlng in #528
🚀 Upgrade
curl -fsSL https://byterover.dev/install.sh | shExisting users: re-run the installer, then brv restart.
🙏 Contributors
Thanks to @wzlng for shipping this release.
Full Changelog: v3.8.2...v3.8.3