Revert "feat(ui): redesign desktop experience"

This reverts commit f61e076e46.
This commit is contained in:
Codex
2026-06-09 00:56:40 +07:00
parent 288a96d04b
commit 20a260d0cc
27 changed files with 440 additions and 488 deletions

View File

@@ -6,24 +6,6 @@
## [Unreleased]
## [0.7.0] — 2026-06-08
### Added
- Текущая версия `v0.6.6` сохранена отдельным тегом `последнее-удачное`
как точка отката перед большим редизайном.
### Changed
- Интерфейс приложения пересобран в новом desktop-направлении: темный сайдбар,
плотный рабочий контент, нейтральная палитра, чёткие панели и радиусы 810px.
- Главный экран стал операционным overview: верхняя панель состояния, компактные
status tiles, план ближайшего шага, цели, питание, режим и игровые долги.
- Страницы упражнений, питания, игр, челленджей и настроек получили единый
desktop-контейнер, более плотные списки и менее декоративные summary-блоки.
- Редакторы, модальные окна, кнопки, переключатели, heatmap, достижения и окно
напоминания приведены к новой desktop-системе.
## [0.6.6] — 2026-06-08
### Added
@@ -188,7 +170,7 @@ clearHistory/import`, Dashboard на него подписан.
### Fixed (P1 — UX просадки)
- **Удаление упражнения теперь спрашивает подтверждение.** Раньше
один клик в menu «Удалить» сразу удалял. Сейчас ConfirmModal
один клик в menu «Удалить» сразу удалял. Сейчас iOS-style ConfirmModal
с destructive-кнопкой.
- **Daily goal закрыт — больше не «25 часов 13 минут».** Когда дневная
цель достигнута, ExerciseCard показывает «Цель закрыта · 100/100»
@@ -197,7 +179,7 @@ clearHistory/import`, Dashboard на него подписан.
молча — пользователь не понимал почему через 12 мин ничего не пришло.
Сейчас info-баннер активной встречи с указанием закрыть
Zoom/Teams/etc.
- **Native `window.confirm()` → ConfirmModal** в restore-операции.
- **Native `window.confirm()` → iOS-style ConfirmModal** в restore-операции.
Раньше всплывал серый системный диалог.
### Fixed (P2 — полировка)
@@ -223,7 +205,7 @@ clearHistory/import`, Dashboard на него подписан.
### Added
- `src/renderer/src/components/ui/ConfirmModal.tsx` — переиспользуемый
confirm с focus-trap'ом через Modal.
iOS-style confirm с focus-trap'ом через Modal.
- IPC `markChallengeDone(challengeId, reps)` — handler в main, метод в
preload (раньше канал был в IPC enum, handler не зарегистрирован).
- IPC `getMeetingActive` + event `evtMeetingChanged` — meeting-detect
@@ -550,9 +532,9 @@ days=[Mon..Fri]` теперь правильно проверяется день
## [0.3.x] — 2026-05-17
Серия мелких релизов с ранними дизайн-итерациями:
Серия мелких релизов с дизайн-итерациями (Apple iOS / macOS aesthetic):
шрифты Plus Jakarta Sans + Bricolage Grotesque, светлая/тёмная/системная
тема, полупрозрачный сайдбар, grouped lists, spring-анимации.
тема, vibrancy sidebar, iOS-grouped lists, spring-анимации.
## [0.2.0] — 2026-05-16
@@ -568,8 +550,7 @@ days=[Mon..Fri]` теперь правильно проверяется день
иконки), системный трей, автозапуск с Windows, native-уведомления,
NSIS-инсталлятор, auto-update через electron-updater.
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.7.0...HEAD
[0.7.0]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.6...v0.7.0
[Unreleased]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.6...HEAD
[0.6.6]: https://git.xn--90adajar8af4h.xn--p1ai/AnRil/laude/compare/v0.6.5...v0.6.6
[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