Commit Graph

8 Commits

Author SHA1 Message Date
deexsed f0044255fa feat: проверка обновлений GitHub, пакет utils, зависимости по ОС
Проверка последнего релиза при запуске (опционально), диалог и ссылка на страницу релиза; секция в настройках CTk и меню macOS; единый default_tray_config; requirements/*.txt; README.

Refs: https://github.com/Flowseal/tg-ws-proxy/issues/357
2026-03-26 11:21:33 +03:00
deexsed 35ea33ee3f feat(tray): версия в логах и настройках, UI настроек, фикс Tk при выходе
Реализует предложение из issue #430: версия в логах при старте, в окне настроек (CTk) и в меню macOS; прокрутка и вёрстка; защита Variable.__del__ и destroy корня окна.

Refs: https://github.com/Flowseal/tg-ws-proxy/issues/430
2026-03-26 10:29:10 +03:00
deexsed fc822cb70d refactor: extract UI to ui package, tooltips, tg:// host fix
- Add ui/ (ctk_theme, ctk_tray_ui, ctk_tooltip): shared Windows/Linux theme, settings form, first-run, validation

- Register ui package in pyproject.toml wheel

- Tooltips on settings fields for new users

- tg://socks URL uses configured host (not hardcoded 127.0.0.1) on Windows, Linux, macOS
2026-03-24 16:20:56 +03:00
xdshkaaa e1004e5e73
Fix macOS settings dialog cancellation flow (#392) 2026-03-23 08:39:00 +03:00
Flowseal 18a1bced83 logrotate #366; configurable pool and buffer sizes 2026-03-22 02:54:03 +03:00
kek.of 9924440c48
Update macos.py (#272) 2026-03-18 20:27:16 +03:00
Flowseal 55affaf78f macos dialog fix; macos merge logs 2026-03-18 17:49:24 +03:00
Илья 533420b516
MacOS support (#225) 2026-03-18 17:33:38 +03:00