Skip to content

v0.7.1 — Task notifications show the task name

Latest

Choose a tag to compare

@Nickdevcode Nickdevcode released this 02 Jun 23:22

🇧🇷 Português

🛠️ Corrigido

  • As notas do /ringly-update não apareciam no salto de versão. Quando você estava na 0.6.0 e atualizava pra 0.7.0, o resumo "o que mudou" vinha vazio — porque o Ringly lia as notas do CHANGELOG.md que vinha dentro da versão instalada, e a 0.6.0 não conhecia a entrada da 0.7.0. Agora, quando a versão nova não está no CHANGELOG local, o Ringly busca o CHANGELOG.md direto do GitHub na tag daquela versão (vX.Y.Z, com fallback pra main). Se a rede falhar, cai graciosamente em "notas indisponíveis" — nada trava.

✨ Mudado

  • A notificação de tarefa concluída/criada agora mostra o nome real da tarefa. Antes, ao marcar um item da checklist de trabalho como concluído, o toast só dizia um genérico "Tarefa concluída" — muito parecido com o de fim de resposta. Agora mostra qual tarefa: por exemplo, ✓ Refatorar o módulo de login. Se o nome não vier, volta ao texto genérico — nada quebra. O anti-spam também passou a considerar o nome, pra duas tarefas diferentes aparecerem cada uma com seu nome.
  • O título do evento de fim de resposta (Stop) continua igual. Como a notificação da checklist agora mostra o nome da tarefa, a confusão entre os dois some sozinha.

✅ Testes

  • +19 testes novos (de 204 para 223): busca remota do CHANGELOG, resolução local-então-remota das notas, e o novo resolver de tarefa.

Pra quem vem da v0.7.0: nada quebra. Seu ~/.claude/settings.json segue idêntico e o comportamento do Stop não mudou. Pra ativar a nova versão, rode /ringly-update no Claude Code ou npm install -g ringly@latest no terminal, depois /reload-plugins.


🇺🇸 English

🛠️ Fixed

  • /ringly-update release notes were missing on a version jump. When you were on 0.6.0 and updated to 0.7.0, the "what changed" summary came back empty — because Ringly read the notes from the CHANGELOG.md shipped inside the installed version, and 0.6.0 didn't know about the 0.7.0 entry. Now, when the new version isn't in the local CHANGELOG, Ringly fetches CHANGELOG.md straight from GitHub at that version's tag (vX.Y.Z, falling back to main). If the network fails, it falls back gracefully to "release notes unavailable" — nothing hangs.

✨ Changed

  • The task created/completed notification now shows the real task title. Previously, marking a work-checklist item as done showed a generic "Task completed" — nearly identical to the end-of-response toast. Now it shows which task: e.g. ✓ Refactor the login module. If no title is present, it reverts to the generic text — nothing breaks. The anti-spam dedup now keys on the task title too, so two different tasks each show up with their own name.
  • The end-of-response event (Stop) keeps its title. Since the checklist notification now shows the task name, the confusion between the two disappears on its own.

✅ Tests

  • +19 new tests (from 204 to 223): remote CHANGELOG fetch, local-then-remote note resolution, and the new task resolver.

For v0.7.0 users: nothing breaks. Your ~/.claude/settings.json stays identical and the Stop behavior didn't change. To activate the new version, run /ringly-update in Claude Code or npm install -g ringly@latest in your terminal, then /reload-plugins.