Review of "Battery Session Timer" version 29

Details Page Preview

Battery session timer with record saving for GNOME Shell

Extension Homepage
https://github.com/Gluk41/battery-session-timer

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental)

Shexli did not find any issues.

All Versions

Previous Reviews on this Version

Gluk41 posted a review
=== Battery Session Timer v1.0.5 (GNOME v13) === ## Что нового | What's New **Russian | Русский:** - **Исправлено сохранение сессии при перезагрузке системы** — время больше не сбрасывается - **Исправлен сброс сессии при подключении питания >10%** — сессия правильно завершается - **Оптимизировано сохранение состояния** — только при реальных изменениях - **Добавлен статус 'неактивна'** для завершенных сессий - **Улучшена стабильность** работы с UPower **English:** - **Fixed session persistence across system restart** — time no longer resets - **Fixed session reset when charging >10%** — properly finishes the session - **Optimized state saving** — only on actual changes - **Added 'inactive' status** display for finished sessions - **Improved UPower stability** ## Тестирование | Testing ✅ Сессия продолжается после перезагрузки ✅ Сессия сбрасывается при зарядке >10% ✅ Режим сна обрабатывается корректно ✅ Рекорд сохраняется правильно ✅ UI обновляется во всех состояниях ## Качество кода | Code Quality - ✅ Нет console.log - ✅ Нет AI-комментариев - ✅ Все правила EGO соблюдены - ✅ Правильная обработка ошибок - ✅ Нет пустых try-catch ## Совместимость | Compatibility - GNOME Shell 45, 46, 47, 48, 49, 50 - Требуется UPower и logind (присутствуют по умолчанию) ## Команды для тестирования | Testing Commands ```bash gnome-extensions pack battery-session-timer@local gnome-extensions install --force battery-session-timer@local.shell-extension.zip
Gluk41 auto- rejected
Auto-rejected because of new version 30 was uploaded