Commit Graph

43 Commits

Author SHA1 Message Date
sindoring 7799b33239 Clean obsolete Extentions during client synchronization
Include the prepared cleanup of both client roots while preserving manifest-listed files and unrelated user state. Verified on Windows through FVM: full formatting and analysis, all 76 tests, production dry run, x64 build and DSA signature verification.
2026-10-10 16:36:51 +04:00
sindoring c802839688 Judge deployment commands by exit status on Windows PowerShell
OpenSSL prints normal DSA key notices to stderr. Windows PowerShell treated
those notices as terminating errors under Stop and aborted before signing.
Keep native calls under Continue, then reject nonzero exit codes explicitly.
Use the same invocation helper for installer signing.

Verified on Windows: a native exit 0 with stderr succeeds, exit 7 is rejected,
and the error preference is restored. The full production dry run passed its
format/analyze checks, all 76 tests, the Windows build, Inno Setup packaging,
DSA key matching and installer-signature verification for 1.0.7+10.
2026-10-10 16:15:22 +04:00
sindoring 2fb6774ec6 Select the installed language pack when launching MoonWell
Pass WOW_LOCALE=auto alongside the selected Data directory so inherited locale
settings cannot override an installed ruRU pack. Keep language archives in the
regular manifest download and verification flow. Document the contract and
prepare launcher version 1.0.7+10 for the localization release.

Verified on Windows through FVM: full format check and flutter analyze passed;
all 76 Flutter tests passed, including manifest retention and verification of
Russian archives and the game's child environment. No macOS build was run.
2026-10-10 16:05:55 +04:00
sindoring 18c8e07744 обновленная синхронизация клиента 2026-10-04 21:15:18 +04:00
sindoring d3d19bfaeb обновил лаунчер под новую версию веба 2026-10-04 13:19:12 +04:00
sindoring dd189fe48f убрана информация о паролях пользователя 2026-08-30 02:16:26 +04:00
sindoring 25e7ad156b wip 2026-08-17 20:25:08 +04:00
sindoring b64dffca9a закомментил проблемные тесты, мешали деплою 2026-08-07 12:08:49 +04:00
sindoring 95efa2bc31 Merge pull request 'fix(sync): ignore AddOns subfolders to make sure we do not overwrite user's addons' (#2) from hotfix/ignore-addons into master
Reviewed-on: #2
2026-08-07 10:37:23 +03:00
gasaichandesu e98bcf407c fix(sync): ignore AddOns subfolders to make sure we do not overwrite user's addons 2026-08-07 05:15:49 +04:00
sindoring f395d2515d fix 2026-07-28 21:28:53 +04:00
sindoring 3b01afeeb2 фиксы 2026-07-28 21:25:06 +04:00
sindoring b7e6a4b393 fix 2026-07-28 21:12:21 +04:00
sindoring 33659f6c05 fix 2026-07-28 20:56:19 +04:00
sindoring bd1e464b5a деплой 2026-07-28 20:51:54 +04:00
sindoring 3d43420676 fix 2026-07-28 20:48:31 +04:00
sindoring c4576c84bb Merge pull request 'chore: New UI implementation' (#1) from feat/ui into master
Reviewed-on: #1
2026-07-28 19:44:14 +03:00
sindoring 0b6f7fc647 правки по лаунчеру 2026-07-28 20:43:53 +04:00
sindoring 155922a3f1 Merge branch 'master' into feat/ui 2026-07-28 18:18:29 +04:00
sindoring 3134ecad0f refresh manifest before client sync 2026-07-19 16:10:35 +04:00
gasaichan bb4334f68d WIP: feat(ui): Migrate to new UI implementation 2026-06-22 06:47:16 +04:00
gasaichan 873aa8d7b5 chore: Bring back FVM configuration 2026-06-22 06:46:47 +04:00
gasaichan 602d294da4 feature(updater): Implement auto-updating system using AppCast protocol 2026-06-22 02:30:50 +04:00
gasaichan c23b4bd0da chore: Remove TODO.md 2026-06-21 18:34:13 +04:00
gasaichan 319440f171 build: Add MacOS build target 2026-06-21 03:54:24 +04:00
gasaichandesu 07b9e44350 refactor(auth): Migrate session storage to flutter_secure_storage 2026-06-19 22:58:27 +04:00
gasaichandesu 8f6ed5504b chore: Add lefthook configuration 2026-06-19 22:49:35 +04:00
gasaichandesu 05d1bb2428 deps: Add flutter_secure_storage 2026-06-19 17:52:12 +04:00
gasaichandesu 0363e915ee docs: Add basic AI guidelines and documentation 2026-06-18 23:51:07 +04:00
gasaichandesu 2bc54f1cd7 refactor(ui): Minor refactoring, extract repeating title widget 2026-06-18 23:48:19 +04:00
gasaichandesu 51f6a91bbf build: Upgrade to Flutter 3.44.2 2026-06-18 23:43:36 +04:00
gasaichandesu 61f2246042 chore: Remove fvm-related configurations 2026-06-18 23:35:28 +04:00
gasaichandesu 7e28c68bac build: Remove macos and linux support 2026-06-18 18:14:45 +04:00
Maxim Kalistratov 9e6b9402bf Merge pull request #1 from gasaichandesu/new-update-system
New update system
2026-03-24 02:45:27 +04:00
sindoring abfdeeb9f4 iis 2026-03-22 21:34:35 +04:00
sindoring ef89d2e38e сборка лаунчера 2026-03-22 21:22:19 +04:00
sindoring 48ff9b63d8 новости 2026-03-22 17:36:24 +04:00
sindoring 4edfb52396 правки лаунчера 2026-03-22 14:15:50 +04:00
sindoring 8ed2b692b6 логирование 2026-03-22 02:18:40 +04:00
sindoring f0463f8cff загрзука клиента и хэширование 2026-03-22 02:00:47 +04:00
sindoring 73d8798bb9 базовая логика скачивания обновлений 2026-03-22 01:04:16 +04:00
gasaichandesu 4b1cecbefd feat: major ui/ux improvements 2025-08-30 22:28:33 +04:00
gasaichandesu 58d7808a8d Initial commit 2025-08-30 19:50:39 +04:00