Commit Graph

6 Commits

Author SHA1 Message Date
deexsed 85005d0053 Update ctk_tray_ui.py 2026-03-27 14:59:45 +03:00
deexsed a11b634ba7 feat(tray): добавлен статус прокси в GUI и обновлены настройки 2026-03-27 14:08:51 +03:00
deexsed bd5056a64c feat(tray): статус прокси, бейдж на иконке, lock и диагностика
Добавлены ProxyRuntimeState и tray_diagnostics; колбэк on_listening в tg_ws_proxy.

Иконка: цветной бейдж (зелёный слушает / красный ошибка / жёлтый прочее), легенда в tooltip.

Один пункт меню «Статус и проверка TCP»; проверка порта до запуска; WinError 10013 как конфликт порта.

SingleInstanceLock: не снимать lock с живым PID; устойчивее определение своего процесса.

Windows: MessageBox с родительским HWND трея и SYSTEMMODAL.

Обновления: last_check_at; подписи для офлайна; verbose — update в INFO.

Первый запуск: подсказки по типичным проблемам; macOS — PNG с бейджем для rumps.
2026-03-27 14:02:31 +03:00
deexsed 0d11062c92
fix: остановка прокси из трея, пул WS и проверка обновлений (#443) 2026-03-27 10:54:33 +03:00
Flowseal c179c299bb tooltip fixes 2026-03-27 09:07:25 +03:00
deexsed 77a0b837d9
Общий UI трея в ui/, тултипы, исправление tg:// с реальным host, доработки windows.py (импорты, lock, IPv6, остановка прокси) (#417) 2026-03-27 08:54:36 +03:00