You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Stundensatz pro Projekt**: Neues Feld `hourlyRate (€/h)` im Projekt-Dialog (Anlegen + Bearbeiten). Report → Projekte-Tab zeigt `Xh × Y€/h = Z€` pro Projekt und Gesamtsumme "Abrechenbar" in der Summary-Card.
30
+
31
+
---
32
+
33
+
## [0.1.0-beta.67] - 2026-03-22
34
+
35
+
### Hinzugefügt
36
+
-**Monatsabschluss**: Monate im Report-Screen (Monat-Tab) abschließen und wieder entsperren. Gesperrte Monate: nicht editierbar/löschbar in History und EntryEdit (oranges Banner, gesperrte Buttons), 🔒-Icon auf Gruppen-Headern in der History. Bulk-Delete überspringt gesperrte Einträge mit Hinweis. Persistenz als `List<String>` in Settings (HiveField 31), Backup-kompatibel.
37
+
38
+
---
39
+
40
+
## [0.1.0-beta.66] - 2026-03-22
41
+
42
+
### Behoben
43
+
-**Ongoing Notification Chronometer**: Ankerpunkt `when = entry.start + completedPauseDuration` — native Android-Chronometer zeigt korrekte Netto-Arbeitszeit (Pausen ausgeschlossen) live ohne Flutter-Timer. Während Pause: statischer Pause-Start-Timestamp. Body-Text-Refresh jede Minute für alle Zustände.
44
+
45
+
---
46
+
47
+
## [0.1.0-beta.65] - 2026-03-21
48
+
49
+
### Hinzugefügt
50
+
-**PC-Präsenzerkennung**: TCP-Probe auf konfigurierbaren Host/Port erkennt ob der Arbeits-PC im Netzwerk aktiv ist. Periodischer Watcher während laufender Session. SnackBar-Aktionen "Pause starten/beenden". Port-Presets (SMB 445, RDP 3389, VNC 5900, SSH 22). Test-Button in Einstellungen. Energieverbrauch: ~1ms TCP-Handshake pro Prüfung.
51
+
52
+
---
53
+
54
+
## [0.1.0-beta.64] - 2026-03-20
55
+
56
+
### Hinzugefügt
57
+
-**BSSID-basierte Raumerkennung**: Geofence-Zonen können zusätzlich zum SSID auch einen BSSID (MAC-Adresse des Access Points) zugewiesen bekommen. "Aktuelles Netz anzeigen"-Button im Zonen-Dialog lädt SSID + BSSID live und bietet "Übernehmen"-Buttons. Matching-Priorität: BSSID > SSID.
58
+
59
+
---
60
+
61
+
## [0.1.0-beta.63] - 2026-03-20
62
+
63
+
### Hinzugefügt
64
+
-**WiFi-SSID-Zonen-Erkennung**: Geofence-Zonen können einem WiFi-SSID zugeordnet werden. Event-driven via `connectivity_plus`-Stream (near-zero Energieverbrauch). Bei ENTER/EXIT gleicher Verarbeitungspfad wie GPS-Geofencing (Re-Entry-Merge, WorkMode, Notifications).
65
+
66
+
---
67
+
68
+
## [0.1.0-beta.62] - 2026-03-19
69
+
70
+
### Hinzugefügt
71
+
-**Swipe-to-Delete + Bulk-Selektion** in der History: Einträge einzeln via Swipe löschen (mit Bestätigung) oder per Long-Press in Bulk-Selektion wechseln und mehrere gleichzeitig löschen.
72
+
-**Automatische Pausenerkennung**: Wenn die App X Minuten im Hintergrund war (konfigurierbar, Standard 15 min) und eine Session lief, wird beim Wiederkehren ein Pause-Dialog angeboten.
73
+
74
+
---
75
+
76
+
## [0.1.0-beta.61] - 2026-03-18
77
+
78
+
### Hinzugefügt
79
+
-**Überstunden-Warnungen**: Push-Notifications wenn das Überstundenkonto konfigurierbare Schwellenwerte über- oder unterschreitet (Standard: +40h / -8h). Zone-basiert (nur bei Zonenübergang, kein Spam).
0 commit comments