- re-enable Russian language entry and Russian labels in Inno script
- restore SetupIconFile via MyIconFile define
- pass MyIconFile from build.py with explicit file existence check
- use static relative paths in .iss for source/output
- pass only version and /O override to ISCC
- add explicit source/script path diagnostics in build.py
- run build.py with UTF-8 env in release workflow
- capture full build output to dist/build.log and print it on failure
- extend ISCC output decoding in build.py with UTF-16 fallbacks
- build Inno installer without SetupIconFile to avoid code 2 failures in runner
- drop MyIconFile define and pass only essential defines
- make task description ASCII-only to avoid encoding issues
- add installer/AnabasisManager.iss for per-user install without admin rights
- extend build.py to produce setup.exe via ISCC
- publish setup.exe and checksums in release workflow
- added retry-based file copy, rollback restart, and version marker validation in updater GUI
- added build step to write dist/version.txt for post-update validation
- added unit tests for updater helpers
- added dedicated GUI updater executable and integrated launch path from main app
- added stable/beta update channel selection with persisted settings and checker support
- expanded CI/release validation to include updater and full test discovery
- Исправлена ошибка ImportError: QtWebEngineCore путем перехода на PyInstaller.
- Добавлен скрипт build.py для автоматической сборки, очистки DLL и создания ZIP-архива.
- Реализована поддержка бессрочного доступа (offline_access) для VK Access Token.
- Обновлен README.md: добавлены разделы для разработчиков и описание структуры данных.
- Оптимизирован размер билда за счет удаления неиспользуемых библиотек Qt и папок локализации.