Skip to content

TimeTrace 0.1.5

Latest

Choose a tag to compare

@post-code-FF post-code-FF released this 09 Nov 14:57

Исправлено отслеживание активности в GNOME 51; изменения из PR #1 включены в основной TimeTrace.

  • Новый GNOME-бэкенд учитывает активное окно, простой и блокировку, восстанавливает пропущенные события и приостанавливает учёт при недоступном расширении.
  • Расширение для GNOME 51 на Wayland устанавливается, обновляется и включается автоматически при запуске. Если GNOME требуется повторный вход в сеанс, подсказка отображается в окне приложения.
  • Добавлены контрольные точки для восстановления интервалов после сбоя и корректное завершение трекинга.
  • Сохранены имя TimeTrace, команда timetrace, прежние идентификаторы приложения и расширения, каталоги настроек и истории. Существующая база используется при обновлении.

Для x86_64 приложены бинарники legacy (glibc 2.31+), standard (2.35+) и modern (2.39+), пакеты .deb и .rpm для каждого варианта, Arch-пакет timetrace-git и файл SHA256SUMS.

Расширение этой версии предназначено для GNOME 51. После первого запуска или обновления расширения может потребоваться выйти из сеанса GNOME и войти снова.

Проверки: 210 автоматических тестов для каждой базы сборки; GJS-тест жизненного цикла расширения; интеграция через отдельную реальную шину D-Bus; запуск бинарников с --version; совпадение бинарников внутри DEB/RPM/Arch и отдельных файлов. Проверки CI выполнялись без настоящего рабочего сеанса GNOME.