From c7356595679f09379bf64a84952b570a959b5940 Mon Sep 17 00:00:00 2001 From: AnRil Date: Tue, 19 May 2026 21:34:02 +0700 Subject: [PATCH] =?UTF-8?q?docs(v0.5.4):=20CHANGELOG=20+=20badges=20(tests?= =?UTF-8?q?=2053=20=E2=86=92=20135)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 24 +++++++++++++++++++++++- CLAUDE.md | 2 +- README.md | 4 ++-- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a25fd5f..c65ac2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,27 @@ ## [Unreleased] +## [0.5.4] — 2026-05-19 + +Обновление приложения теперь по-настоящему фоновое + почти моментальный +рестарт в новую версию. + +### Changed + +- **Скачивание апдейта — фоновое.** Раньше клик «Скачать» блокировал + кнопку (`busy=true`) до конца download'а (минуты на медленной сети). + Теперь IPC `updaterDownload` — fire-and-forget, прогресс приходит + через события. Пользователь сразу может уйти на Dashboard и + продолжать упражнения, апдейт качается в фоне. +- **«Рестарт» — почти моментальный.** `quitAndInstall(true, true)`: + isSilent=true — NSIS без UI установщика (~1-2 сек вместо ~5-10), + isForceRunAfter=true — гарантия что приложение откроется после. + Раньше показывался диалог установщика с прогрессом, теперь — + только мгновение между закрытием и появлением новой версии. +- Подсказка на экране скачивания: «можно закрыть это окно, продолжится + в фоне». На downloaded-экране: «нажми Рестарт — приложение + моментально откроется в новой версии». + ## [0.5.3] — 2026-05-19 Полировка кастомного тайтлбара и размера окна. @@ -201,7 +222,8 @@ иконки), системный трей, автозапуск с Windows, native-уведомления, NSIS-инсталлятор, auto-update через electron-updater. -[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.3...HEAD +[Unreleased]: https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/compare/v0.5.4...HEAD +[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.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 diff --git a/CLAUDE.md b/CLAUDE.md index 83f1b59..7fe4320 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.3**. Один разработчик (AnRil), один remote — self-hosted Gitea. +**Laude / Exercise Reminder** — Windows desktop приложение на Electron 33, которое напоминает делать упражнения и опционально парсит статистику матчей Dota 2 (через GSI) в количество повторений. Текущая версия — **0.5.4**. Один разработчик (AnRil), один remote — self-hosted Gitea. ## Стек diff --git a/README.md b/README.md index 35376b5..066ff1d 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,8 @@ Windows desktop приложение, которое напоминает делать упражнения во время работы за компьютером. Опционально подключается к Dota 2 и после каждого матча превращает статистику (смерти, убийства, ассисты) в количество повторений. -[![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)]() +[![release](https://img.shields.io/badge/release-v0.5.4-orange)](https://xn--90adajar8af4h.xn--p1ai/git/AnRil/laude/releases/latest) +[![tests](https://img.shields.io/badge/tests-135%20passing-green)]() [![platform](https://img.shields.io/badge/platform-Windows%2010%2F11-blue)]() ## Что внутри