From d2fcfdc2686fb1adf0f208e76fcf107ea13e1f46 Mon Sep 17 00:00:00 2001 From: PN Tech Date: Wed, 25 Mar 2026 10:03:54 +0300 Subject: [PATCH] fix(updater): prevent repeated update prompt on startup --- README.md | 6 ++---- README_RU.md | 6 ++---- app.py | 2 +- utils/whats_new_modal.py | 6 ++---- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index a635552..b00753d 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,9 @@ Allows authorized users to create, edit, and manage document pages. Support for --- -## 🛠 What's New (v0.2.19) +## 🛠 What's New (v0.2.20) -- Fixed a profile crash path where malformed user data could trigger `'NoneType' object has no attribute 'split'`. -- Hardened profile data normalization so missing `username` values are safely handled as empty strings. -- Improved profile update payload formatting to avoid extra spaces and unstable name parsing. +- Fixed the bug of the program update --- diff --git a/README_RU.md b/README_RU.md index 7546482..ad9a7f5 100644 --- a/README_RU.md +++ b/README_RU.md @@ -35,11 +35,9 @@ --- -## 🛠 Что нового (v0.2.19) +## 🛠 Что нового (v0.2.20) -- Исправлен сценарий сбоя профиля, при котором некорректные данные пользователя могли приводить к ошибке `'NoneType' object has no attribute 'split'`. -- Усилена нормализация данных профиля: при отсутствии `username` теперь безопасно используется пустая строка. -- Улучшено формирование данных при сохранении профиля, чтобы избежать лишних пробелов и нестабильного разбора имени. +- Исправлен баг обновления программы --- diff --git a/app.py b/app.py index ecc2b0c..39e9089 100644 --- a/app.py +++ b/app.py @@ -27,7 +27,7 @@ os.environ.setdefault("QT_SCALE_FACTOR_ROUNDING_POLICY", "PassThrough") -APP_VERSION = "0.2.18" +APP_VERSION = "0.2.20" class Application: """ diff --git a/utils/whats_new_modal.py b/utils/whats_new_modal.py index 11a8c54..3773071 100644 --- a/utils/whats_new_modal.py +++ b/utils/whats_new_modal.py @@ -17,13 +17,11 @@ RELEASE_NOTES = { - "0.2.19": [ + "0.2.20": [ { "title": "Стабильность профиля", "items": [ - "Исправлен сценарий сбоя профиля при некорректном формате данных пользователя (ошибка вида: 'NoneType' object has no attribute 'split').", - "Нормализация данных профиля усилена: отсутствующий username теперь безопасно обрабатывается как пустая строка.", - "Формирование имени при сохранении профиля улучшено: лишние пробелы удаляются, чтобы избежать нестабильного разбора.", + "Исправлен баг обновления программы" ], }, ],