Commit Graph

18 Commits

Author SHA1 Message Date
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 7db2691ae1 refactor(tray): общие модули utils/ui, README, LF в репозитории
Вынесена общая логика tray (пути, lock, конфиг, прокси, IPv6, обновления) в utils/tray_* и ui/tray_*; точки входа windows/linux/macos упрощены.

Добавлены .editorconfig и .gitattributes; в README кратко описана структура исходников.
2026-03-27 13:35:33 +03:00
deexsed 77a0b837d9
Общий UI трея в ui/, тултипы, исправление tg:// с реальным host, доработки windows.py (импорты, lock, IPv6, остановка прокси) (#417) 2026-03-27 08:54:36 +03:00
Flowseal 18a1bced83 logrotate #366; configurable pool and buffer sizes 2026-03-22 02:54:03 +03:00
Flowseal 4ae7cb92f7 autostart fixes 2026-03-19 12:26:31 +03:00
HonoLite 7eeb447a76
add windows autostart (#171) 2026-03-19 11:27:59 +03:00
delewer 99b5c722e1
build: migrate deps to pyproject.toml (#201) 2026-03-18 21:33:12 +03:00
hir-lol 473078593a
Merge pull request #244 from hir-lol/main 2026-03-18 01:40:09 +03:00
Flowseal cf3e3b2aec typos 2026-03-16 04:09:39 +03:00
Rostislav Tolushkin b6cb5aa76f general typos fix 2026-03-15 15:29:19 +03:00
Flowseal e4891cfd53 hardcode host connection 2026-03-15 05:00:50 +03:00
Flowseal a0a5bfbecb IPv6 warnings 2026-03-15 04:56:26 +03:00
Flowseal 72e5040e6d fix #83 2026-03-15 02:33:20 +03:00
Flowseal 3cf12467a7 Host configuration 2026-03-07 21:52:59 +03:00
Flowseal 48282a63d4 code cleaning 2026-03-07 21:14:17 +03:00
Flowseal 39dd71be14 Lock recode, bind error notify, clipboard cross-platform 2026-03-07 21:10:35 +03:00
Flowseal f69d20ad85 Restructure 2026-03-06 19:48:12 +03:00