docs(v0.5.8): CHANGELOG + release-notes + badges
This commit is contained in:
33
CHANGELOG.md
33
CHANGELOG.md
@@ -6,6 +6,36 @@
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.5.8] — 2026-05-22
|
||||
|
||||
Автономный QA-проход: проверил все элементы, нашёл и починил несколько
|
||||
коварных багов, добавил тесты на новые модули.
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Heatmap / streak / достижения теперь обновляются после markDone.**
|
||||
Был регресс из Sprint C (#9 — отделение history от broadcastState):
|
||||
`markDone` мутирует Exercise in-place → state.exercises ref не
|
||||
меняется → Dashboard useEffect с дептой `[exercises]` не fire'ил →
|
||||
history не перетягивалась. Heatmap стоял пока пользователь не
|
||||
добавит/удалит упражнение. Сейчас новый event `evtHistoryChanged`
|
||||
шлётся из main после `markDone/snooze/skip/markChallengeDone/
|
||||
clearHistory/import`, Dashboard на него подписан.
|
||||
- **Rapid double-click больше не пишет в историю дважды.** В Match
|
||||
Summary при быстром тыке ✓ дважды один и тот же challenge мог
|
||||
записаться 2 раза → лишние +N reps в стрик. То же для кнопки
|
||||
«Готово» в ExerciseCard. ref-based дедуп.
|
||||
- **Native save/open dialogs локализованы.** Раньше title `«Сохранить
|
||||
резервную копию»` показывался даже в EN-локали.
|
||||
- **Default exerciseName в challenge editor — пустой** (было
|
||||
«Приседания» — выглядело как недопереведённый русский в EN UI).
|
||||
|
||||
### Added
|
||||
|
||||
- 18 новых тестов: `achievements.test.ts` (10), расширения
|
||||
`history.test.ts` (8) — match-challenges через snapshot, deleted
|
||||
exercise survival, race-edge cases.
|
||||
|
||||
## [0.5.7] — 2026-05-22
|
||||
|
||||
Сквозное ревью UX: пройдено 12 сценариев глазами пользователя, найдено
|
||||
@@ -416,7 +446,8 @@
|
||||
иконки), системный трей, автозапуск с Windows, native-уведомления,
|
||||
NSIS-инсталлятор, auto-update через electron-updater.
|
||||
|
||||
[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.7...HEAD
|
||||
[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.8...HEAD
|
||||
[0.5.8]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.8
|
||||
[0.5.7]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.7
|
||||
[0.5.6]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.6
|
||||
[0.5.5]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.5
|
||||
|
||||
Reference in New Issue
Block a user