ForNeVeR / ForNeVeR/checktimer

Daily statistics

Offen
#23 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
kind:feature up-for-grabs
Vorherrschende Sprache
Scala
Sterne
5
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

There should be a Statistics button that opens a new window. That window should contain date selector and a list of daily activities for that day from the log. Current date should be selected by default.

Whether currently tracked activity is shown there or not should be dependent on whether it was already saved to the log file or not (see also #4 — that's the reason currently tracked activity may be periodically saved to the log file).

Be careful with race conditions when writing / reading a file simultaneously.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den bestehenden Lese-/Schreibablauf des Aktivitätsprotokolls und die UI-Einstiegspunkte zum Hinzufügen einer Statistics-Schaltfläche und eines Fensters zu lokalisieren. Lies issue #4 zum Kontext des regelmäßigen Speicherns des Protokolls und ermittle anschließend, wie die Datumsauswahl und die tägliche Aktivitätsauflistung funktionieren sollen, ohne Konflikte durch gleichzeitigen Dateizugriff zu verursachen. Als abgeschlossen gilt die Aufgabe, wenn das Fenster standardmäßig das aktuelle Datum verwendet, die gespeicherten Aktivitäten für einen ausgewählten Tag anzeigt und gleichzeitige Lese- und Schreibvorgänge sicher behandelt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
scala
Bereich
desktop
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.