Skip to content

Repository files navigation

DK Tracker

Klient Kimai na pulpit Linuksa: cały czas pracy w jednym oknie — lista wpisów, podsumowania i kalendarz — bez karty w przeglądarce. Timer uruchomisz i zatrzymasz z okna albo z ikony w tacce systemowej, która pokazuje, ile trwa bieżący wpis. Zaczęło się jako linuksowa wersja firmowej wtyczki WS Tracker; dziś robi znacznie więcej.

Okno główne DK Tracker: wpisy z bieżącego tygodnia i trwający timer

Status: wersja 0.10.17 (beta) — sprawdzona na KDE Plasma 6 (Wayland). GNOME: testy w toku.

Co potrafi

Okno główne — wszystko, co zwykle robisz w Kimai, w natywnej aplikacji:

  • Wpisy tygodniami i dniami, z sumami; nowy wpis z timera albo wpisany ręcznie; okno edycji z każdą opcją, jaką ma serwer (tagi, pola własne); usuwanie z „Cofnij”; wyszukiwanie we wszystkich swoich wpisach.
  • Podsumowania tygodnia, miesiąca, roku albo dowolnego zakresu: czas płatny i niepłatny, średnia na dzień roboczy wobec normy dziennej, wykres dni w kolorach projektów, podział wg projektu, klienta i rodzaju pracy; po najechaniu widać wpisy, z których składa się słupek czy pozycja.
  • Kalendarz dnia lub tygodnia: wpisy jako bloki, nowy wpis przeciągnięciem myszy, przesuwanie (także na inny dzień) i zmiana godzin za krawędź, z przyciąganiem co kwadrans.

Zawsze pod ręką — gdy pulpit ma tackę systemową (można ją wyłączyć):

  • ikona z czasem trwającego wpisu (47m, 1:22) i menu: zatrzymaj, wznów ostatni, otwórz okno;
  • małe okienko przy ikonie do szybkiego startu, zmiany opisu, projektu i godzin (wybieranych z listy) oraz ostatnich wpisów.

Poza tym: zasady jak we wtyczce (jakość opisu, płatne / niepłatne jak w Kimai), zmiana projektu i rodzaju pracy trwającego wpisu, przypomnienie o zbyt długim timerze i utracie połączenia, token API w portfelu systemu (KWallet / GNOME Keyring), autostart, motyw jasny i ciemny, polski i angielski. Łączy się wyłącznie z Twoim Kimai.

Podsumowania Kalendarz
Podsumowanie miesiąca: kafelki, wykres dni i podział na projekty Kalendarz tygodnia z wpisami jako blokami

Instalacja

Aplikacja jest dystrybuowana jako Flatpak. Instalacja z repozytorium — aktualizacje przyjdą same (Discover, GNOME Software, flatpak update):

flatpak install --user https://dragonking026.github.io/DK-Tracker-Linux/io.github.dragonking026.DK-Tracker-Linux.flatpakref

Plik .flatpak jest też w najnowszym wydaniu, ale tak zainstalowana aplikacja nie dostaje aktualizacji. Szczegóły i przejście z pliku na repozytorium: wydania i instalacja.

DK Tracker działa na każdym pulpicie jako zwykłe okno. Ikona w tacce na GNOME wymaga rozszerzenia AppIndicator and KStatusNotifierItem Support.

Konfiguracja

  1. Uruchom DK Tracker z menu programów — przy pierwszym starcie okno otworzy się na ustawieniach.
  2. Podaj adres Kimai i token API (w Kimai: Profil → API; to nie jest hasło do logowania).
  3. Sprawdź połączenie, potem Zapisz — okno przejdzie do wpisów.

Dokumentacja i rozwój

Licencja

GPL-3.0-or-later (wersje 0.9.0 i 0.9.1: AGPL-3.0-or-later). DK Tracker to niezależny projekt, nie jest oficjalną aplikacją Kimai ani nie jest z nim powiązany; Kimai jest znakiem towarowym jego autora (zasady).

Releases

Contributors

Languages