v0.7.1 — Task notifications show the task name
🇧🇷 Português
🛠️ Corrigido
- As notas do
/ringly-updatenã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 doCHANGELOG.mdque 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 oCHANGELOG.mddireto do GitHub na tag daquela versão (vX.Y.Z, com fallback pramain). 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.jsonsegue idêntico e o comportamento doStopnão mudou. Pra ativar a nova versão, rode/ringly-updateno Claude Code ounpm install -g ringly@latestno terminal, depois/reload-plugins.
🇺🇸 English
🛠️ Fixed
/ringly-updaterelease 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 theCHANGELOG.mdshipped 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 fetchesCHANGELOG.mdstraight from GitHub at that version's tag (vX.Y.Z, falling back tomain). 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.jsonstays identical and theStopbehavior didn't change. To activate the new version, run/ringly-updatein Claude Code ornpm install -g ringly@latestin your terminal, then/reload-plugins.