Skip to content

feat(drive): Fristen auch in einen Mail-Kalender – „Fristen aus …“ und Kalenderauswahl (Drive 1.17) - #171

Merged
CallMeTechie merged 2 commits into
mainfrom
feat/drive-deadline-targets
Nov 1, 2026
Merged

CallMeTechie merged 2 commits into
mainfrom
feat/drive-deadline-targets

Conversation

@CallMeTechie

@CallMeTechie CallMeTechie commented Nov 1, 2026 •

Copy link
Copy Markdown
Owner

Worum es geht

Drive 1.17 trägt Fristen wahlweise in einen Kalender des Mail-Plugins ein (z. B. Outlook). Bisher standen in den Drive-Einstellungen zwei gleich lautende Schalter „Neue Fristen in den Familienkalender“. Jetzt gibt es pro Bereich eine Zeile mit eindeutigem Titel und eine Auswahl.

Änderungen

  • Drive-Einstellungen, „KI für Dokumente“: unter jedem Bereich mit KI die Zeile „Fristen aus “ (Name aus den Daten), rechts der Wert „Nicht eintragen“, „Familienkalender“ oder „Outlook · Kalender“. Tippen öffnet die Auswahl: Nicht eintragen, Familienkalender (nur wenn erreichbar), dann die Mail-Kalender nach Konto gruppiert, mit Farbpunkt. Gespeichert wird das eigene Ziel pro Bereich (GET|PUT deadlines/targets, Kalender aus GET deadlines/calendars), nur mit dem Feature deadlineMailCalendar.
  • Ohne das Feature bleibt der Schalter in den Familienkalender, jetzt mit dem Titel „Fristen aus Meine Dateien“ bzw. „Fristen aus Familie“.
  • „Fristen“: „In Kalender eintragen“ fragt bei mehr als einem möglichen Ziel „In welchen Kalender?“, vorausgewählt ist das Ziel des Bereichs (POST deadlines/<id>/calendar { target }). Bei einem einzigen Ziel wird direkt eingetragen. Danach steht dort „Im Kalender · Outlook“ (der Familienkalender wie bisher „Im Familienkalender“). mail_unavailable bekommt einen eigenen Text.
  • Die Fotos-Ansicht ist nicht berührt.
  • CI: gradle.properties auf -Xmx4g. compileReleaseKotlin lief mit 2 GB aus dem Speicher (GC overhead limit exceeded), auch schon auf main im Lint nach feat(drive): Orte und Personen in den Fotos (Drive 1.16) #170.

Tests

  • Neu: DriveDeadlineTargetsTest (JSON von Kalendern, Zielen und Eintrag, Bodies, Auswahl und Gruppierung nach Konto, Rückfrage nur bei mehr als einem Ziel, Vorauswahl, Texte)
  • Lokal: compileDebugKotlin, Drive-Unit-Tests (306, grün), lintRelease grün

https://claude.ai/code/session_016xX1efcZF1f6G9rhmaJNLD


Generated by Claude Code

Claude added 2 commits November 1, 2026 13:43
…d Kalenderauswahl (Drive 1.17)

- Drive-Einstellungen, „KI für Dokumente“: unter jedem Bereich mit KI die Zeile „Fristen aus <Bereich>“,
  rechts das Ziel; Tippen öffnet die Auswahl Nicht eintragen, Familienkalender (nur wenn erreichbar),
  Mail-Kalender nach Konto (Feature 'deadlineMailCalendar', GET|PUT deadlines/targets,
  GET deadlines/calendars).
- Ohne das Feature bleibt der Schalter in den Familienkalender, jetzt mit eindeutigem Titel
  „Fristen aus <Bereich>“ (Bereichsname aus den Daten).
- „Fristen“: „In Kalender eintragen“ fragt bei mehr als einem Ziel nach dem Kalender, vorausgewählt ist
  das Ziel des Bereichs (POST deadlines/<id>/calendar { target }); danach „Im Kalender · Outlook“.
  mail_unavailable bekommt einen eigenen Text.
- Texte DE/EN; Unit-Tests für Auswahl, Gruppierung, Vorauswahl und JSON.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016xX1efcZF1f6G9rhmaJNLD
…CI aus dem Speicher

Seit Drive 1.16 bricht compileReleaseKotlin mit 2 GB (GC overhead limit exceeded) ab, auch auf
main (Lint nach #170). Die Runner haben 16 GB.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016xX1efcZF1f6G9rhmaJNLD
@CallMeTechie
CallMeTechie merged commit b40d5ef into main Nov 1, 2026
5 checks passed
CallMeTechie pushed a commit that referenced this pull request Nov 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants