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.8 (GNOME v16) === ## Что нового | What's New **Russian | Русский:** - **Исправлено сохранение позиции на панели** — теперь запоминает расположение после перезагрузки - **Исправлена позиция "Справа (перед индикаторами)"** — добавлена задержка для корректного размещения перед системными иконками - **Индикатор не показывается на экране блокировки** - **Все файлы конфигурации в одной папке** — `~/.config/battery-session-timer/` - **Поддержка языка системы** — автоматическое переключение русского/английского - **Уменьшен порог сброса сессии** — с 10% до 3% для более точного определения **English:** - **Fixed panel position saving** — now remembers position after restart - **Fixed "Right (before indicators)" position** — added delay for correct placement before system icons - **Indicator not shown on lock screen** - **All config files in one folder** — `~/.config/battery-session-timer/` - **System language support** — automatic Russian/English switching - **Lowered session reset threshold** — from 10% to 3% for more accurate detection ## Тестирование | Testing ✅ Позиция сохраняется после перезагрузки ✅ Позиция "Справа (перед индикаторами)" работает корректно ✅ Индикатор не показывается на экране блокировки ✅ Язык автоматически переключается (русский/английский) ✅ Сессия продолжается после перезагрузки ✅ Сброс при зарядке >3% ✅ Режим сна обрабатывается корректно ## Качество кода | Code Quality - ✅ Нет console.log - ✅ Нет AI-комментариев - ✅ Все правила EGO соблюдены - ✅ Правильная обработка ошибок - ✅ Нет пустых try-catch - ✅ Нет синхронного IO ## Совместимость | Compatibility - GNOME Shell 45, 46, 47, 48, 49, 50 - Требуется UPower и logind (присутствуют по умолчанию) ## Ссылки | Links - **Репозиторий:** https://github.com/Gluk41/battery-session-timer - **Релиз:** https://github.com/Gluk41/battery-session-timer/releases/tag/v1.0.8