• v0.6.0 3d224f872f

    v0.6.0
    All checks were successful
    test / test (push) Successful in 24m37s
    packages / debian (push) Successful in 10m57s
    android / android (push) Successful in 15m35s
    packages / opensuse (push) Successful in 12m3s
    release / release (push) Successful in 14m45s
    Stable

    leonhard.suckau released this 2026-09-14 17:34:37 +00:00 | 0 commits to main since this release

    Release v0.6.0

    Änderungen:

    • Bildschirmfotos fuer den englischen Ladeneintrag
    • Die Symbole fuer Play tragen jetzt wirklich eine Symboltabelle
    • Zweisprachigkeit und Wiederherstellen gehoeren zu 0.6.0
    • Was zurueckgenommen wurde, laesst sich wiederherstellen
    • Uhrzeit-Knopf traegt ein Zifferblatt statt des Wortes
    • Auch die Rust-Texte sprechen Englisch
    • Die Android-Oberflaeche spricht Englisch
    • Abhaengigkeiten auf den neuesten Stand gebracht
    • Die Schreibtisch-Oberflaeche spricht Englisch
    • Geruest fuer zwei Sprachen, an einer Zeichenkette nachgemessen
    • Die iPhone-Anleitung auch auf englisch
    • Anleitung: Nextcloud-Kalender auf dem iPhone einrichten
    • FORTSCHRITT: Abschnitt zur Fassung 0.6.0
    • Fassung 0.6.0
    • Auch im Formular bekommt die Kalender-Auswahl eine Hoehe
    • Im Monatsraster blaettert jetzt senkrecht der Monat, waagerecht das Jahr
    • Das Kontoblatt waechst mit seinem Inhalt, statt ihn zu verlieren
    • Geprueft wird jetzt gegen 34, weil die echte Instanz auf 34 laeuft
    • Die Paketquelle heisst nach dem Eigentuemer, nicht nach dem Projekt
    • Forgejos Vorlage sieht aus wie eine Shell-Zeile, ist aber keine
    • Die zypper-Anleitung liess den Schluessel aus
    • Distributionspakete fuer Debian und openSUSE
    • Pruefplan: die synthetische Sammlung und drei Oberflaechenfaelle
    • Pruefmittel: fremde Kalenderdaten, synthetisch
    • Der Integrationstest lief zum ersten Mal in der CI
    • podman im Jobcontainer bekommt keinen User-Namespace
    • Update app description and contact email for Google Play listing
    • Die Nextcloud-Fassung stand an zwei Stellen ohne Fessel
    • Kurzbeschreibung erweckte den Eindruck, es brauche keinen Server
    • Tags: zwei genaue statt fünf ungefähre
    • Kategorie heißt jetzt Effizienz, nicht Produktivität
    • Betriebsunterlagen des Demoservers bleiben draußen
    Downloads
  • v0.5.0 07adbfe5ed

    v0.5.0
    All checks were successful
    test / test (push) Successful in 15m55s
    android / android (push) Successful in 13m56s
    release / release (push) Successful in 15m3s
    Stable

    leonhard.suckau released this 2026-08-25 05:36:28 +00:00 | 32 commits to main since this release

    Downloads
  • v0.4.0 58e0e715b9

    v0.4.0
    Some checks failed
    android / android (push) Successful in 16m39s
    test / test (push) Has been cancelled
    release / release (push) Successful in 14m36s
    Stable

    leonhard.suckau released this 2026-08-20 08:14:59 +00:00 | 47 commits to main since this release

    Release v0.4.0

    Änderungen:

    • Fassung 0.4.0
    • Vollabgleich im einstellbaren Takt, und ausgeblendete Orte zurückholen
    • Prüfplan vollständig durchgelaufen
    • Abschnitt U-D durchgelaufen; „Passwort im Datei" berichtigt
    • Eine Erinnerung nach einem Abgleich per Hand blieb ungeplant
    • „Alles neu holen": der fehlende Ausweg aus der ctag-Kollision
    • Ein am Server gelöschter Kalender stand stumm still
    • Ein Farbwechsel am Server legte den Kalender still
    • Löschkonflikt in beiden Oberflächen gefahren, zwei Sätze entfernt
    • Implement conflict handling for deletion scenarios in UI messages
    • Am Gerät belegt: stiller Netzausfall, begrenzte Wiederholungen
    • Nachts nicht wecken, und nicht endlos nachfassen
    • Löschkonflikte getrennt melden und die Doku nachziehen
    • Implement conflict resolution for deletions against remote changes
    • Prüflauf: Reihen gegen einzelne Vorkommen (K-06, K-07)
    • Nach einem Konflikt ließ sich kein Termin mehr anlegen
    • Update icons and add N and C to header band in adaptive symbol
    • Das Telefon schickt Änderungen jetzt auch sofort zum Server
    • K-02 entschieden: fragen statt still wiederanlegen
    • Prüflauf: K-03 durchgefallen, Ursache offen
    Downloads
  • v0.3.0 b5e71b5b5d

    v0.3.0
    All checks were successful
    test / test (push) Successful in 17m1s
    android / android (push) Successful in 17m58s
    release / release (push) Successful in 15m4s
    Stable

    leonhard.suckau released this 2026-08-17 15:03:34 +00:00 | 67 commits to main since this release

    Release v0.3.0

    Änderungen:

    • Fassung 0.3.0
    • Nextcloud meldet Löschungen, die keine sind — Termin verschwand für immer
    • Eine neu angelegte Reihe rutschte bei der Zeitumstellung
    • Prüflauf Abschnitt „Abgleich": neun Fälle, keine Fehler
    • Prüflauf Abschnitt „Daten": drei Fehler gefunden und behoben
    • README.md: Add note about AI programming and human oversight
    • Prüflauf: Abhakliste aus dem Prüfplan
    • Mehrere Konten, und ein Werkzeug für echte Testdaten
    • Prüfplan für Daten, Oberfläche und Kollisionen
    • Querformat: Rückgängig nach oben — und das verlorene Tagespanel zurück
    • Wochenansicht: waagerecht die Woche, senkrecht der Monat
    • Gleiten beim Wischen: Monate ja, Jahre anders
    • Die Kalenderwoche wandert schmal nach unten
    • Eigene Farbe je Kalender
    • Kalenderwochen an den vier Stellen, wo man sie sucht
    • Wischen: waagerecht der Monat, senkrecht das Jahr
    • Querformat: das Blättern wandert in den Kopf
    Downloads
  • v0.2.0 510c9a5aa7

    v0.2.0
    All checks were successful
    android / android (push) Successful in 17m21s
    test / test (push) Successful in 16m50s
    release / release (push) Successful in 14m57s
    Stable

    leonhard.suckau released this 2026-08-15 08:27:13 +00:00 | 84 commits to main since this release

    Release v0.2.0

    Änderungen:

    • Fassung 0.2.0
    • Bauprotokolle und APK als Artefakte mitgeben
    • Der Android-Job starb an der Log-Pipe, nicht am Bau
    • Gelernt: was sich anders verhält, als man annimmt
    • Android baut jetzt auch auf dem Buildserver
    • Bezeichner im Android-Crate englisch
    • Am Gerät nachgestellt: der volle Abgleich kommt dem Fall zuvor
    • Ein eigenes Symbol für Android
    • Ein put auf etwas Gelöschtes wartet nicht mehr ewig
    • Umbenennung auf ngenNcCalendar
    • Jahre blättern — und ein Bindungszyklus von gestern
    • Wochenansicht am Telefon — als Liste, nicht als Raster
    • Kalender ein- und ausblenden, Orte vorschlagen
    • Textsuche am Telefon
    • Wählen statt tippen: Zifferblatt und Datumswähler am Telefon
    • Konflikte sieht man jetzt — und kann sie auflösen
    • Wiederholungen auch am Telefon — und was dabei auffiel
    • Die Erlaubnis für Benachrichtigungen, und wohin ein Termin gehört
    • Kopfzeile von Schritt 7 stand noch auf dem Stand von gestern
    • Löschen mit sichtbarer Wahl, Rückgängig — und zwei Funde nebenbei
    • Ändern am Telefon, ohne zu löschen, was das Formular nicht zeigt
    • Termine anlegen auf dem Telefon — und ein Ändern, das bewusst fehlt
    • Der verschluckte Abgleich war keiner — der ctag kollidierte
    • Tagesdetail auf dem Telefon — und ein Abgleich, der zwei Termine unterschlagen hat
    • Erinnerungen kommen pünktlich — und nennen jetzt die richtige Uhrzeit
    • Der Abgleich läuft im Hintergrund
    • Das App-Passwort geht in die Datei, nicht in die Datenbank
    • Der Anmeldevorgang übersteht den Weg in den Browser
    • Implement Nextcloud login flow with browser confirmation and UI enhancements
    • Der ganze CalDAV-Weg läuft auf dem Gerät, gegen eine echte Nextcloud
    • Die TLS-Wurzeln tragen unter Android
    • Das Monatsraster läuft auf Android — und die Systemleisten bleiben frei
    • Bezeichner englisch, Kommentare deutsch — und dabei einen Bindungszyklus gefunden
    • Dateinamen durchgängig englisch, und der Kern zieht ins Android-Frontend
    • Die Anordnung folgt der Breite, auch auf dem Schreibtisch
    • feat: Initialize Gradle wrapper and add build configuration
    • Anpassung der Benutzeroberfläche für Telefon und Tablet basierend auf verfügbarer Breite
    • Die CI-Tore lassen sich vorher lokal fahren
    • Mehrtägige Termine als Balken
    • Erinnerungen lassen sich einstellen
    • Die Suche bezieht die Beschreibung ein
    • Die Beschreibung ging beim Ändern verloren
    • Symbol im Benachrichtigungsfeld
    • Wunschliste aufgeräumt: alle drei Wünsche sind gebaut
    • Rückgängig, auch für Gespeichertes
    • Doku zum Zurücknehmen nachgetragen
    • Ungespeichertes zurücknehmen — ganz oder feldweise
    • BYSETPOS mit einem Wochentag: annehmen, ohne umzuschreiben
    • Wiederholungen: die Sperre auf ihren Kern zurückgeführt
    • Wiederholungen: Intervall und die vier Monatsmuster
    • Termine in einen anderen Kalender verschieben
    • Ortsliste: gerechnet statt gepflegt
    • Zwei Entwurfsfragen zu den offenen Wünschen beantwortet
    • Wochenansicht
    • Drei Wünsche notiert: Rückgängig, Kalender wechseln, Ortsliste
    • Termin-Dialog bietet nur sichtbare Kalender an
    • Wiederholungen anlegen, neue Termine bekommen eine Zeitzone
    • Termine verlieren beim Ändern nicht mehr ihre Zeitzone
    • Doppelte Termine: Ursache beseitigt, Bestand heilt sich selbst
    • Abgleich verliert keine Änderung mehr, die nicht geliefert wurde
    • Ein einzelnes Vorkommen einer Reihe ändern
    • Ein einzelnes Vorkommen aus einer Reihe nehmen — und eine TLS-Regression zurück
    • Uhrzeit über ein Zifferblatt eingeben
    • Textsuche über Titel und Ort
    • Datumswähler im Termin-Dialog
    • Linux-Binärdatei auch nackt veröffentlichen
    • v0.1.0 ist draußen, samt Gegenprobe des Installationswegs
    Downloads