Battery session timer with record saving for GNOME Shell
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 33 | Unreviewed |
| 32 | Rejected |
| 31 | Rejected |
| 30 | Rejected |
| 29 | Rejected |
| 28 | Rejected |
| 27 | Rejected |
| 26 | Rejected |
| 25 | Rejected |
| 24 | Rejected |
| 23 | Rejected |
| 22 | Rejected |
| 21 | Rejected |
| 20 | Rejected |
| 19 | Rejected |
| 18 | Rejected |
| 17 | Rejected |
| 16 | Rejected |
| 15 | Rejected |
| 14 | Rejected |
| 13 | Rejected |
| 12 | Rejected |
| 11 | Rejected |
| 10 | Rejected |
| 9 | Rejected |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Rejected |
| 5 | Rejected |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
=== 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