• v1.11.0 — Der Abgleich sagt, was er nicht holen konnte
    CI / pruefen (push) Canceled after 0s
    Stable

    florian.wilde released this 2026-09-09 22:17:24 +00:00 | 0 commits to main since this release

    Downloads
  • v1.10.1 — Sichtbar, welche Aufgabe ein Issue hat
    CI / pruefen (push) Canceled after 0s
    Stable

    florian.wilde released this 2026-08-18 12:47:59 +00:00 | 14 commits to main since this release

    Downloads
  • florian.wilde released this 2026-08-18 05:53:00 +00:00 | 25 commits to main since this release

    Rückblick, Zeitleiste und eine Suche, die auch Aufgaben findet.

    • Neu — Wochenrückblick über alle Projekte: Kennzahlen der Woche und darunter die Vorgänge nach Tagen gebündelt. Blättern in frühere Wochen inbegriffen. Erreichbar über die Schnellsuche und einen Verweis vom Dashboard.
    • Neu — Globale Zeitleiste: derselbe Verlauf, aber fortlaufend und ohne Wochengrenze, mit Nachladen älterer Einträge. Geblättert wird per Cursor — bei mehreren Einträgen im selben Augenblick verliert oder verdoppelt das keine Zeilen.
    • Neu — Das Aufgabendashboard hat ein Suchfeld über Titel, Beschreibung, Labels und Projektname. Wer sucht, sucht dabei auch in Erledigtem — sonst findet man die Aufgabe von letzter Woche nicht wieder.
    • Besser — Die Volltextsuche kannte bisher nur Notizen und findet jetzt auch Aufgaben — mit denselben deutschen Stammformen: „Rechnung“ findet „Rechnungen“. Treffer erscheinen im Projektbrett und in der Schnellsuche.

    Veröffentlicht am 18.08.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.9.0 7b60667633

    florian.wilde released this 2026-08-18 05:53:00 +00:00 | 32 commits to main since this release

    Geschlossene Issues haken ihre Aufgabe auch ohne Webhook ab.

    • Neu — Der Abgleich prüft jetzt den Zustand verknüpfter Issues: was in Git geschlossen wurde, wird in Nebula abgehakt. Bisher konnte das nur der Webhook — war keiner eingerichtet, blieb der Rückweg ganz aus.
    • Besser — Ein über Git geschlossenes Issue bewirkt jetzt dasselbe wie ein Haken in der Oberfläche: bei wiederkehrenden Aufgaben entsteht die nächste Fassung, und der Vorgang steht im Projektverlauf.

    Veröffentlicht am 17.08.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.8.0 a122187feb

    v1.8.0 — Durchgang durch Anmeldung und Sitzungen nach OWASP
    CI / pruefen (push) Canceled after 0s
    Stable

    florian.wilde released this 2026-08-18 05:53:00 +00:00 | 33 commits to main since this release

    Durchgang durch Anmeldung und Sitzungen nach OWASP.

    • Besser — Passwörter werden deutlich aufwendiger gehasht (scrypt mit N=2^17 statt 2^15) — das entspricht der Empfehlung des OWASP Password Storage Cheat Sheet. Bestehende Passwörter werden bei der nächsten Anmeldung still auf den neuen Stand gebracht.
    • Behoben — Die Anmeldung verriet, welche Benutzernamen existieren: gesperrte, deaktivierte und reine Passkey-Konten antworteten anders als unbekannte — und das schon vor der Passwortprüfung. Jetzt gibt es die Auskunft erst, wenn das Passwort stimmt.
    • Neu — Sitzungen laufen nach acht Stunden ohne Nutzung ab, zusätzlich zur bestehenden Frist von 30 Tagen. Einstellbar über SESSION_IDLE_HOURS; 0 schaltet es ab.
    • Besser — Das Sitzungscookie trägt bei HTTPS den Präfix „__Host-“ und gilt nur noch SameSite=Strict. Beides muss einmalig neu angemeldet werden.
    • Besser — Die Passwortprüfung erkennt jetzt Wiederholungen, Zeichenfolgen und Passwörter, die den eigenen Benutzernamen enthalten.

    Veröffentlicht am 15.08.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.7.0 c270038edd

    v1.7.0 — Aufgaben und Git-Issues finden zusammen
    CI / pruefen (push) Canceled after 0s
    Stable

    florian.wilde released this 2026-08-18 05:52:59 +00:00 | 35 commits to main since this release

    Aufgaben und Git-Issues finden zusammen.

    • Neu — Eine Aufgabe lässt sich als Issue im verknüpften Repository anlegen — per Knopf, nie nebenbei. Danach wandert der Zustand mit: erledigt schließt das Issue, ein Zurückziehen öffnet es wieder.
    • Neu — Webhooks. Ein Push aktualisiert den Stand sofort, statt bis zum nächsten Abgleich zu warten; ein geschlossenes Issue hakt seine Aufgabe ab. Einzurichten am Repository — URL und Geheimnis stehen dort bereit.
    • Behoben — Auf dem Telefon verdeckte die Bildschirmtastatur den halben Dialog, weil er mit der vollen Fensterhöhe rechnete. Dialoge richten sich jetzt nach dem sichtbaren Bereich und rücken über die Tastatur.
    • Besser — Aufgaben lassen sich in der Übersicht direkt bearbeiten. Bisher führte von dort nur der Weg ins Projekt.

    Veröffentlicht am 15.08.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.6.0 c9202fb65e

    florian.wilde released this 2026-08-18 05:52:59 +00:00 | 38 commits to main since this release

    Unterwegs erfassen — und eine Oberfläche, die aufs Telefon passt.

    • Behoben — Auf dem Telefon war das Dashboard breiter als der Bildschirm: die Steuerleiste konnte nicht umbrechen und schob den Knopf „Neues Projekt“ aus dem Bild. Dasselbe im Projektkopf, wo „Löschen“ außerhalb lag. Beide Zeilen brechen jetzt um.
    • Neu — Schnellerfassung: ein Blitzsymbol in der Kopfleiste, auf jeder Seite erreichbar. Ein Feld, Enter, fertig — als Idee entsteht ein Projekt, als Aufgabe eine Aufgabe im gewählten Projekt. Der Dialog bleibt danach offen, weil auf eine Idee meist gleich die nächste folgt.
    • Neu — Eine Aufgabenseite über alle Projekte hinweg, geordnet nach Fälligkeit: überfällig, heute, diese Woche, später, ohne Termin. Abhaken geht direkt aus der Liste.
    • Neu — Vierte Ansicht im Dashboard: eine kompakte Liste. Auf dem Telefon passen damit fünf Projekte auf einen Bildschirm statt auf vier.
    • Besser — Eingabefelder sind auf Berührungsgeräten 16 Pixel groß — darunter zoomt iOS Safari beim Hineintippen die Seite heran und kehrt nicht von selbst zurück. Knöpfe und der Fortschrittsregler sind mit dem Finger zu treffen.
    • Behoben — Die Verweise in der Kopfleiste und „Neues Projekt“ sind auf schmalen Anzeigen reine Symbole und hießen für einen Screenreader gar nichts. Jetzt tragen sie eine Beschriftung.
    • Behoben — Das Tag-Formular der Auswahlleiste war breiter als sein Menü und wurde beschnitten — auf jeder Bildschirmbreite.

    Veröffentlicht am 14.08.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.5.0 47245152a2

    florian.wilde released this 2026-08-18 05:52:59 +00:00 | 46 commits to main since this release

    Sicherheitsdurchsicht und eine Anleitung für den Server.

    • Behoben — Ein Einmalkennwort ließ sich innerhalb seiner Gültigkeit mehrfach verwenden. Das eingelöste Zeitfenster wird jetzt gemerkt — RFC 6238 verlangt das ausdrücklich.
    • Behoben — Der Bildoptimierer von Next war ohne Anmeldung erreichbar und reichte Bilder durch libvips, für das es offene Schwachstellen gibt. Nebula benutzt ihn nirgends — jetzt ist er abgeschaltet.
    • Neu — DEPLOYMENT.md: Schritt für Schritt vom leeren Server bis zur Instanz hinter TLS, mit Firewall, Sicherungen und Betrieb.
    • Neu — scripts/update.sh rollt ein Update aus: prüfen, holen, sichern, bauen, starten, Gesundheit prüfen — und nennt bei einem Fehlschlag den Weg zurück.
    • Besser — Umsortieren im Brett und das Anlegen von Vorlagen sind jetzt ebenfalls ratenbegrenzt.
    • Besser — Die Bereinigung des Markdowns ist mit elf Tests festgehalten: Skripte, Ereignis-Attribute, javascript: und data: kommen nicht durch.

    Veröffentlicht am 27.07.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.4.0 72e5eb43c4

    v1.4.0 — Worum ging es hier nochmal?
    CI / pruefen (push) Has been cancelled
    Stable

    florian.wilde released this 2026-08-18 05:52:59 +00:00 | 50 commits to main since this release

    Worum ging es hier nochmal?

    • Neu — README-Vorschau auf der Projektseite. Erspart den Wechsel ins Git, nur um zu sehen, worum ein halbvergessenes Projekt eigentlich ging.
    • Besser — Relative Links im README zeigen dorthin, wo sie hingehören — aufgelöst gegen das Verzeichnis der Datei im Repository.
    • Besser — Bilder im README werden bewusst nicht geladen, sondern als anklickbarer Verweis gezeigt. Die Content-Security-Policy dafür zu öffnen hieße, jedem fremden README das Nachladen beliebiger Bilder zu erlauben — auch Zählpixeln.

    Veröffentlicht am 26.07.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads
  • v1.3.0 01884f4747

    v1.3.0 — Was sich wiederholt, und was besser lesbar ist
    CI / pruefen (push) Has been cancelled
    Stable

    florian.wilde released this 2026-08-18 05:52:59 +00:00 | 53 commits to main since this release

    Was sich wiederholt, und was besser lesbar ist.

    • Neu — Wiederkehrende Aufgaben: täglich, wöchentlich, alle zwei Wochen oder monatlich. Wandert die Aufgabe nach „Erledigt“, entsteht die nächste von selbst.
    • Behoben — Gedämpfter Text erreichte auf dem dunklen Untergrund nur 3,8 statt der geforderten 4,5 zu 1 — an 26 Stellen. Beide Stufen sind jetzt aufgehellt, der Abstand zwischen ihnen bleibt sichtbar.
    • Besser — Die Barrierefreiheit ist mit axe-core über zehn Seitenzustände geprüft, einschließlich der Dialoge. Keine Verstöße mehr gegen WCAG 2.1 AA.
    • Besser — Der Folgetermin rechnet vom Fälligkeitsdatum, nicht vom Abhaken — eine wöchentliche Aufgabe bleibt auf ihrem Wochentag. Lange Liegengebliebenes rutscht so weit vor, bis der Termin in der Zukunft liegt.

    Veröffentlicht am 26.07.2026. Der Text stammt aus dem Änderungsverlauf der Anwendung (src/lib/changelog.ts).

    Downloads