Skip to content

v0.6.8 — consumo do Claude (Team/429/overage) + botão force ⟳

Choose a tag to compare

@aronpc aronpc released this 10 Jul 15:37

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 real default_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 resetAt diferindo ~1 ms não colapsava. A dedup agora normaliza o resetAt para segundos.

⚙️ Também

  • Overlay caía para trás ao clicar fora no Mutter/XWayland — reafirma alwaysOnTop no blur (contribuição de @gabrielscordeiro, #28).

Testes: 188 passando. Instalação: veja o install.sh no README ou baixe a AppImage/​.deb abaixo.