• v2.2.5 5a3e4c188e

    Anabasis Manager 2.2.5
    All checks were successful
    Desktop CI / tests (push) Successful in 13s
    Desktop Release / release (push) Successful in 3m18s
    Stable

    gitea-actions released this 2026-02-17 18:38:14 +03:00 | 0 commits to master since this release

    Desktop release v2.2.5

    Downloads
  • v2.2.4 ac2013bcca

    Anabasis Manager 2.2.4
    Some checks failed
    Desktop CI / tests (push) Successful in 17s
    Desktop Release / release (push) Failing after 3m10s
    Stable

    benya released this 2026-02-17 18:02:21 +03:00 | 1 commits to master since this release

    Desktop release v2.2.4

    Downloads
  • v2.2.3 c77ca4652b

    Anabasis Manager 2.2.3
    All checks were successful
    Desktop CI / tests (push) Successful in 13s
    Desktop Release / release (push) Successful in 3m54s
    Stable

    benya released this 2026-02-16 00:41:23 +03:00 | 2 commits to master since this release

    Что нового

    • Исправлено поведение при повторном нажатии «Проверить обновления» во время уже запущенной проверки.
    • Синхронизировано состояние кнопки проверки обновлений с фактическим завершением фонового потока.
    • Добавлен явный статус для пользователя, если проверка уже выполняется.
    • Улучшена диагностика ошибок:
      • убраны ключевые «тихие» except ...: pass,
      • добавлено логирование/вывод предупреждений в местах, где раньше ошибки скрывались.
    • Усилено тестовое покрытие:
      • удален хрупкий smoke-тест на строковые совпадения,
      • добавлены контрактные AST-тесты для main.py,
      • добавлен runtime-регрессионный тест сценария двойного запуска проверки обновлений.
    Downloads
  • v2.2.2 cd5e6e1f6b

    Anabasis Manager 2.2.2
    All checks were successful
    Desktop CI / tests (push) Successful in 15s
    Desktop Release / release (push) Successful in 3m30s
    Stable

    benya released this 2026-02-16 00:03:54 +03:00 | 6 commits to master since this release

    Исправления

    • Исправлен вылет приложения при повторном нажатии «Проверить обновления» в ситуации, когда обновлений нет.
    • Стабилизирован lifecycle проверки обновлений:
      • добавлен явный флаг состояния проверки;
      • очистка состояния выполняется после фактического завершения потока.
    Downloads
  • v2.2.1 4b3347a069

    Anabasis Manager 2.2.1
    All checks were successful
    Desktop CI / tests (push) Successful in 13s
    Desktop Release / release (push) Successful in 3m30s
    Stable

    benya released this 2026-02-15 23:55:20 +03:00 | 7 commits to master since this release

    Что нового

    • Массовые операции с пользователями (исключить / пригласить / назначить админом) переведены в фоновое выполнение.
    • Добавлен визуальный прогресс-бар для массовых операций.
    • Интерфейс больше не блокируется во время длительных массовых действий.
    • В окно обновлений добавлен changelog релиза:
      • краткий превью в основном тексте диалога;
      • полный текст в блоке «Подробности».

    Безопасность и надежность

    • Усилена безопасность автообновления:
      • сохранена проверка SHA256;
      • добавлена безопасная распаковка архива обновления с валидацией путей (защита от path traversal).
    • Проверка обновлений переведена на QThread (модель потоков Qt) вместо threading.Thread.
    • На Windows сохранение токена теперь требует успешного шифрования DPAPI:
      • при ошибке шифрования сессия продолжается;
      • токен не сохраняется на диск.

    Документация

    • README обновлен:
      • установка зависимостей через pip install -r requirements.txt;
      • актуализирован список возможностей и раздел обновлений.
    Downloads
  • v2.1.2 13890fbbfc

    Anabasis Manager 2.1.2
    All checks were successful
    Desktop CI / tests (push) Successful in 13s
    Desktop Release / release (push) Successful in 3m30s
    Stable

    benya released this 2026-02-15 23:22:15 +03:00 | 12 commits to master since this release

    Обновления в приложении

    • В диалоге обновления добавлен fallback:
      • «Скачать и установить (setup)».
    • Улучшен выбор артефактов релиза:
      • приложение теперь отдельно определяет zip и setup.exe.

    Установщик

    • Восстановлены русский язык и русские подписи в Inno Setup.
    • Возвращена иконка установщика.
    • Установка остается без прав администратора (per-user).

    CI/CD и релизы

    • Улучшена диагностика release-сборки (подробные логи build.py).
    • Исправлены проблемы кодировок в выводе сборки.
    • Обновлен workflow релизов:
      • теги создаются как annotated,
      • релиз привязывается к target_commitish.
    Downloads
  • v2.1.0 1b4760167f

    Anabasis Manager 2.1.0
    Some checks failed
    Desktop CI / tests (push) Failing after 12s
    Desktop Release / release (push) Successful in 2m45s
    Stable

    benya released this 2026-02-15 21:56:40 +03:00 | 27 commits to master since this release

    Автообновление (Stage 3)

    • Усилен GUI-апдейтер: пошаговый прогресс, ретраи при копировании файлов, rollback при сбоях.
    • Добавлена пост-проверка версии после обновления.
    • Улучшено логирование обновления (update_error.log) и поведение при ошибках.

    Сборка и релизы

    • Улучшен build-процесс для desktop-версии.
    • Подготовлены CI/CD-улучшения для стабильных релизов.

    Качество

    • Добавлены/расширены unit-тесты для модулей обновления.
    • Проведен рефакторинг и стабилизация критичных участков.
    Downloads
  • Anabasis Manager 2.0.0 (dev df3a4c4)
    All checks were successful
    Desktop Dev Pre-release / prerelease (push) Successful in 2m44s
    Pre-Release

    gitea-actions released this 2026-02-15 21:51:36 +03:00 | 37 commits to master since this release

    Development pre-release for commit df3a4c4
    Version base: 2.0.0

    Downloads
  • Anabasis Manager 2.0.0 (dev b30437f)
    All checks were successful
    Desktop Dev Pre-release / prerelease (push) Successful in 1m52s
    Pre-Release

    gitea-actions released this 2026-02-15 21:34:28 +03:00 | 40 commits to master since this release

    Development pre-release for commit b30437f
    Version base: 2.0.0

    Downloads
  • v2.0.0 147988242f

    Anabasis Manager 2.0.0
    All checks were successful
    Desktop CI / tests (push) Successful in 12s
    Desktop Release / release (push) Successful in 1m57s
    Stable

    benya released this 2026-02-15 21:18:01 +03:00 | 33 commits to master since this release

    Основное

    • Крупный рефакторинг кода и структуры проекта.
    • Улучшена поддерживаемость и читаемость логики приложения.
    • Подготовлена база для стабильных автообновлений и дальнейших релизов.

    Обновления и релизы

    • Добавлена/доработана проверка обновлений.
    • Улучшены процессы сборки и релизов для Gitea.
    • Приведены в порядок форматы тегов и наименования релизов.

    Надежность

    • Исправлены ошибки авторизации и сценарии принудительного релогина.
    • Улучшена обработка ошибок и поведение интерфейса в нештатных случаях.
    • Добавлены и расширены тесты ключевых сценариев.
    Downloads