Releases: arsenii-cmd/AxiOm-v2
Release list
v4.2.0 — Личный кабинет (вход через Telegram) + улучшения UI/стабильности
AxiOm v4.2.0 — Личный кабинет + улучшения интерфейса и стабильности
Главное нововведение версии — Личный кабинет с входом через Telegram: теперь подписки можно привязать к аккаунту и видеть их прямо в приложении.
✨ Новые возможности
Личный кабинет (вход через Telegram)
- Вход в аккаунт по QR-коду или через deep-link в Telegram-бота — сканируешь код или нажимаешь кнопку, подтверждаешь вход в боте.
- Просмотр активных подписок: трафик, срок действия, статус — прямо в разделе «Профили».
- Привязка подписки к приложению в один тап («Добавить в профили»), копирование ссылки подписки.
- Баннер на главном экране: приглашение подключить кабинет, когда не в аккаунте; после входа — компактный чип с именем и датой окончания подписки.
- Экран подключения адаптирован под платформу: на десктопе первым идёт QR-код, на телефоне — кнопка «Открыть Telegram»; добавлена запасная кнопка «Копировать ссылку».
- Сессия надёжно хранится в защищённом хранилище: сохраняется при временных сбоях сети и сбрасывается только если сервер отклонил токен.
🎨 Улучшения интерфейса
- Сигнальные цвета: полоса трафика желтеет при заполнении >80% и краснеет при >95%; срок подписки подсвечивается, когда осталось ≤3 дней. Значок статуса получил иконку ✓/! (различимо и при дальтонизме).
- Полная локализация раздела кабинета и панели статистики на главной (ТРАФИК/ДНИ/ПИНГ/УСТРОЙСТВА, ГБ/мс).
- Индикация при ручном обновлении: ячейка «Устройства» показывает спиннер, обновление кабинета — подтверждение.
- Убрана дублирующая надпись «нажмите для подключения»; баннер кабинета перемещён над кнопкой подключения; кнопки действий подписки размещены удобнее.
🛠️ Исправления
- Исправлен краш при загрузке подписки с реальным сроком действия (
type 'int' is not a subtype of type 'String?') — поле срока корректно разбирается из времени сервера в дату. - Понятные локализованные сообщения о сетевых ошибках вместо технического текста + автоматический повтор (до 3 попыток) при кратковременных сбоях.
- Диалог обновления: убрана кнопка «Позже» — постоянная плашка обновления на главном делает обновление обязательным.
📦 Установка
- Файл:
AxiOm-v4.2.0-arm64.apk— для 64-битных Android-устройств (arm64-v8a). - Ставится поверх предыдущей версии с сохранением данных.
Версия: 4.2.0 · versionCode 40200 · пакет app.axiom.vpn.
v4.1.12 — фикс загрузки обновлений через прокси
Исправлена нестабильная загрузка обновлений (APK/Windows-zip): теперь скачивание идёт через тот же VPN-прокси и retry-логику, что и проверка версии, а не напрямую в обход туннеля — устраняет проблему "то скачивается, то нет" при блокировках GitHub.
- Скачивание обновления использует общий сетевой клиент приложения (proxy/direct/both + retry)
- Выбор ассета обновления учитывает платформу (Windows -> zip/exe, Android -> arm64 apk)
- Защита от SSRF при разборе подписок (блокировка запросов на internal/loopback адреса, встроенные в содержимое подписки)
- Логирование ошибок закрытия ядра вместо молчаливого игнорирования
v4.1.11 — Naive + динамический пинг + фикс тестов
v4.1.11
Что нового
- Динамический пинг — urlTest при открытии дропдаунов + периодический каждые 30с
- Поддержка Naive — транспорт HTTP/2 TLS, protocolLabel/transportLabel
- Фикс server_option_test — добавлен параметр protocol во все вызовы
Сборки
| Платформа | Файл |
|---|---|
| Android arm64-v8a | app-arm64-v8a-release.apk |
| Android armeabi-v7a | app-armeabi-v7a-release.apk |
| Android x86_64 | app-x86_64-release.apk |
| Windows x64 | AxiOm-Windows-v4.1.11.zip |
🤖 Generated with Claude Code
v4.1.10 — Динамический пинг
v4.1.10
Что нового
- Динамический пинг в дропдаунах — urlTest при открытии выбора страны/протокола/транспорта
- Периодический пинг на главном экране — авто-обновление каждые 30 секунд (только когда VPN подключен и экран активен)
Сборки
| Платформа | Файл |
|---|---|
| Android arm64-v8a | app-arm64-v8a-release.apk |
| Android armeabi-v7a | app-armeabi-v7a-release.apk |
| Android x86_64 | app-x86_64-release.apk |
| Windows x64 | AxiOm-Windows-v4.1.10.zip |
🤖 Generated with Claude Code
AxiOm v4.1.9
Sub refresh toasts (bottom, like manual update).
AxiOm v4.1.8
Sub refresh before connect + banner
AxiOm v4.1.7
Cached APK: skip re-download, Install button, auto-cleanup.
AxiOm v4.1.6
In-app APK install via open_filex.
AxiOm v4.1.5
Updated About page. In-app APK download.
AxiOm v4.1.4
Что нового
- 🔄 Авто-проверка обновлений при запуске приложения
- 🏠 Баннер на главном экране — появляется когда доступна новая версия
- 📱 In-app скачивание APK — без браузера, с прогресс-баром
- 📲 Установка в один тап — системный инсталлер Android
- 🔗 Собственный канал обновлений — GitHub Releases API (arsenii-cmd/AxiOm-v2)
Сборки
| Платформа | Архитектура |
|---|---|
| Android | arm64-v8a / armeabi-v7a / x86_64 |
| Windows | x64 (portable zip) |