В секции "Обновления" настроек теперь появляется кнопка "Обновить" рядом с "Открыть страницу релиза", если найдена новая версия - так что пропуск/закрытие стартового окна с обновлением больше не лишает возможности обновиться позже.
В меню трея добавлен аналогичный пункт "Обновить (текущая -> новая)" с отдельным разделителем, между "Открыть логи" и "Выход" - показывается только когда обновление доступно.
Обе точки входа переиспользуют существующий диалог/логику загрузки обновления через новый общий хелпер _trigger_update_flow(), без дублирования кода.
Меню трея пересобирается сразу после фоновой проверки версии, поэтому новый пункт появляется без перезапуска.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/1213
**Author:** [@f4rceful](https://github.com/f4rceful)
**Created:** 8/14/2026
**Status:** ✅ Merged
**Merged:** 9/4/2026
**Merged by:** [@Flowseal](https://github.com/Flowseal)
**Base:** `main` ← **Head:** `feature/manual-update-trigger`
---
### 📝 Commits (1)
- [`ecef728`](https://github.com/Flowseal/tg-ws-proxy/commit/ecef728373a24cf7555694a8c51a8355d0d21534) feat: add manual update triggers to settings and tray menu
### 📊 Changes
**4 files changed** (+80 additions, -27 deletions)
<details>
<summary>View changed files</summary>
📝 `ui/ctk_tray_ui.py` (+30 -8)
📝 `ui/i18n/en.json` (+1 -0)
📝 `ui/i18n/ru.json` (+1 -0)
📝 `windows.py` (+48 -19)
</details>
### 📄 Description
## Что сделано
- В секции "Обновления" настроек теперь появляется кнопка "Обновить" рядом с "Открыть страницу релиза", если найдена новая версия - так что пропуск/закрытие стартового окна с обновлением больше не лишает возможности обновиться позже.
- В меню трея добавлен аналогичный пункт "Обновить (текущая -> новая)" с отдельным разделителем, между "Открыть логи" и "Выход" - показывается только когда обновление доступно.
- Обе точки входа переиспользуют существующий диалог/логику загрузки обновления через новый общий хелпер `_trigger_update_flow()`, без дублирования кода.
- Меню трея пересобирается сразу после фоновой проверки версии, поэтому новый пункт появляется без перезапуска.
<img width="309" height="188" alt="image" src="https://github.com/user-attachments/assets/9b91ff1b-d1dc-466a-8976-1f89e1d62809" />
<img width="464" height="596" alt="image" src="https://github.com/user-attachments/assets/5b0fbec7-3409-4140-bd32-7aca2c37a64e" />
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot
changed title from [PR #1213] feat: add manual update triggers to settings and tray menu to [PR #1213] [MERGED] feat: add manual update triggers to settings and tray menu2026-09-04 21:17:39 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/1213
Author: @f4rceful
Created: 8/14/2026
Status: ✅ Merged
Merged: 9/4/2026
Merged by: @Flowseal
Base:
main← Head:feature/manual-update-trigger📝 Commits (1)
ecef728feat: add manual update triggers to settings and tray menu📊 Changes
4 files changed (+80 additions, -27 deletions)
View changed files
📝
ui/ctk_tray_ui.py(+30 -8)📝
ui/i18n/en.json(+1 -0)📝
ui/i18n/ru.json(+1 -0)📝
windows.py(+48 -19)📄 Description
Что сделано
_trigger_update_flow(), без дублирования кода.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
[PR #1213] feat: add manual update triggers to settings and tray menuto [PR #1213] [MERGED] feat: add manual update triggers to settings and tray menu