Windows 10/11, 64-bit. Портативный ZIP с исполняемым файлом (установщик для этой сборки временно не выпускается; установленное приложение обновится само через встроенное обновление).
Скачать для Windowsapk_user_…) для списка/остановки сессий + опциональный токен сессии для баланса. Вводятся один раз на странице настроек (открывается из меню в браузере).Windows: распакуйте DevinBalance_1.0.2-windows.zip и запустите DevinBalance_1.0.2-windows.exe.
Если SmartScreen предупреждает («неизвестный издатель») — «Подробнее» → «Выполнить в любом случае» (сборка без подписи).
Linux:
unzip DevinBalance_1.0.2-linux.zip chmod +x DevinBalance_1.0.2-linux ./DevinBalance_1.0.2-linux
Нужна среда с системным треем (AppIndicator/StatusNotifier). На GNOME может потребоваться расширение AppIndicator.
macOS: сборка временно недоступна — добавим, когда обновится квота сборки.
Версия публикуется в latest.json. Возвращайтесь сюда и скачивайте свежую сборку в любой момент.
Сборка 260710_1004 (v1.0.2): баланс теперь всегда читается по токену сессии — настройка «Источник баланса» и ручной ввод числа убраны. Добавлен постоянный журнал диагностики (страница настроек → «Сеть»): в нём фиксируются ошибки запроса баланса/сессий и результаты проверки соединения — если баланс не отображается, нажмите «Скопировать журнал» и пришлите его разработчику.
Сборка 260626_1131: устойчивое получение баланса при антивирусе/прокси/VPN. При таймауте приложение автоматически повторяет запрос по HTTP/1.1 (частая причина «в браузере работает, а приложение висит» за перехватом HTTPS). В разделе «Сеть» появилась кнопка «Проверить соединение» — пошаговая диагностика (DNS → TCP → TLS → запрос баланса), показывает, где именно рвётся соединение. На странице настроек устаревший баланс больше не выдаётся за актуальный: при сетевой ошибке он честно помечается «(устарел)» с текстом ошибки.
Сборка 260626_1021: баланс следует за активным аккаунтом в браузере. Если сменить аккаунт в браузере, приложение само переключает связку токен+Org на текущий аккаунт и сбрасывает кэш баланса — значение больше не «застывает» на прошлом аккаунте (даже когда старый токен ещё валиден и запрос успешно отдаёт прежний баланс). Введённый вручную токен при этом не перетирается.
Сборка 260626_0902: стабильное получение On-demand баланса. Значение больше не «застывает»: устаревшее число помечается и ограничено по времени, а при стойком рассинхроне токена/Org после смены аккаунта связка сбрасывается и подхватывается заново из браузера.