mirror of
https://github.com/stablyai/orca.git
synced 2026-10-30 16:47:34 +00:00
* wip(status-bar): remote empty usage state names the host and opens its accounts * fix(status-bar): keep this computer's providers visible as "Not set up on <host>" under a remote workspace * test(e2e): paired client keeps a this-computer-only provider as a host-named placeholder * fix(status-bar): place usage placeholders only on the host's own 'unavailable' answer and open Settings on the owning host * fix(status-bar): label the not-set-up placeholder chip "Not set up" instead of "--" * fix(status-bar): placeholder only on a not-set-up reason; compact chip keeps "--" * fix(status-bar): word the placeholder "Not configured on remote host" * fix(status-bar): name the host in placeholder chips and keep Claude as 'No usage from <host>' Only the host name truncates, so the phrase stays readable in every locale. Claude set up here shows a placeholder when the host reports no OAuth login, which reads the same as API-key billing, so it never says 'not configured'. * test(status-bar): cover the Claude 'No usage from <host>' chip end to end Pins USER on both apps so the runner's real Claude Keychain login cannot leak into the host or client, seeds a refresh-token-only login on the client, and checks the chip, its tooltip, the popover row, and that the chip goes away without Claude here. * refactor(status-bar): share the owner placeholder snapshot and drop a dead Claude check * fix(status-bar): build the owner placeholder tooltip in the current language --------- Co-authored-by: E2E Test <e2e@test.local>