v0.6.8 — consumo do Claude (Team/429/overage) + botão force ⟳
Destaques
O foco desta versão foi o consumo/uso do Claude no overlay, que havia parado de aparecer em contas Team, e novas funcionalidades ao redor disso.
✨ Novidades
- Botão "atualizar uso agora" (⟳) no header do overlay — força a recoleta na hora. Seguro: respeita o cooldown do rate limit (fica apagado com tooltip "aguarde Xmin" e não bate na API durante o 429).
- Tile "Extra" (overage) — para contas com crédito extra medido em dinheiro (
extra_usage), mostra o % e o valor gasto/limite (ex.:$50.4/$50.0), respeitando moeda e casas decimais.
🔧 Correções
- Consumo do Claude sumia do overlay em contas não-Max (Team, tier
default_raven): o plano não era reconhecido e o tile desaparecia. Agora o plano é resolvido pelas credenciais (tier realdefault_claude_max_5x), com fallback para Team/Pro/Enterprise. - Rate limit (429) travava o
%: o app rebatia na mesma janela e re-escalava a punição. Agora há cooldown persistido + backoff exponencial (Retry-After × 1.5^fails, teto 1 h) + cache de 5 min — o endpoint é compartilhado com o próprio Claude Code, então bater de volta só piorava. - GLM/z.ai mensal aparecia 2×: a mesma conta chegando por 2 credenciais com
resetAtdiferindo ~1 ms não colapsava. A dedup agora normaliza oresetAtpara segundos.
⚙️ Também
- Overlay caía para trás ao clicar fora no Mutter/XWayland — reafirma
alwaysOnTopnoblur(contribuição de @gabrielscordeiro, #28).
Testes: 188 passando. Instalação: veja o install.sh no README ou baixe a AppImage/.deb abaixo.