docs: Fahrplan und Aenderungen fuer M5 fortschreiben
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
bb7b189e53
commit
350f5fdbfc
@@ -6,6 +6,38 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/).
|
|||||||
|
|
||||||
## [Unveröffentlicht]
|
## [Unveröffentlicht]
|
||||||
|
|
||||||
|
### Hinzugefügt
|
||||||
|
|
||||||
|
- **Benachrichtigungen** per Web-Push und E-Mail, je Benutzer einstellbar.
|
||||||
|
Vier Anlässe: Tagesüberblick am Morgen, fällige Aufgaben, Vorlauf vor einem
|
||||||
|
Zeitblock und ein Kalender, der sich nicht abgleichen lässt.
|
||||||
|
- **Ruhezeit** von 20:00 bis 07:00 ab Werk, über Mitternacht hinweg; wahlweise
|
||||||
|
das ganze Wochenende. Der Tagesüberblick kommt trotzdem zu seiner Zeit — er
|
||||||
|
käme sonst nie, wenn jemand früh aufsteht.
|
||||||
|
- Anmeldung eines Browsers für Push, Liste der angemeldeten Geräte und ein
|
||||||
|
Knopf, der eine Probemeldung über alle eingeschalteten Wege schickt.
|
||||||
|
- Ein Lauf alle zehn Minuten prüft, ob etwas zu melden ist; die nächtliche
|
||||||
|
Aufräumrunde entfernt Nachweise, die älter als 30 Tage sind.
|
||||||
|
- Handbuchseite zu Benachrichtigungen.
|
||||||
|
|
||||||
|
### Geändert
|
||||||
|
|
||||||
|
- Der Kalenderabgleich zählt Fehlversuche in Folge mit und meldet erst ab dem
|
||||||
|
dritten. Ein Netz hustet, ein Anbieter hat Wartung — das ist noch keine
|
||||||
|
Nachricht wert.
|
||||||
|
- Ab Werk meldet der Planer gar nichts: kein Weg ist eingeschaltet. Wer beim
|
||||||
|
ersten Start mit Meldungen überschüttet wird, schaltet alles ab — und dann
|
||||||
|
auch das Nützliche.
|
||||||
|
|
||||||
|
### Sicherheit
|
||||||
|
|
||||||
|
- Die Push-Schlüssel eines Geräts liegen verschlüsselt in der Datenbank.
|
||||||
|
Weder Endpunkt noch Schlüssel noch Mailinhalte landen im Protokoll.
|
||||||
|
- Ein Gerät, das der Push-Dienst mit 404 oder 410 ablehnt, wird sofort
|
||||||
|
entfernt; andere Fehler führen nach fünf Versuchen zum selben Ergebnis.
|
||||||
|
- Der Nachweis einer Meldung wird **vor** dem Senden geschrieben: lieber eine
|
||||||
|
verpasste Nachricht als eine, die im Minutentakt erneut versucht wird.
|
||||||
|
|
||||||
## [0.4.0] – 2026-09-11
|
## [0.4.0] – 2026-09-11
|
||||||
|
|
||||||
### Hinzugefügt
|
### Hinzugefügt
|
||||||
|
|||||||
+16
-5
@@ -9,7 +9,7 @@ grünen Prüfungen, aktueller Dokumentation und einem Eintrag im DEVLOG.
|
|||||||
| [M2](#m2--aufgaben-und-projekte) | Aufgaben und Projekte | erledigt |
|
| [M2](#m2--aufgaben-und-projekte) | Aufgaben und Projekte | erledigt |
|
||||||
| [M3](#m3--kalender-lesen) | Kalender lesen | erledigt |
|
| [M3](#m3--kalender-lesen) | Kalender lesen | erledigt |
|
||||||
| [M4](#m4--wochenplanung-und-zeitblöcke) | Wochenplanung und Zeitblöcke | erledigt |
|
| [M4](#m4--wochenplanung-und-zeitblöcke) | Wochenplanung und Zeitblöcke | erledigt |
|
||||||
| [M5](#m5--benachrichtigungen) | Benachrichtigungen | geplant |
|
| [M5](#m5--benachrichtigungen) | Benachrichtigungen | erledigt |
|
||||||
| [M6](#m6--integrationen) | Integrationen | geplant |
|
| [M6](#m6--integrationen) | Integrationen | geplant |
|
||||||
| [M7](#m7--schnellerfassung-und-api) | Schnellerfassung und API | geplant |
|
| [M7](#m7--schnellerfassung-und-api) | Schnellerfassung und API | geplant |
|
||||||
| [M8](#m8--mcp) | MCP | geplant |
|
| [M8](#m8--mcp) | MCP | geplant |
|
||||||
@@ -94,10 +94,21 @@ ein Zeitblock landet immer im ersten verbundenen Kalender. Beides steht unter
|
|||||||
|
|
||||||
## M5 – Benachrichtigungen
|
## M5 – Benachrichtigungen
|
||||||
|
|
||||||
- [ ] Web-Push mit `web-push`
|
**Erledigt am 11.09.2026 mit Version 0.5.0.**
|
||||||
- [ ] Tagesüberblick per E-Mail über nodemailer
|
|
||||||
- [ ] Erinnerungen an Fälligkeiten, Jobs über node-cron
|
**Ziel:** Sagen, was ansteht — und dabei so selten stören, dass niemand auf
|
||||||
- [ ] Je Benutzer einstellbar, mit Ruhezeiten
|
die Idee kommt, alles abzuschalten.
|
||||||
|
|
||||||
|
- [x] Web-Push mit `web-push`, Anmeldung je Browser
|
||||||
|
- [x] Tagesüberblick per E-Mail über nodemailer
|
||||||
|
- [x] Erinnerungen an Fälligkeiten und vor Zeitblöcken, Jobs über node-cron
|
||||||
|
- [x] Je Benutzer einstellbar, mit Ruhezeiten über Mitternacht
|
||||||
|
- [x] Wiederholungssperre je Anlass, Sache und Tag
|
||||||
|
- [x] Abgleichfehler erst nach mehreren Versuchen hintereinander
|
||||||
|
|
||||||
|
**Bewusst offen gelassen:** Keine Sammelmeldung mehrerer Anlässe in einer
|
||||||
|
Nachricht und kein Nachholen dessen, was in die Ruhezeit fiel. Eine
|
||||||
|
Erinnerung an einen Zeitblock, der längst begonnen hat, hilft niemandem.
|
||||||
|
|
||||||
## M6 – Integrationen
|
## M6 – Integrationen
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user