hermes-hub/src/antigravity_provider/updater
Hermes Team b27c2b6e84 fix(updater): кнопка обновления ставила откат программы назад
Сравнение сборок шло только на равенство коммитов: любое расхождение
объявлялось обновлением. Последний релиз на GitHub указывал на 380c218
от 30 августа, у владельца стояла сборка новее — хаб предложил «обновиться»
на старый коммит, владелец нажал и получил откат.

Добавлена проверка по времени: если релиз опубликован раньше, чем
установлена текущая сборка (deployed_at из deployment_manifest.json),
это откат, а не обновление. Такой релиз не предлагается, и владельцу
пишется, что установлена сборка новее опубликованного релиза.

Проверено на фактических данных владельца: релиз 380c218 от 2026-08-30
против установки от 2026-08-31 даёт update_available=False.

Версия остаётся 0.1.1 намеренно, сборки различаются коммитом.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-31 19:17:57 +07:00
..
__init__.py feat(updater): in-app updates based on main repo release commits (A27 Pass 1) 2026-08-25 17:54:51 +07:00
update_manager.py fix(updater): кнопка обновления ставила откат программы назад 2026-08-31 19:17:57 +07:00