feat(dashboard): make overview action-first

This commit is contained in:
Codex
2026-06-07 22:48:24 +07:00
parent ea052f64b8
commit 84b2bbf0a6
10 changed files with 353 additions and 43 deletions

View File

@@ -6,6 +6,28 @@
## [Unreleased]
## [0.6.5] — 2026-06-07
### Added
- Главный экран переосмыслен как обзор действий: верхний заголовок теперь
показывает текущее состояние (`пора сделать`, `следующее`, `встреча`,
`пауза`, `план под контролем`) вместо абстрактного “Сегодня”.
- Добавлены тесты для Windows autostart и для того, что Discord не считается
активной встречей.
### Changed
- Пункт главной навигации переименован с “Сегодня” на “Обзор”.
- Тексты meeting auto-pause стали нейтральнее: “Встреча активна”, без
формулировки “Не дёргаем — ты на встрече”.
- Discord убран из списка приложений, которые ставят напоминания на паузу.
### Fixed
- Исправлена проверка `Запускать с Windows`: чтение login item теперь использует
тот же `path` и `--hidden`, что и запись через `setLoginItemSettings`.
## [0.6.4] — 2026-06-07
### Added
@@ -132,7 +154,7 @@ clearHistory/import`, Dashboard на него подписан.
с success-зелёным цветом, а не запутанный обратный отсчёт до завтра.
- **Авто-пауза на ВКС видна в Dashboard.** Раньше fires пропускались
молча — пользователь не понимал почему через 12 мин ничего не пришло.
Сейчас info-баннер «Не дёргаем — ты на встрече» с указанием закрыть
Сейчас info-баннер активной встречи с указанием закрыть
Zoom/Teams/etc.
- **Native `window.confirm()` → iOS-style ConfirmModal** в restore-операции.
Раньше всплывал серый системный диалог.
@@ -189,7 +211,7 @@ clearHistory/import`, Dashboard на него подписан.
Когда total reps за сегодня (с actualReps) ≥ dailyGoal → scheduler
переносит fire на завтра. История = source of truth.
- **Авто-пауза на ВКС** (#5) — сканирует процессы tasklist'ом раз в
30с: Zoom/Teams (старый+new)/Discord/Webex/Slack/Skype/Meet/Whereby/
30с: Zoom/Teams (старый+new)/Webex/Slack/Skype/Meet/Whereby/
GoToMeeting. Если запущен — fires не выполняются.
- **Адаптивный шедулер** (#2) — opt-in флаг в exercise editor.
Heuristic-модель строит hour-of-day success rate по 30 дням истории
@@ -505,7 +527,8 @@ days=[Mon..Fri]` теперь правильно проверяется день
иконки), системный трей, автозапуск с Windows, native-уведомления,
NSIS-инсталлятор, auto-update через electron-updater.
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.4...HEAD
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.5...HEAD
[0.6.5]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.4...v0.6.5
[0.6.4]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.3...v0.6.4
[0.6.3]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.2...v0.6.3
[0.6.2]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.5.8...v0.6.2