diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bf75cd..a25fd5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,36 @@ ## [Unreleased] +## [0.5.3] — 2026-05-19 + +Полировка кастомного тайтлбара и размера окна. + +### Added + +- **Maximize/Restore.** Средняя кнопка тайтлбара (иконка квадрата) + раньше была «спрятать в трей» — выглядела как нативная Windows + maximize и сбивала с толку. Теперь это настоящий toggle на + весь экран: иконка свапается `Square` ↔ `Copy` в зависимости + от состояния, aria-label локализован. +- **Double-click по тайтлбару** тоже toggleMaximize — стандартный + Windows-жест. +- **CLAUDE.md** в корне — контекст проекта для будущих сессий + Claude Code (стек, архитектура, команды, тех. долг). + +### Fixed + +- **Drag-зона тайтлбара.** Окно не двигалось, если хватать его + рядом с кнопками свернуть/закрыть. Класс `titlebar-nodrag` стоял + на обёртке кластера с `flex-1 basis-0`, поэтому пустое место + слева от иконок тоже было no-drag. Перенесли `no-drag` на сами + кнопки — теперь тащить можно отовсюду, кроме самих квадратиков. + +### Changed + +- **Минимальный размер окна** 900×600 → 1100×700. Гарантирует + срабатывание Tailwind `lg:` (4 hero-stat в один ряд, heatmap + и сетка упражнений помещаются без горизонтального скролла). + ## [0.5.2] — 2026-05-19 Большая внутренняя итерация: тройной независимый аудит (~220 находок), @@ -171,7 +201,9 @@ иконки), системный трей, автозапуск с Windows, native-уведомления, NSIS-инсталлятор, auto-update через electron-updater. -[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.1...HEAD +[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.3...HEAD +[0.5.3]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.3 +[0.5.2]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.2 [0.5.1]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.1 [0.5.0]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.5.0 [0.4.0]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/tag/v0.4.0 diff --git a/CLAUDE.md b/CLAUDE.md index ebad60c..83f1b59 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,7 +4,7 @@ ## TL;DR -**Laude / Exercise Reminder** — Windows desktop приложение на Electron 33, которое напоминает делать упражнения и опционально парсит статистику матчей Dota 2 (через GSI) в количество повторений. Текущая версия — **0.5.2**. Один разработчик (AnRil), один remote — self-hosted Gitea. +**Laude / Exercise Reminder** — Windows desktop приложение на Electron 33, которое напоминает делать упражнения и опционально парсит статистику матчей Dota 2 (через GSI) в количество повторений. Текущая версия — **0.5.3**. Один разработчик (AnRil), один remote — self-hosted Gitea. ## Стек diff --git a/README.md b/README.md index f666d2f..35376b5 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Windows desktop приложение, которое напоминает делать упражнения во время работы за компьютером. Опционально подключается к Dota 2 и после каждого матча превращает статистику (смерти, убийства, ассисты) в количество повторений. -[![release](https://img.shields.io/badge/release-v0.5.2-orange)](https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/latest) -[![tests](https://img.shields.io/badge/tests-51%20passing-green)]() +[![release](https://img.shields.io/badge/release-v0.5.3-orange)](https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/latest) +[![tests](https://img.shields.io/badge/tests-53%20passing-green)]() [![platform](https://img.shields.io/badge/platform-Windows%2010%2F11-blue)]() ## Что внутри