docs(v0.5.6): CHANGELOG + badge

This commit is contained in:
AnRil
2026-05-22 14:00:28 +07:00
parent 5a9ec04ba8
commit 433493773d
3 changed files with 56 additions and 3 deletions

View File

@@ -6,6 +6,58 @@
## [Unreleased] ## [Unreleased]
## [0.5.6] — 2026-05-22
Большой релиз с 7 новыми фичами + экран «Что нового», который покажется
автоматически после установки этой версии.
### Added
- **Категории напоминаний** (#7) — кроме упражнений теперь
hydration / eye-rest (20-20-20) / posture. Каждая со своим CTA в
окне напоминания. В SAMPLE добавлены примеры.
- **TTS-голосовые подсказки** (#8) — диктор произносит название
упражнения и количество. Opt-in в Settings → «Голосовая подсказка».
Web Speech API: подбор голоса под язык (ru-RU / en-US).
- **Достижения** (#10) — milestones по total reps (100/500/1000/5k/10k),
streaks (3/7/14/30/100 дней), first_day, today_quad. На Dashboard
карточка с unlocked + 2 ближайших по прогрессу. Прогресс-бар до
следующего достижения.
- **Дневная цель** (#12) — soft cap reps/день в exercise editor.
Когда total reps за сегодня (с actualReps) ≥ dailyGoal → scheduler
переносит fire на завтра. История = source of truth.
- **Авто-пауза на ВКС** (#5) — сканирует процессы tasklist'ом раз в
30с: Zoom/Teams (старый+new)/Discord/Webex/Slack/Skype/Meet/Whereby/
GoToMeeting. Если запущен — fires не выполняются.
- **Адаптивный шедулер** (#2) — opt-in флаг в exercise editor.
Heuristic-модель строит hour-of-day success rate по 30 дням истории
(≥10 событий обязательно). При попадании fire в «плохой» час
(success ≤ 30%) сдвигает на ближайший «хороший» (≥50%), в пределах
4 часов.
- **Export / Import** (#9) — Settings → Data. Native save/open
dialogs Electron. JSON-snapshot всего persisted-state (включая
историю). Import = replace, не merge — UI просит подтверждение.
- **Экран «Что нового»** — модалка с заметками релизов. Показывается
автоматически когда `lastSeenVersion` ≠ текущей версии (после
обновления). Доступна также из Settings → «О приложении».
Реестр заметок в `src/shared/release-notes.ts`, версионируется
per-app.
### Changed
- Settings.lastSeenVersion (optional) — отслеживает что пользователь
видел.
- IPC.getAppVersion → app.getVersion() для renderer.
- DEFAULT_SETTINGS: добавлены `voicePromptsEnabled: false`,
`meetingAutoPause: true`.
- Exercise type расширен: `category?`, `dailyGoal?`, `adaptive?`.
Все обратно совместимые (optional).
### Performance
- Scheduler запрашивает history только если есть упражнения с
dailyGoal или adaptive — иначе экономит IPC.
## [0.5.5] — 2026-05-22 ## [0.5.5] — 2026-05-22
Большой sweep по ревизии: 4 спринта правок (≈14 пунктов), все 135 тестов Большой sweep по ревизии: 4 спринта правок (≈14 пунктов), все 135 тестов
@@ -291,7 +343,8 @@
иконки), системный трей, автозапуск с Windows, native-уведомления, иконки), системный трей, автозапуск с Windows, native-уведомления,
NSIS-инсталлятор, auto-update через electron-updater. NSIS-инсталлятор, auto-update через electron-updater.
[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.5...HEAD [Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.6...HEAD
[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 [0.5.5]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.5
[0.5.4]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.4 [0.5.4]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.4
[0.5.3]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.3 [0.5.3]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.3

View File

@@ -4,7 +4,7 @@
## TL;DR ## TL;DR
**Laude / Exercise Reminder** — Windows desktop приложение на Electron 33, которое напоминает делать упражнения и опционально парсит статистику матчей Dota 2 (через GSI) в количество повторений. Текущая версия — **0.5.5**. Один разработчик (AnRil), один remote — self-hosted Gitea. **Laude / Exercise Reminder** — Windows desktop приложение на Electron 33, которое напоминает делать упражнения и опционально парсит статистику матчей Dota 2 (через GSI) в количество повторений. Текущая версия — **0.5.6**. Один разработчик (AnRil), один remote — self-hosted Gitea.
## Стек ## Стек

View File

@@ -2,7 +2,7 @@
Windows desktop приложение, которое напоминает делать упражнения во время работы за компьютером. Опционально подключается к Dota 2 и после каждого матча превращает статистику (смерти, убийства, ассисты) в количество повторений. Windows desktop приложение, которое напоминает делать упражнения во время работы за компьютером. Опционально подключается к Dota 2 и после каждого матча превращает статистику (смерти, убийства, ассисты) в количество повторений.
[![release](https://img.shields.io/badge/release-v0.5.5-orange)](https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/latest) [![release](https://img.shields.io/badge/release-v0.5.6-orange)](https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/latest)
[![tests](https://img.shields.io/badge/tests-135%20passing-green)]() [![tests](https://img.shields.io/badge/tests-135%20passing-green)]()
[![platform](https://img.shields.io/badge/platform-Windows%2010%2F11-blue)]() [![platform](https://img.shields.io/badge/platform-Windows%2010%2F11-blue)]()