Patch Notes

v0.46.0

  • (16.06.2026) Gemeinsam schreiben in Farbe: In gemeinsam bearbeiteten Notizen wird der Text jeder Person in ihrer eigenen Farbe unterstrichen, und eine Legende unter der Notiz zeigt, wer was geschrieben hat. Deine persönliche Farbe wählst oder änderst du über das Drei-Punkte-Menü oben – jede Farbe gibt es nur einmal, und alle deine bisherigen Texte färben sich automatisch mit.

v0.45.1

  • (15.06.2026) Sicherere PDF-Anhänge: Hochgeladene PDF-Anhänge werden jetzt serverseitig auf eingebettete aktive Inhalte (etwa versteckten Programmcode) geprüft und automatisch bereinigt, bevor sie gespeichert werden. Beschädigte oder passwortgeschützte PDFs werden mit einem Hinweis abgelehnt.

v0.45.0

  • (15.06.2026) Kirchen-Karte neu gestaltet: Die interaktive Karte hat einen wärmeren, übersichtlicheren Auftritt bekommen – mit gold gehaltenen Kirchen-Markern, einer Liste «Gemeinden in der Nähe» mit Bild-Karten und automatisch gruppierten Markern, wenn viele Gemeinden nahe beieinander liegen.
  • (15.06.2026) Auch Gemeinden ohne Standort sichtbar: Gemeinden, deren genauer Kartenstandort noch nicht hinterlegt ist, erscheinen jetzt im Bereich «Standort folgt» statt ganz zu fehlen – so findest du jede Gemeinde, auch wenn ihre Adresse noch nicht auf der Karte verortet ist.
  • (16.06.2026) Alle Standorte einer Gemeinde: Hat eine Gemeinde mehrere Standorte, werden jetzt alle davon einzeln auf der Karte eingezeichnet und in der Ergebnis-Liste aufgeführt – nicht mehr nur der erste.

v0.44.0

  • (15.06.2026) Notizen offline verfügbar: In den Einstellungen unter «App» kannst du jetzt einschalten, dass alle deine Notizen auf dein Gerät geladen werden. Danach lassen sie sich auch ohne Internetverbindung lesen – eine Statuszeile zeigt den Fortschritt und die Anzahl offline verfügbarer Notizen.

v0.43.0

  • (14.06.2026) Teilen-Fenster überarbeitet: Im Teilen-Fenster einer Notiz stehen jetzt zuerst alle Teilen-Optionen, der PDF-Export ist ganz nach unten gerückt. Freunde erscheinen direkt unter dem Suchfeld in einer einzigen Liste – Personen, mit denen die Notiz bereits geteilt ist, stehen zuoberst samt ihren Rechten.
  • (14.06.2026) Öffentlicher Link als Schalter: Einen öffentlichen Lese-Link, über den jeder mit dem Link die Notiz ansehen kann, schaltest du jetzt bequem mit dem Schalter «Öffentlich geteilt» an und wieder aus. Notizen, die jemand mit dir geteilt hat, kannst du nicht selbst weiterteilen.
  • (14.06.2026) Zugriff auf ganze geteilte Kapitel: Wird ein Kapitel mit dir geteilt, hast du jetzt Zugriff auf das gesamte Kapitel – alle Notizen und Unterkapitel darin.

v0.42.0

  • (14.06.2026) PDFs an Notizen anhängen: Im Editor gibt es jetzt unter den Audioaufnahmen einen Bereich «PDF-Anhänge», in dem du beliebige PDF-Dateien zu einer Notiz hochladen kannst – etwa ein Predigt-Skript oder ein Liedblatt. Angehängte PDFs erscheinen als Liste mit Dateiname und Grösse; ein Klick öffnet sie in einem neuen Tab, und du kannst sie jederzeit wieder entfernen.

v0.41.6

  • (14.06.2026) Platzhalter im Editor verschwindet zuverlässig: Auf Mobilgeräten blieb der Hinweistext «Beginne hier zu schreiben…» beim Tippen des ersten Wortes manchmal sichtbar und überlagerte den Text; er wird jetzt sofort ausgeblendet, sobald du schreibst.

v0.41.5

  • (14.06.2026) Bibelstelle per Knopf einfügen: In der Editor-Werkzeugleiste gibt es jetzt einen Buch-Knopf, mit dem du eine Bibelstelle über Auswahlmenüs (Buch, Kapitel, Vers) zusammenklickst und direkt in die Notiz einfügst. So ist die Stelle immer korrekt geschrieben und wird zuverlässig als anklickbarer Verweis erkannt – auch wenn man sich beim Tippen sonst leicht vertippt.

v0.41.4

  • (14.06.2026) Bibelstellen im Editor bleiben unverändert: Die automatische Erkennung markiert Bibelstellen jetzt nur noch, ohne deine Schreibweise anzutasten – Trenner wie Doppelpunkt, Komma, Punkt, Schrägstrich oder Strichpunkt bleiben so, wie du sie tippst. Damit verschwindet auch der Fehler, bei dem Stellen beim Tippen gelegentlich verstümmelt oder Zahlen vertauscht wurden.
  • (14.06.2026) Schlankere Fortschrittsanzeige im Leseplan: Der Lesefortschritt eines Bibelleseplans wird jetzt nur noch als Prozentwert angezeigt – sowohl auf der Plan-Seite als auch beim Lesen in der Bibel – statt als «x / xx Tage gelesen».
  • (14.06.2026) Notiz-Korrektur beim Erkennen von Bibelstellen behoben: In Notizen mit Bildern, Sprechblasen oder Audio-Marker konnte die automatische Bibelstellen-Erkennung an der falschen Stelle Text einfügen oder löschen. Das ist nun behoben.

v0.41.3

  • (14.06.2026) Besseres Vorlesen: Die Vorlesefunktion wählt jetzt automatisch die natürlichste verfügbare Stimme – moderne neuronale Stimmen von Edge, Chrome oder deinem Betriebssystem – statt der erstbesten Roboterstimme. Über das Stimmen-Menü neben dem Vorlese-Knopf kannst du zudem selbst eine andere Stimme wählen; die Auswahl wird pro Sprache gemerkt.

v0.41.2

  • (12.06.2026) Fortschritt beim Audio-Upload: Nach dem Stoppen einer Aufnahme erscheint ein kleines Fenster mit Prozentanzeige, das den Upload mitverfolgt. Du kannst es wegklicken und weiterarbeiten – der Upload läuft im Hintergrund weiter, solange der Browser geöffnet bleibt.

v0.41.1

  • (11.06.2026) Notiz wird beim Verlassen gesichert: Klickst du in einer Notiz auf einen Link, der die Seite wechselt (z. B. «In Bibel öffnen»), wird die Notiz vorher automatisch gespeichert – so gehen ungesicherte Änderungen nicht mehr verloren.
  • (11.06.2026) Grösseres Kapitelbild auf dem Handy: In der Notizen-Übersicht wird das Anzeigebild der Kapitel auf dem Smartphone jetzt deutlich grösser dargestellt, damit es nicht mehr als schmaler Streifen erscheint.

v0.41.0

  • (11.06.2026) Prediger übernehmen ihre Seite selbst: Trägt ein Nutzerkonto denselben Namen wie ein Prediger, lässt sich die Prediger-Seite im Bearbeiten-Fenster mit diesem Konto verknüpfen. Danach verwaltet der Prediger seine Seite selbst, kann anderen Nutzern Verwaltungsrechte erteilen und Nachrichten an seine Follower senden – die zuvor verwaltenden Personen der Kirche geben ihre Rechte ab.

v0.40.0

  • (11.06.2026) Einheitliche Tab-Leisten: Die Reiter auf der Kirchen-, Profil- und Nachrichten-Seite zeigen jetzt Symbol und Beschriftung nebeneinander, und auf der Notizen-Seite steht das passende Symbol vor dem Text – so wirken die Navigationsleisten überall einheitlich.
  • (11.06.2026) Kapitel-Aktionen im Hauptmenü: In der Kapitelansicht findest du Bearbeiten, Unterkapitel, PDF-Export und Löschen jetzt im Menü (drei Punkte) oben rechts in der Navigationsleiste statt im separaten Kapitel-Menü.
  • (11.06.2026) Aufnahmequalität in kbps: In den Einstellungen zeigt die Auswahl der Aufnahmequalität jetzt direkt die Bitrate (24/48/128 kbps) statt Bezeichnungen wie «Sprache» – die Beschreibung erklärt, welche Stufe wofür passt.
  • (11.06.2026) Prediger-Menü aufgeräumt: Der «Prediger teilen»-Eintrag im Drei-Punkte-Menü wurde entfernt.
  • (10.06.2026) Prediger löschbar: Wer einen Prediger-Eintrag erstellt hat, kann ihn jetzt über das Bearbeiten-Fenster wieder vollständig löschen.
  • (10.06.2026) Checklisten im Editor: In den Notizen gibt es jetzt anklickbare Kontrollkästchen – ideal für To-do-Listen oder zum Abhaken von Punkten während der Predigt. Ein Klick auf das Kästchen setzt oder entfernt das Häkchen, und der Zustand bleibt beim Teilen und im PDF-Export erhalten.

v0.39.12

  • (10.06.2026) Audio-Zeitstempel sitzen sauberer: Während einer Aufnahme landet die kleine Zeitmarke jetzt zuverlässig am Satzanfang und nicht mehr mitten in einer Abkürzung, einer Aufzählung oder einer Bibelstelle wie «Joh. 3,16».

v0.39.11

  • (10.06.2026) Bibel-Werkzeugleiste aufgeräumt: Die Lupe für die Suche ist jetzt grösser und besser erkennbar, und der Notizen-Knopf ist neu ein kompakter Symbol-Knopf wie die Suche.

v0.39.10

  • (10.06.2026) Gruppenchats löschbar: Wer einen Gruppenchat erstellt hat, kann ihn jetzt komplett löschen – für alle Mitglieder und inklusive des gesamten Nachrichtenverlaufs.

v0.39.9

  • (10.06.2026) Navigationsleiste bleibt fix: Die obere Navigationsleiste steht beim Scrollen jetzt fest und wackelt auf dem Handy nicht mehr.

v0.39.8

  • (10.06.2026) Passwort ändern im Dialogfenster: Das Ändern des Passworts öffnet sich jetzt in einem eigenen Dialog statt als Formular mitten im Einstellungen-Tab – das hält die Seite übersichtlicher.

v0.39.7

  • (10.06.2026) Nachrichten-Tastatur auf dem Handy: Beim Schreiben einer Nachricht auf dem Smartphone blieb das Eingabefeld teilweise hinter der eingeblendeten Tastatur verborgen. Der Chat öffnet sich jetzt als Vollbild und das Eingabefeld sitzt zuverlässig direkt über der Tastatur.

v0.39.6

  • (10.06.2026) Gruppenchat-Namen geschützt: Ein selbst erstellter Gruppenchat kann nicht mehr genau den Namen einer Kirche tragen, damit keine private Gruppe als offizieller Kirchen-Chat missverstanden werden kann.

v0.39.5

  • (10.06.2026) Teilen-Knopf nicht mehr doppelt: Auf Kirchen-, Standort- und Prediger-Seiten gab es die Teilen-Funktion zweimal – einmal als eigenes Symbol und einmal im Drei-Punkte-Menü. Sie ist jetzt nur noch im Drei-Punkte-Menü zu finden.

v0.39.4

  • (10.06.2026) Einheitliches, schnelles Transkriptions-Modell: Die Transkription nutzt jetzt für alle dasselbe kompakte Modell (~40 MB) – kleiner einmaliger Download und schneller Start auf jedem Gerät. Die Modell-Auswahl in den Einstellungen entfällt damit.

v0.39.3

  • (07.06.2026) Übersetzung langer Transkripte funktioniert wieder: Beim Übersetzen eines Transkripts blieb das Ergebnis bei längeren Aufnahmen aus oder zeigte eine kryptische Fehlermeldung an, weil der genutzte Übersetzungsdienst nur kurze Texte pro Anfrage zulässt. Lange Transkripte werden jetzt automatisch an Satzenden in Abschnitte aufgeteilt und nacheinander übersetzt – mit Fortschrittsanzeige.

v0.39.2

  • (07.06.2026) Ladeanzeige beim Anmelden wieder zentriert: Beim Öffnen der Anmeldeseite erschien der Lade-Spinner kurz seitlich versetzt statt in der Bildschirmmitte. Er wird jetzt wieder korrekt zentriert angezeigt.

v0.39.1

  • (07.06.2026) Lange Aufnahmen transkribieren ohne Absturz: Sehr lange Audios (z. B. 2 Stunden) liessen den Browser abstürzen, weil die ganze Datei auf einmal in den Speicher geladen wurde. Die Aufnahme wird jetzt platzsparend eingelesen und in Abschnitten transkribiert – auch mehrstündige Mitschnitte funktionieren, mit Fortschrittsanzeige pro Abschnitt.

v0.39.0

  • (07.06.2026) Neuer Tab «Von mir geteilt»: Neben «Geteilt mit mir» gibt es jetzt einen eigenen Bereich, der alle Notizen und Kapitel zeigt, die du selbst mit anderen geteilt oder auf deinem Profil veröffentlicht hast. Jede Karte zeigt auf einen Blick, mit wem du sie geteilt hast.

v0.38.3

  • (07.06.2026) Aufnahmen lassen sich wieder durchspulen: Bei selbst aufgenommenen Audios funktionierte die Fortschrittsleiste nicht – Vor- und Zurückspulen sowie das Anspringen von Zeitmarken aus dem Notiztext blieben wirkungslos, obwohl die Aufnahme vollständig war. Die Wiedergabe erkennt jetzt die korrekte Länge, sodass sich jede Stelle direkt ansteuern lässt.

v0.38.2

  • (07.06.2026) Passendes Transkriptions-Modell je Gerät: Standardmässig wird neu auf Handys das 80-MB-Modell und auf dem Computer das 250-MB-Modell verwendet – das spart Download und Datenvolumen. Die GPU-Option «Beste Qualität» (~540 MB) bleibt manuell wählbar, wird aber auf Geräten, die sie nicht ausführen können, ausgeblendet.

v0.38.1

  • (07.06.2026) Kompakterer Notiz-Editor auf dem Handy: Zwischen dem Titel und dem aufklappbaren Feld für Prediger, Datum & Ort ist auf dem Handy jetzt weniger Leerraum – oben wie unten gleich knapp, damit mehr vom Inhalt sichtbar ist.

v0.38.0

  • (06.06.2026) Prediger einzelnen Standorten zuordnen: Ein Prediger lässt sich jetzt zusätzlich zur Kirche gezielt einem oder mehreren ihrer Standorte zuordnen – nützlich, wenn er nur an bestimmten Gemeinde-Standorten predigt. Die gewählten Standorte erscheinen auf seinem Profil und führen mit einem Klick zur jeweiligen Standortseite.
  • (06.06.2026) Speicher-Intervall selbst einstellen: In den Einstellungen lässt sich jetzt festlegen, alle wie viele Minuten Notizen automatisch gespeichert werden (1 bis 60) – statt des bisher festen Werts von 3 Minuten.
  • (06.06.2026) Aufgeräumtes Menü auf Detailseiten: Im Menü von Kirchen-, Standort- und Prediger-Seiten stehen die seitenbezogenen Aktionen (Bearbeiten, Teilen, Übersetzungs-Stream) jetzt oben, durch eine Trennlinie abgesetzt von den allgemeinen Einträgen (Einstellungen, Admin) – genau wie im Notiz-Editor.
  • (06.06.2026) Weniger Akkuverbrauch und Wärme bei Aufnahmen: Lange Audio-Aufnahmen – besonders gleichzeitig mit dem Tippen von Notizen – belasten das Gerät jetzt deutlich weniger und erwärmen es nicht mehr so stark. Die Live-Transkription während der Aufnahme ist neu eine eigene Einstellung und standardmässig ausgeschaltet, weil sie viel Energie kostet – ein Transkript lässt sich weiterhin jederzeit nachträglich erzeugen.
  • (07.06.2026) Aufnahmequalität einstellbar: In den Einstellungen lässt sich jetzt die Qualität von Audio-Aufnahmen wählen – eine niedrigere Qualität reicht für Sprache völlig aus und spart bei langen Mitschnitten spürbar Akku, Gerätewärme und Speicherplatz.

v0.37.4

  • (05.06.2026) Netzwerk und Lesepläne wieder aufrufbar: Auf einer Kirchen-Seite blieb das Beziehungs-Netzwerk leer, und ein Leseplan liess sich nicht mehr direkt über seinen Link öffnen (zeigte fälschlich «nicht gefunden»). Beide Seiten erkennen die geöffnete Adresse jetzt wieder korrekt und zeigen ihre Inhalte an.
  • (06.06.2026) Netzwerk-Grafik ausblendbar: Kirchen-Verwalter können die Beziehungs-Netzwerk-Grafik auf ihrer Kirchenseite jetzt über eine Option in den Bearbeitungseinstellungen ausblenden.

v0.37.3

  • (05.06.2026) Aufgeräumte Bibel-Leiste: Die Vorlesen-Schaltfläche zeigt jetzt nur noch das Lautsprecher-Symbol, und das Such-Symbol ist grösser und damit leichter zu treffen.
  • (05.06.2026) Leseplan ohne Prozentanzeige: Im Bibel-Leseplan wird der Fortschritt nicht mehr zusätzlich in Prozent angezeigt – der Fortschrittsbalken und die Anzahl gelesener Tage genügen.
  • (05.06.2026) Übersichtlichere Buch- und Kapitelauswahl: Beim Buch öffnet sich jetzt ein zweispaltiges Menü mit dem Alten Testament links und dem Neuen Testament rechts, und die Kapitel erscheinen als kompaktes Raster – so findest du jede Stelle mit weniger Scrollen.

v0.37.2

  • (05.06.2026) Editor-Kopf nutzt breite Bildschirme besser: Prediger, Kapitel, Datum und Ort stehen auf breiten Bildschirmen jetzt nebeneinander in einer Zeile und brechen erst bei wenig Platz auf zwei Zeilen um.
  • (05.06.2026) Bilder und Aufnahmen laden zuverlässiger: Ist eine Bild- oder Audiodatei über den schnellen Auslieferungsweg gerade nicht erreichbar, wird sie jetzt automatisch direkt vom Server nachgeladen – so bleiben deine Medien auch bei einer Störung sichtbar und abspielbar.

v0.37.1

  • (05.06.2026) Bilder im Editor bleiben erhalten: Lud ein Bild noch hoch, während die Notiz automatisch gespeichert wurde, konnte statt des Bildes ein kaputter Platzhalter in der Notiz landen. Jetzt wird immer die fertige Bild-Adresse gesichert.
  • (05.06.2026) Synchronisierung bleibt nicht mehr hängen: Eine Änderung an einer nur zum Lesen geteilten Notiz wird nicht länger endlos im Hintergrund wiederholt, sondern verworfen – mit einem kurzen Hinweis.
  • (05.06.2026) Speicher-Status zeigt Fehler an: Konnte eine Notiz nicht zum Server gespeichert werden, bleibt der Speicher-Punkt jetzt dauerhaft rot, bis die Änderung wirklich gesichert ist – vorher leuchtete er irrtümlich grün, obwohl die Änderung nur lokal zwischengespeichert war.
  • (05.06.2026) Ladeanzeige beim Audio-Upload: Wenn du eine Aufnahme beendest oder eine Audiodatei hochlädst, erscheint jetzt eine Lade-Animation, solange der Upload läuft – so siehst du auf einen Blick, dass im Hintergrund noch hochgeladen wird.

v0.37.0

  • (05.06.2026) App jetzt vollständig mehrsprachig: Die gesamte Oberfläche – inklusive aller Meldungen, Editor-Werkzeuge sowie der Einladungs- und Freigabe-Seiten – ist jetzt durchgängig in 18 Sprachen verfügbar. Den Changelog gibt es neu auf Deutsch und Englisch; Impressum und Datenschutz erscheinen in deiner Sprache, wobei die deutsche Fassung rechtlich massgeblich bleibt.

v0.36.0

  • (05.06.2026) Einrichtung gestrafft: Die Ersteinrichtung ist jetzt kürzer und übersichtlicher – kleinere Einstellungen wie Design, Textgrösse, automatische Grossschreibung und automatisches Speichern fasse ich auf einer einzigen «Feinschliff»-Seite zusammen, statt sie einzeln abzufragen.
  • (05.06.2026) Einrichtung lässt sich fortsetzen: Wenn du die Einrichtung unterbrichst oder die Seite neu lädst, geht es an derselben Stelle weiter und deine bisherige Auswahl bleibt erhalten.
  • (05.06.2026) Zuverlässigerer Abschluss: Deine Eingaben werden während der Einrichtung direkt gespeichert; geht am Ende etwas schief, bekommst du eine klare Rückmeldung und kannst es erneut versuchen, statt unbemerkt ohne gespeicherte Einstellungen dazustehen.
  • (05.06.2026) Nutzungsbedingungen & Datenschutz: Vor dem ersten Start bestätigst du jetzt einmal die neuen Nutzungsbedingungen und die Datenschutzerklärung; deine Zustimmung wird nachvollziehbar festgehalten.

v0.35.0

  • (05.06.2026) Häufige Fragen auf der Startseite: Die Startseite hat jetzt einen aufklappbaren FAQ-Bereich, der die wichtigsten Fragen – von «wirklich kostenlos?» bis Datenschutz – direkt auf der Seite beantwortet.
  • (05.06.2026) Kirchen & Prediger entdecken: Ein neuer Bereich auf der Startseite zeigt, wie du Gemeinden und Prediger suchst, ihnen folgst und ihre geteilten Notizen findest – inklusive Kartenansicht.
  • (05.06.2026) Einblicke in die App: Eine neue Galerie auf der Startseite gibt einen direkten Eindruck von Editor, Bibel, Karte und Audioaufnahme.
  • (05.06.2026) Als App installieren: Auf der Startseite kannst du Holy Notes jetzt mit einem Klick zum Startbildschirm hinzufügen – auf dem iPhone mit einer kurzen Anleitung über das Teilen-Menü.
  • (05.06.2026) Prediger-Karten lesbarer: In den Prediger-Karten auf Kirchen- und Standortseiten stehen Vor- und Nachname jetzt untereinander, damit auch lange Namen nicht mehr abgeschnitten werden.

v0.34.0

  • (05.06.2026) Wer darf dir schreiben: In den Einstellungen legst du jetzt fest, ob dir alle Nutzer direkte Nachrichten senden dürfen oder nur deine Freunde. Voreingestellt bleibt «nur Freunde»; davon unabhängig kannst du den Empfang von Nachrichten weiterhin ganz abschalten.
  • (05.06.2026) Automatisches Speichern bei der Einrichtung: Beim Einrichten wirst du jetzt gefragt, ob deine Notizen während des Schreibens zusätzlich alle 3 Minuten automatisch gespeichert werden sollen.

v0.33.0

  • (05.06.2026) Kapitel-Ansicht «Aufklappbare Gruppen» funktioniert: Die Einstellung war bisher wirkungslos – jetzt klappen Kapitel ihre Notizen und Unterkapitel direkt in der Übersicht auf, statt auf eine eigene Seite zu wechseln. Umschaltbar in den Einstellungen unter «Kapitel-Ansicht».
  • (05.06.2026) Bibelstellen-Erkennung in vielen weiteren Sprachen: Tippst du in einer Notiz eine Bibelstelle, wird sie jetzt auch in über 20 zusätzlichen Sprachen automatisch erkannt und verlinkt – darunter Russisch, Ukrainisch, Chinesisch (vereinfacht & traditionell), Japanisch, Koreanisch, Arabisch, Persisch, Hindi, Tamil und mehr. Geprüft werden dabei nur die Sprachen der Bibeln, die du ausgewählt hast – so entstehen keine sprachübergreifenden Fehltreffer.

v0.32.1

  • (04.06.2026) Nur-Lese-Notizen lassen sich wieder öffnen: Eine schreibgeschützt mit dir geteilte Notiz brach beim Laden ab, weil sich das Ort-Feld nicht sperren liess – das ist behoben.

v0.32.0

  • (04.06.2026) Kirchen folgen neu gedacht beim Einrichten: Beim Einrichten suchst du jetzt gezielt deine Kirche und wählst danach aus, welchen ihrer Standorte du folgen möchtest – angeboten werden dann nur die Prediger dieser Standorte. Hat eine Kirche nur einen Standort oder nur einen Prediger, wird dieser automatisch abonniert; nachgefragt wird nur, wenn es wirklich etwas zu wählen gibt.

v0.31.1

  • (04.06.2026) Aufgeräumte Editor-Kopfzeile am Desktop: Teilen, Export, Speichern und Löschen liegen im Notiz-Editor jetzt auch am Desktop im Drei-Punkte-Menü – genau wie am Handy, für eine ruhigere Kopfzeile.

v0.31.0

  • (04.06.2026) Wer sieht was auf deinem Profil: Du legst jetzt für jeden Bereich deines Profils – geteilte Notizen, gefolgte Prediger, gefolgte Kirchen und die Anzahl deiner Freunde – einzeln fest, ob ihn alle, nur Freunde oder niemand sehen darf. Die Auswahl triffst du in den Einstellungen oder direkt bei der Einrichtung; voreingestellt ist überall «nur Freunde». Moderatoren und Administratoren können Profile zur Moderation weiterhin vollständig einsehen.

v0.30.2

  • (04.06.2026) Gespeichert-Anzeige im Editor: Oben rechts im Notiz-Editor leuchtet jetzt ein kleiner grüner Punkt auf, sobald deine Notiz gespeichert wurde – so siehst du auf einen Blick, dass alles sicher abgelegt ist.
  • (04.06.2026) Moderation sieht ganze Profile: Moderatoren und Administratoren können jetzt alle Inhalte eines Profils – etwa die gefolgten Prediger und Kirchen – einsehen, auch ohne mit der Person befreundet zu sein. Das erleichtert die Überprüfung gemeldeter Profile.

v0.30.1

  • (04.06.2026) Profile über anonyme Kennung: Profile werden jetzt über eine zufällige, anonyme Kennung in der Adresse geöffnet statt über eine fortlaufende interne Nummer. So kann niemand mehr von außen einfach alle Profile der Reihe nach durchgehen – ein Gewinn für die Privatsphäre.
  • (04.06.2026) Anmeldemaske aufgeräumt: Der kleine Hinweis «Sichere Anmeldung via SSO» unter dem Anmeldeformular wurde entfernt.

v0.30.0

  • (04.06.2026) Kirchen & Predigern direkt beim Einrichten folgen: Der Einrichtungs-Assistent hat einen neuen Schritt, in dem du Kirchen, Standorten und Predigern folgen kannst – mit Tabs und Suchfeld, ohne den Assistenten zu verlassen. Folgst du einer Kirche, folgst du automatisch ihren Standorten und Predigern. So siehst du ihre Predigten und Neuigkeiten von Anfang an.

v0.29.3

  • (04.06.2026) Mehr Leben im Hintergrund: Die App-Oberfläche hat statt einer flachen Hintergrundfarbe jetzt einen dezenten Marken-Farbverlauf – ein Hauch Blau oben links, ein warmer Goldton unten rechts – der zudem ganz langsam atmet und driftet. Das wirkt lebendiger, ohne von den Notizen abzulenken, und passt sich hellem wie dunklem Design an. Wer im System «Bewegung reduzieren» aktiviert hat, sieht den Verlauf ruhig und unbewegt.

v0.29.2

  • (04.06.2026) Profile über Nutzerliste wieder aufrufbar: Der Klick auf einen Nutzer (z. B. aus der Admin-Nutzerverwaltung) führte fälschlich zu «Nutzer nicht gefunden» – das Profil öffnet sich jetzt wieder korrekt.

v0.29.1

  • (03.06.2026) Registrierungs-Meldungen jetzt mehrsprachig: Rückmeldungen bei der Registrierung – etwa dass das Passwort zu schwach ist, die E-Mail bereits vergeben ist oder die Registrierung erfolgreich war – erscheinen jetzt in der gewählten Sprache statt nur auf Deutsch.

v0.29.0

  • (03.06.2026) Bibel lesen ohne Konto: Die Bibel lässt sich jetzt komplett ohne Anmeldung lesen – Bibelübersetzung wechseln, suchen, vorlesen lassen und durch Lesepläne blättern geht direkt los. Auf der Startseite führt neu ein Button «Bibel lesen» direkt dorthin. Eigene Notizen und Markierungen brauchen weiterhin ein Konto.

v0.28.9

  • (03.06.2026) Etwas mehr Leben im Hintergrund: Die App-Oberfläche hat statt einer einzigen flachen Hintergrundfarbe jetzt einen sehr dezenten Farbverlauf – ein Hauch Blau oben links, ein warmer Goldton unten rechts, beide laufen zur Mitte hin ins Neutrale aus. Das wirkt etwas lebendiger, ohne von den Notizen abzulenken, und passt sich hellem wie dunklem Design an.
  • (03.06.2026) Menü oben rechts ausgerichtet: Im Drei-Punkte-Menü standen einzelne Einträge (Einstellungen, Admin) zentriert, der Rest linksbündig – jetzt sind alle Einträge einheitlich linksbündig.

v0.28.8

  • (03.06.2026) Einheitliche Audio-Buttons: Die kleinen Schaltflächen über einer Aufnahme (Umbenennen, Herunterladen, Teilen, Transkript, Löschen) waren unterschiedlich gross – sie haben jetzt alle dieselbe Grösse und stehen sauber in einer Reihe.
  • (03.06.2026) Aufgeräumte Aufnahmen-Liste: Die technischen Audio-Eckdaten (Codec, Abtastrate, Kanäle) bei jeder Aufnahme wurden entfernt – sie waren für den Alltag ohne Nutzen und haben die Liste nur unruhig gemacht.

v0.28.7

  • (03.06.2026) Genauere Audio-Transkription: Die automatische Transkription von Aufnahmen verwendet jetzt standardmässig ein grösseres, genaueres Sprachmodell – das verbessert die Erkennungsqualität spürbar, beim ersten Mal wird dafür ein etwas grösserer Download benötigt. Wer lieber ein kleineres, schnelleres Modell möchte, kann das in den Einstellungen jederzeit umstellen.

v0.28.6

  • (03.06.2026) Audio-Zeitstempel im Einrichtungs-Assistenten: Der Onboarding-Assistent hat jetzt einen eigenen Schritt, der mit einer kleinen Animation zeigt, wie während einer Aufnahme automatisch Zeit-Marker an neuen Gedanken gesetzt werden – und lässt dich direkt entscheiden, ob du sie nutzen möchtest. Ein- und ausschalten lässt sich das jederzeit auch in den Einstellungen.

v0.28.5

  • (03.06.2026) Drei-Punkte-Menü im hellen Design lesbar: Im Navigationsbalken war der Inhalt des Drei-Punkte-Menüs oben rechts im hellen Design unsichtbar (weisse Schrift auf weissem Grund) – die Einträge werden jetzt in hellem wie dunklem Design klar dargestellt.

v0.28.4

  • (03.06.2026) Lesepläne nur noch wenn vorhanden: Auf Prediger-, Kirchen- und Standortseiten erscheint der Lesepläne-Bereich jetzt nur, wenn tatsächlich Lesepläne hinterlegt sind – ist keiner vorhanden, wird der Abschnitt komplett ausgeblendet. Als Seiten-Admin legt man neue Lesepläne neu über das Bearbeiten-Menü an.

v0.28.3

  • (03.06.2026) Notiz-Details auf dem Handy einklappbar: Prediger, Kapitel, Datum und Ort stecken im Editor auf kleinen Bildschirmen jetzt in einer aufklappbaren Zeile, die zusammengeklappt die gewählten Angaben kompakt anzeigt – so kommt man schneller zum Schreiben.

v0.28.2

  • (03.06.2026) Admin-Bereich aufgeräumt: Die Kennzahlen-Kacheln sind jetzt flacher und ruhiger, eine neue Kachel zeigt auf einen Blick, wie viele Prediger und Kirchen auf Freigabe warten, und das Bibeltext-Protokoll blendet die Cache-Trefferquote ein. Die lange Hosting-Erklärung ist neu standardmässig eingeklappt.
  • (03.06.2026) Status-Etiketten besser lesbar: Die farbigen Status- und Rollen-Etiketten (etwa verifiziert, gesperrt oder ausstehend) haben jetzt in hellem wie dunklem Design klar lesbaren Text.
  • (03.06.2026) Upload-Verlauf im Admin-Bereich: Der Hosting-Bereich hält jetzt fest, wann von wem welche Dateien aufs Hosting hochgeladen wurden – jeder Eintrag lässt sich aufklappen und zeigt die vollständige Dateiliste des jeweiligen Laufs.

v0.28.1

  • (02.06.2026) Notiz-Editor auf dem Handy aufgeräumt: Die Knöpfe zum Teilen, als PDF exportieren, Speichern und Löschen stecken auf kleinen Bildschirmen jetzt im Drei-Punkte-Menü oben statt in einer eigenen, überfüllten Zeile. Ausserdem gibt es nur noch einen Zurück-Knopf statt zwei.

v0.28.0

  • (02.06.2026) Aufgeräumteres, einheitlicheres Erscheinungsbild: Abstände, Ecken-Rundungen, Schriftgrössen und Knöpfe folgen jetzt app-weit demselben Raster, statt von Seite zu Seite leicht zu variieren. Dadurch wirkt die ganze Oberfläche ruhiger und konsistenter.
  • (02.06.2026) Dark-Mode-Darstellung korrigiert: An vielen Stellen blieben im dunklen Modus helle, bläuliche Schimmer und Hervorhebungen zurück, die nicht zum Theme passten – diese Flächen schalten jetzt sauber mit dem dunklen Design mit.
  • (02.06.2026) Bibel-Reader und Werkzeugleisten beruhigt: Die Bedienleisten sitzen sauber auf einer Linie und der Bibeltext nutzt in allen Ansichten denselben Zeilenabstand, was das Lesen angenehmer macht.
  • (02.06.2026) Einstieg und Login aufgeräumt: Onboarding und Anmeldung haben jetzt eine einheitliche Karten-Optik und weniger leeren Raum, sodass der erste Eindruck fokussierter ist.

v0.27.0

  • (02.06.2026) Bibel-Vorlesen liest jetzt durchgehend: Am Kapitelende wird automatisch das nächste Kapitel geladen und weitergelesen – auch über Buchgrenzen hinweg, bis du selbst stoppst. So lässt sich ein ganzes Buch am Stück anhören.
  • (02.06.2026) Vorlese-Position wird gemerkt: Lädst du die Seite neu, setzt das Vorlesen an der zuletzt gehörten Stelle fort, statt wieder von vorne zu beginnen.

v0.26.0

  • (02.06.2026) Deutlich bessere Transkription: Sprachaufnahmen lassen sich jetzt mit einem viel genaueren Modell verschriftlichen, das auf Geräten mit moderner Grafik direkt im Browser läuft – weiterhin ohne Upload und ohne Kosten. Fehlt die passende Grafik, wird automatisch ein kleineres Modell verwendet, damit die Transkription überall funktioniert. In den Einstellungen lässt sich das gewünschte Modell – von schnell bis beste Qualität – jederzeit selbst wählen.

v0.25.18

  • (02.06.2026) Automatische Datensicherung wieder zuverlässig: Die tägliche Sicherung der Datenbank schlug serverseitig fehl und wurde nicht mehr auf den Webspace hochgeladen. Der Upload läuft jetzt über denselben bewährten Weg wie die übrigen Datenübertragungen – deine Inhalte sind damit wieder lückenlos gesichert.
  • (02.06.2026) Danksagung an Open-Source-Projekte: Das Impressum hat einen neuen Abschnitt erhalten, der alle freien Bibliotheken und Dienste auflistet, auf denen Holy Notes aufbaut – als kleines Dankeschön an die Communitys dahinter.

v0.25.17

  • (31.05.2026) Animierte Vorschau im Einrichtungs-Assistenten: Der Schritt zum Bibelvers-Popup zeigt jetzt eine kleine Animation, die das Eintippen einer Bibelstelle und das anschliessende Aufklappen des Verstextes vorführt – so wird auf einen Blick klar, was die Einstellung bewirkt.
  • (01.06.2026) Marker im Einrichtungs-Assistenten: Der frühere Schritt «Themen markieren» heisst jetzt «Marker auswählen» und ist verständlicher. Du wählst ein Thema aus einer Liste, legst die Farbe dafür fest und fügst es hinzu – die Farbe bleibt jederzeit änderbar.
  • (01.06.2026) Bibelübersetzungen im Einrichtungs-Assistenten: Direkt nach der Sprachwahl wählst du jetzt, in welchen Sprachen du Bibelübersetzungen möchtest. Deine App-Sprache ist bereits dabei, weitere fügst du über ein Auswahlmenü hinzu – standardmässig ist keine Übersetzung vorausgewählt, du aktivierst gezielt die gewünschten.

v0.25.16

  • (31.05.2026) Gelöschte Aufnahmen und Bilder werden vollständig entfernt: Beim Löschen einzelner Aufnahmen sowie ganzer Notizen blieben die Dateien teilweise auf dem Webspace zurück und belegten weiter Speicher. Jetzt werden sie zuverlässig auch dort entfernt – geteilte oder importierte Aufnahmen bleiben dabei geschützt und werden erst gelöscht, wenn niemand mehr darauf verweist.

v0.25.15

  • (31.05.2026) Gleichzeitige Uploads behoben: Wurden mehrere Bilder oder Anhänge gleichzeitig hochgeladen, kollidierten sie auf der Server-Verbindung zum Dateispeicher und mussten wiederholt werden – das verzögerte den Upload spürbar. Gleichzeitige Uploads werden jetzt sauber nacheinander abgewickelt.

v0.25.14

  • (31.05.2026) Aufnahme-Länge wird jetzt für alle Aufnahmen erfasst: Bisher zeigte nur direkt aufgenommenes Audio eine Länge – hochgeladene oder aus einem Zwischenstand wiederhergestellte Dateien blieben ohne. Die Dauer wird nun beim Hinzufügen für jede Aufnahme ermittelt und gespeichert, sodass sie überall korrekt erscheint. Technische Eckdaten (Codec, Abtastrate, Kanäle, Bitrate) werden dabei erfasst, bei jeder Aufnahme angezeigt und beim Teilen mitübernommen.

v0.25.13

  • (31.05.2026) «Audio-Datei fehlt» bei verschobenen Aufnahmen behoben: Nach der internen Umstellung des Speicherorts lagen manche Aufnahmen noch am früheren Ablageort. Abspielen funktionierte dank Fallback weiterhin, doch die Existenzprüfung sah nur am neuen Ort nach und meldete «Audio-Datei fehlt». Die Prüfung durchsucht jetzt dieselben Orte wie die Wiedergabe, sodass der falsche Hinweis nicht mehr erscheint.
  • (31.05.2026) Audio-Player wird wieder zuverlässig angezeigt: Der Player erscheint jetzt grundsätzlich, und der Hinweis «Audio-Datei fehlt» wird nur noch eingeblendet, wenn die Aufnahme im Browser tatsächlich nicht geladen werden kann – nicht mehr aufgrund einer serverseitigen Prüfung, die am falschen Ort nachsah.

v0.25.12

  • (30.05.2026) «Audio-Datei fehlt» nicht mehr fälschlich angezeigt: Bei hoher Last konnte die Existenzprüfung einer Aufnahme kurzzeitig fehlschlagen, worauf der Hinweis «Audio-Datei fehlt» erschien, obwohl die Datei vorhanden und abspielbar war. Eine Aufnahme gilt jetzt nur noch dann als fehlend, wenn der Server ihr Fehlen eindeutig bestätigt – bei einem vorübergehenden Fehler bleibt der Player erhalten.

v0.25.11

  • (30.05.2026) Startseite aufpoliert: Die dekorativen Vorschau-Kärtchen im oberen Bereich erscheinen jetzt in der gewählten Sprache statt fest auf Deutsch, Texte sind kontrastreicher lesbar, und ein Sprunglink erleichtert die Bedienung per Tastatur.
  • (30.05.2026) Schöneres Vorschaubild beim Teilen: Wird ein Link zu Holy Notes in Messengern oder sozialen Netzwerken geteilt, erscheint nun eine grosse, gestaltete Vorschaukarte statt nur des kleinen Logos.

v0.25.10

  • (25.05.2026) Automatik für Uploads-Sync entfernt: Der zeitgesteuerte Auto-Lauf für «Uploads synchronisieren» wurde im Admin-Panel entfernt. Jeder Upload wird ohnehin live dual gespeichert (lokal + FTPS), der Knopf bleibt als reines Recovery-/Migrations-Werkzeug erhalten. Der Settings-Block «Automatischer Lauf» steuert jetzt nur noch das MySQL-Backup.

v0.25.9

  • (22.05.2026) «Audio-Datei fehlt» zeigt jetzt Diagnose-Infos: Beim Hinweis-Banner einer verwaisten Aufnahme lassen sich nun per Klick auf «Debug-Info» alle relevanten Daten der DB-Zeile aufklappen (Recording-ID, Notiz-ID, erwarteter Pfad, Original-Dateiname, MIME, Grösse, Dauer, Erstelldatum). Zusätzlich loggt das Backend beim Listen jedes fehlenden Recordings eine Zeile ins Server-Log – so ist beim nächsten Geist-Eintrag sofort sichtbar, welche Datei wo erwartet wird, ohne dass ich in der DB nachsehen muss.

v0.25.8

  • (20.05.2026) «Uploads synchronisieren» läuft jetzt im Hintergrund durch: Der Vorgang brach nach genau 60 Sekunden mit einem Verbindungsfehler ab, weil der vorgelagerte Web-Server die Wartezeit kappte – das Hochladen vieler Dateien dauert länger. Der Lauf startet nun im Hintergrund, und das Admin-Panel fragt den Fortschritt laufend ab, sodass auch grosse Synchronisationen sauber bis zum Ende durchlaufen.
  • (20.05.2026) Datei-Upload überlastet die Hosting-Verbindung nicht mehr: Beim Synchronisieren wurde nach jedem kleinen Fehler die komplette FTPS-Verbindung verworfen und sofort neu aufgebaut – bei vielen Dateien entstand so eine Flut von Verbindungsversuchen, die das Verbindungslimit des Hosting-Accounts sprengte (Fehler «Home directory not available»). Die Verbindung wird jetzt nur noch bei echtem Abbruch erneuert, mit kurzer Wartepause davor, und der parallele SEO-Snapshot-Upload wird während des Laufs pausiert.

v0.25.7

  • (19.05.2026) Bilder und Audios laden zuerst über das Frontend: Profilbilder, Kirchen-/Adress-/Prediger-Bilder, Kapitel-Bilder und Notiz-Audios wurden vom Browser direkt vom Backend angefragt, was nach der Pfad-Migration häufig 404 ergab, weil die Dateien lokal noch unter dem alten Layout lagen. Jetzt geht jeder Asset-Request zuerst an Hostpoint – und fällt nur bei Bedarf per .htaccess aufs Backend zurück.
  • (19.05.2026) Backend findet alte Asset-Pfade automatisch: Wenn die DB schon einen neuen /uploads/u/<hash>/...-Pfad enthält, die Datei aber lokal noch unter /uploads/<kategorie>/ liegt, mappt das Backend den Request transparent auf den Altpfad – so bleibt jedes Bild erreichbar, auch wenn die physische Verschiebung noch aussteht.
  • (19.05.2026) Fehlende DB-Migrationen laufen jetzt beim Server-Start: Die Spalte users.assets_dir_hash und die Tabelle app_settings wurden nur via Migrations-Skript angelegt, nicht beim Backend-Boot – deshalb gingen Audio-Checkpoints und Auto-Scheduler auf Produktiv-DBs auf die Knie. Beide werden jetzt idempotent beim Start mitgezogen.
  • (20.05.2026) MySQL Backup läuft ohne Zusatz-Konfiguration: Der Backup-Vorgang brach mit «backup.env fehlt» ab, weil er zwingend eine separate Konfigurationsdatei auf dem Server erwartete. Diese ist jetzt optional – ohne sie nutzt das Backup sinnvolle Vorgaben (Datenbank-Zugang aus der bestehenden Backend-Konfiguration, Ablage unter backend/.backup/). Der Knopf im Admin-Panel funktioniert damit sofort.
  • (20.05.2026) MySQL Backup bricht nicht mehr direkt nach dem Start ab: Eine fehleranfällige Verknüpfung im Backup-Skript ließ den Vorgang abbrechen, sobald die TLS-Prüfung wie üblich aktiviert war – das Backup kam so gar nicht erst bis zum Datenbank-Export. Behoben.

v0.25.6

  • (18.05.2026) Nachrichten und Profil öffnen sich auch bei nur einer favorisierten Kirche: Wer genau einer Kirche folgte, wurde beim Aufruf von /messages oder /profile sofort auf die Detailseite dieser Kirche umgeleitet und kam so nie zu seinen Nachrichten oder seinem Profil. Der bequeme «Eine-Kirche-direkt-anzeigen»-Sprung greift jetzt nur noch auf der Kirchen-Übersicht.
  • (18.05.2026) «Nachricht senden» im Profil eines anderen Nutzers funktioniert wieder: Der Button hatte den Empfänger mit & statt ? an die URL gehängt, wodurch die Seite nicht gefunden wurde und stattdessen die 404-Seite erschien.
  • (18.05.2026) Pretty-URLs mit Schlussstrich landen am richtigen Ort: Adressen wie /messages/, /churches/ oder /notes/ werden jetzt automatisch (301) auf die kanonische Form ohne Schlussstrich umgeleitet und führen so nicht mehr versehentlich auf die 404-Seite.
  • (18.05.2026) «Uploads synchronisieren» zieht auch user-eigene Bilder und Audios nach: Der Admin-Button übersprang alle Profilbilder, Notiz-Bilder, Notiz-Audios und Kapitel-Bilder – teils still als «unbekannter Bucket», teils als «Datei lokal fehlt», weil die DB seit v0.25.5 zwar schon das neue /uploads/u/<hash>/...-Layout führt, alte Dateien aber noch unter /uploads/<kategorie>/ auf der Disk lagen. Der Sync erkennt jetzt beide Layouts und fällt automatisch auf den alten Disk-Pfad zurück, falls nötig – so landen auch Altbestände sauber per FTPS auf dem Hosting.
  • (19.05.2026) MySQL Backup & Uploads-Sync automatisierbar: Der bisherige «DB Update»-Button heisst jetzt «MySQL Backup», damit gleich klar ist was er tut. Direkt darunter steht ein neuer Settings-Block «Automatischer Lauf», mit dem sich MySQL-Backup und Uploads-Synchronisation unabhängig voneinander auf täglich oder wöchentlich (zu einer Wunschuhrzeit) konfigurieren lassen – der Backend-Scheduler tickt jede Minute und feuert die Jobs zur eingestellten Zeit. Letzter Lauf wird jeweils angezeigt; bei Server-Restart wird ein verpasster Lauf nachgeholt.

v0.25.5

  • (17.05.2026) Automatischer Sync-Retry alle 10 Sekunden: Wenn beim Speichern einer Notiz das Backend nicht erreichbar ist (Wartung, kurzer Netz-Ausfall, Timeout), wird die Änderung weiterhin lokal im Browser gesichert – neu wird sie aber jetzt automatisch alle 10 Sekunden erneut hochgeladen, statt erst bei einem «wieder online»-Event des Browsers. So wird auch ein reiner Backend-Ausfall ohne Netzverlust zuverlässig nachgezogen.
  • (17.05.2026) Sichtbarer Sync-Status: Ein dezenter Hinweis-Balken oben auf der Notiz- und Editor-Seite zeigt, wie viele Änderungen noch auf den Server warten und wann der nächste Versuch läuft – mit «Jetzt erneut versuchen»-Button, falls man nicht warten will. Sobald alles synchronisiert ist, verschwindet der Balken von selbst.
  • (17.05.2026) Neue Uploads landen direkt im neuen Layout: Profilbilder, Notiz-Bilder, Notiz-Audios und Kapitel-Bilder werden ab sofort beim Hochladen sowohl lokal als auch in der DB unter /uploads/u/<userhash>/<kategorie>/ abgelegt – nicht mehr unter dem alten /uploads/<kategorie>/. Damit ist der Phase-2-Pfad-Rewrite für neue Daten nicht mehr nötig; nur Altbestand muss noch einmal per «Pfade umstellen» nachgezogen werden.

v0.25.4

  • (17.05.2026) Saubere 404-Seite für unbekannte URLs: Vertippt man sich in der Adresse oder ruft eine nicht (mehr) existierende API-Route auf, landet man im Browser jetzt auf der gestylten Holy-Notes-404-Seite statt auf einem nackten {"error":"Not found"}. Mobile-Apps und programmatische Clients (mit Accept: application/json) bekommen weiterhin die JSON-Antwort, damit ihre Fehlerbehandlung nicht bricht.
  • (17.05.2026) Frontend-Deploy: kontextsensitive Toggle-Buttons: Aus «Alle»/«Keine» und «+ Alle»/«− Alle» wird je ein einzelner Button, dessen Beschriftung den nächsten Schritt zeigt («Alle markieren»↔«Alle abwählen» bzw. «Alle aufklappen»↔«Alle zuklappen») – weniger Buttons, klareres Verhalten.
  • (17.05.2026) Uploads-Migration Phase 2: Auto-Push: Jedes neue Bild (Profil, Kirche, Prediger, Adresse, Event-Hintergrund, Kapitel) und jede Notiz-Audio-Aufnahme wird ab sofort direkt nach dem Hochladen automatisch per FTPS auf den Webspace gepusht; Löschungen entfernen die Datei dort gleich mit. Fällt der Push aus, bleibt die Datei lokal und kann später mit «Uploads synchronisieren» nachgezogen werden – nichts geht verloren.
  • (17.05.2026) Sofortiges Bild-Feedback beim Upload: Beim Profilbild-Wechsel und beim Einfügen eines Bilds in einer Notiz erscheint das gewählte Bild jetzt sofort an seiner Stelle – mit einem dezenten Lade-Spinner-Overlay, bis der Server bestätigt – statt erst nach dem fertigen Upload. So sieht man, dass etwas passiert, auch wenn der Push 1–3 Sekunden braucht.
  • (17.05.2026) Bilder werden vom Hosting ausgeliefert (Phase 2B): Der Service-Worker leitet jeden Bild-/Audio-Request transparent an das Hosting um statt ans Backend – pro Klick spart das einen Round-Trip über die API. Fällt die Datei am Hosting (noch), springt automatisch das Backend als Fallback ein, damit nichts kaputt geht. Im Admin-Panel gibt es einen neuen Button «Pfade umstellen», der die DB-Pfade der user-eigenen Bilder einmalig auf das neue /uploads/u/<hash>/...-Layout migriert.

v0.25.3

  • (17.05.2026) Selektives Frontend-Deployment mit Tree-View: «Frontend hochladen» öffnet jetzt einen ein-/ausklappbaren Verzeichnisbaum des Backend-frontend/-Ordners. Ordner-Checkboxen sind tri-state (alles / nichts / einige) und wählen mit einem Klick den ganzen Teilbaum an oder ab; dazu Filter, Quick-Buttons («Letzte 24h», «+ Alle», «− Alle») und ein Zähler-Badge pro Ordner. Per Klick lädt man dann gezielt nur die geänderten Files hoch.
  • (17.05.2026) DB-Update nutzt vorhandene Backup-Config: Der «DB Update»-Button im Admin-Panel suchte zuvor eine separate Config-Datei und brach mit einem Fehler ab, falls nur die bestehende backup.env mit den FTP-Daten vorhanden war. Diese wird jetzt direkt gelesen, das DB-Update läuft ohne Zusatz-Setup.
  • (17.05.2026) Uploads-Migration aufs Hosting (Phase 1: Kopieren): Neuer Button «Uploads synchronisieren» in der Hosting-Sektion pusht alle Profil-, Kirchen-, Prediger-, Adress-, Notiz- und Kapitel-Bilder sowie Notiz-Audios per FTPS ans Hosting – user-eigene Sachen kommen in einen per-User-Hash-Ordner (DSGVO-Loeschen wird trivial), public Bilder in entitäts-eigene Ordner. Der Lauf ist idempotent und berührt das laufende System nicht; das Re-Referenzieren der DB-Pfade und das Löschen der Backend-Kopien folgen als Phase 2 + 3.

v0.25.2

  • (17.05.2026) Frontend-Upload-Button im Admin-Panel: Neue Sektion «Frontend-Deployment» mit Button «Frontend hochladen», der sämtliche Frontend-Dateien (HTML, CSS, JS, Bilder, .htaccess, ...) per FTPS ans Hosting schiebt. Damit entfällt der manuelle FileZilla-Schritt nach jedem Release – ein Klick reicht, mit Bestätigungsdialog gegen Versehen. Die vom Backend gemanagten SEO-Snapshots und das lokale Webside-Backup werden bewusst ausgespart.
  • (17.05.2026) Datenbank-Backup auf FTPS umgestellt: Das tägliche DB-Backup läuft jetzt über dieselbe FTPS-Verbindung wie der Snapshot-Upload und legt die Dumps lokal sowie auf dem Hosting in einer Jahr-/Kalenderwoche-Struktur ab (geschützt per .htaccess). Die alte SSH-Variante wurde entfernt; im Admin-Panel heisst der Button neu «DB Update».
  • (17.05.2026) Admin-Panel: FTP-Aktionen zusammengeführt: Die drei Sektionen «Wartung», «Frontend-Deployment» und «SEO-Snapshots» wurden zu einer kompakten Sektion «Hosting / FTP» vereint – alle drei Aktionen (DB Update, Frontend hochladen, FTPS testen) laufen ohnehin über dieselbe FTPS-Verbindung und teilen sich nun Ausgabefeld und Kopieren-Button. Während eine Aktion läuft, sind die anderen disabled, was versehentliche Parallel-Läufe verhindert.
  • (17.05.2026) Hosting-Sektion entschlackt: Die Sektion heisst jetzt schlicht «Hosting», und der Kopieren-Button erscheint erst, wenn tatsächlich eine Ausgabe vorliegt – als reines Icon ohne Beschriftung, damit die Aktions-Leiste aufgeräumt bleibt.
  • (17.05.2026) Backend liefert nur noch Daten: Wer versehentlich die rohe Backend-Adresse im Browser öffnet, wird automatisch auf holynotes.net umgeleitet – damit Login, Cookies und SEO-Authority eindeutig auf der Haupt-Domain bleiben. API-Aufrufe, Uploads und die SEO-Brücke vom Hosting funktionieren wie bisher.

v0.25.1

  • (16.05.2026) Admin-Panel aufgeräumt: Die drei getrennten Diagramme «aktive Nutzer», «erstellte Notizen» und «gelesene Kapitel» sind jetzt zu einem einzigen Aktivitäts-Diagramm zusammengelegt – mit Klick auf die Legende lässt sich jede Linie einzeln ein- und ausblenden.
  • (16.05.2026) Lange Listen einklappbar: Die Sektionen «Benutzer» und «Bibel-Cache» im Admin-Panel lassen sich nun per Klick auf die Überschrift einklappen, und der Zustand bleibt nach einem Reload erhalten.
  • (16.05.2026) Diagnose-Ausgaben kopieren: Sowohl in der Wartungs-Sektion (SSH-Test / Backup) als auch beim SFTP-Healthcheck der SEO-Snapshots gibt es jetzt einen Kopieren-Button, der den kompletten Log in die Zwischenablage übernimmt – nützlich, um die Ausgabe für Support oder Notizen weiterzuverwenden.
  • (17.05.2026) SEO-Snapshot-Upload auf FTPS umgestellt: Der Push der vorgefertigten Profilseiten ans Hosting läuft jetzt über FTPS (Explizites FTP über TLS, Port 21) statt SFTP, weil Hostpoint SFTP nur mit dem Haupt-Account erlaubt. Damit funktioniert die Snapshot-Pipeline auch mit dem regulären FTP-Sub-Account zuverlässig – der Healthcheck-Button im Admin-Panel heisst entsprechend jetzt «FTP testen».
  • (17.05.2026) FTP-Ordneransicht im Admin-Panel: Unter dem Healthcheck-Button gibt es eine navigierbare Verzeichnis-Ansicht des Hostpoint-Webspace – Pfad eingeben oder einfach auf einen Ordner-Eintrag klicken, um reinzuwechseln. Praktisch, um zu prüfen ob die hochgeladenen Snapshots wirklich am erwarteten Ort liegen.
  • (17.05.2026) Zweites Datenbank-Backup per FTP: Ergänzend zum bisherigen SSH-Backup gibt es nun ein eigenständiges tägliches FTP-Backup, das die Dumps lokal und auf dem Hosting in einer Jahr-/Kalenderwoche-Struktur ablegt – als unabhängige Zweitsicherung, falls die SSH-Strecke einmal ausfällt.

v0.25.0

  • (16.05.2026) Kirchen-, Standort- und Predigerseiten laden spürbar schneller: Diese Profilseiten werden ab jetzt vom Server einmalig vorgefertigt und liegen direkt beim Web-Hosting; jeder Aufruf bekommt die Seite ohne Umweg über die Datenbank ausgeliefert. Sobald jemand eine Seite bearbeitet, generiert das Backend die neue Version selbständig und schiebt sie ans Hosting weiter – ohne dass Besuchende oder ich etwas tun müssen.
  • (16.05.2026) Sichere Brücke zum Hosting: Der Upload nutzt die bestehende SFTP-Verbindung; sollte das Hosting kurzzeitig nicht erreichbar sein, übernimmt das Backend wie bisher als Fallback, sodass nie eine Seite fehlt. Beim nächsten erfolgreichen Versuch wird automatisch nachgezogen.
  • (16.05.2026) SFTP-Healthcheck im Admin-Panel: Im Admin-Bereich gibt es neu einen Button «SFTP testen», der die ganze Snapshot-Pipeline durchspielt (Verbindung, Datei anlegen, zurücklesen, löschen) und das Ergebnis Schritt für Schritt anzeigt – so sehe ich auf einen Blick, ob die Übergabe ans Hosting tut.

v0.24.1

  • (16.05.2026) 404-Seite erscheint jetzt wirklich: Bei unbekannten URLs blieb die freundliche 404-Seite aus, weil die zuständige Direktive im Apache-Hosting nicht zuverlässig geladen wurde. Sie ist nun korrekt platziert und mit einem Catch-all-Sicherheitsnetz ergänzt – jeder nicht existierende Pfad zeigt die 404.html mit Status 404 und Zurück-Link.
  • (16.05.2026) 404-Seite optisch aufgewertet: Statt schlichter Textseite gibt es jetzt eine zentrierte Karte mit grossem Verlaufs-404, Suchsymbol und zwei Aktionen (Startseite oder direkt zur Bibel) – inklusive Dark-Mode und gespeicherter Sprache.
  • (16.05.2026) «Kirche/Prediger/Standort nicht gefunden» behoben: Auf Pretty-URLs wie /churches/12 erschien beim aktuellen Hosting immer die Fehlermeldung, weil die ID nur aus dem alten Query-Parameter ?id= gelesen wurde. Die Detailseiten lesen die ID jetzt direkt aus der URL und funktionieren unabhängig davon, ob der Server intern umschreibt.
  • (16.05.2026) Login- und Onboarding-Seite wieder erreichbar: Die URLs /login und /onboarding liefen in eine Endlos-Weiterleitung und endeten im Browser mit «zu viele Weiterleitungen». Die Hosting-Regeln wurden so angepasst, dass die Pretty-URL nicht erneut auf sich selbst umgeschrieben wird, und das ursprüngliche HTTPS bleibt jetzt auch hinter dem Server-Proxy erhalten.
  • (16.05.2026) Favoriten-Herz aufs Banner verschoben: Auf Kirchen- und Standort-Profilen sitzt das Herz zum Folgen jetzt oben rechts direkt auf dem Banner-Bild – sichtbar auf den ersten Blick und in der Tab-Leiste bleibt mehr Platz für das Suchfeld.
  • (16.05.2026) SEO-Server übernimmt Layout-Updates sofort: Die Detailseiten für Kirchen, Standorte und Prediger werden mit SEO-Tags angereichert auf dem Server zusammengebaut; bisher mussten neue Layouts dort manuell durch einen Neustart aktiviert werden. Jetzt erkennt der Server Änderungen an den Vorlagen automatisch, sobald die Datei aktualisiert wird.

v0.24.0

  • (16.05.2026) Saubere, lesbare URLs in der ganzen App: Statt /preacher-detail.html?id=12 heißt der Link jetzt /preachers/12 – das gleiche Schema gilt für Kirchen (/churches/...), Standorte (/locations/...), Lesepläne, Profile und alle anderen Seiten. Alte Bookmarks und Links aus Mails funktionieren weiterhin: sie werden automatisch auf die neue Adresse weitergeleitet (301-Redirect).
  • (16.05.2026) Aufgeräumte Datei-Struktur im Hintergrund: Die HTML-Seiten liegen nun nach Bereichen sortiert in Unterordnern (Notizen, Bibel, Kirchen, Profil, Legal, Admin) statt flach im Wurzelverzeichnis – macht zukünftige Änderungen schneller und reduziert versehentliche Bruchstellen.
  • (16.05.2026) Hub-Page in eigene Bereiche aufgeteilt: Die alte «Prediger»-Seite mit drei Tabs (Kirchen, Profil, Nachrichten) bekommt jetzt drei eigene URLs – /churches für die Kirchen-Discovery, /profile für das eigene Profil, /messages für die Nachrichten. Direkt anlinkbar und teilbar, ohne Umweg über einen Tab.
  • (16.05.2026) 404-Seite und Service-Worker-Update (v52): Aufgerufene Pfade, die es nicht gibt, zeigen jetzt eine freundliche 404-Seite mit Zurück-Link. Beim nächsten Aufruf wird der alte Browser-Cache automatisch ersetzt.
  • (16.05.2026) SEO: Pretty-URLs in Sitemap und Snippets: Sitemap, Open-Graph- und JSON-LD-Daten zeigen ab jetzt die neuen Pfade. Suchmaschinen erhalten von der App selbständig das «Moved Permanently»-Signal und aktualisieren ihre Index-Einträge schrittweise über die kommenden Wochen.

v0.23.4

  • (15.05.2026) Direkter Sprung zur einzigen gefolgten Kirche: Wenn ich nur einer einzigen Kirche folge, öffnet der Klick auf «Kirchen» in der Navigation direkt deren Detailseite – statt einer Liste mit nur einem Eintrag. Auf der Detailseite gibt es jetzt oben dieselben Tabs und einen Suchknopf wie auf der Übersicht, damit ich bei Bedarf trotzdem andere Kirchen finden kann.
  • (15.05.2026) Aktions-Buttons auf der Kirchen-Detailseite umsortiert: Favorit und Teilen sitzen jetzt neben dem Such-Knopf oben in der Tab-Leiste; der Bearbeiten-Knopf wandert ins 3-Punkte-Menü auf jedem Viewport (vorher nur auf Mobile).
  • (15.05.2026) Tabs als Icons, Suche geräuschlos: Die Reiter Kirchen/Profil/Nachrichten zeigen jetzt nur noch ihre Icons (Tooltip via Hover) – saubere Tab-Leiste, mehr Platz. Die Suchleiste öffnet sich wieder ausschliesslich per Klick auf das Lupen-Icon, nicht mehr automatisch beim Aufrufen der Seite.

v0.23.3

  • (15.05.2026) Updates kommen auf dem Handy schneller an: Auf Mobilgeräten blieben nach einem Update teilweise alte JS-/CSS-Dateien für bis zu einen Tag im Browser-Cache hängen, sodass nicht alles aktualisiert wirkte. Der Service Worker erzwingt jetzt eine Revalidierung beim Server, sodass neue Versionen sofort durchschlagen.

v0.23.2

  • (15.05.2026) Übersetzungs-Popup lässt sich wieder zuverlässig schliessen: Das Schliess-Kreuz im Stream-Verwaltungs-Fenster reagierte gelegentlich nicht. Jetzt schliesst es robust per Klick auf «×», Klick neben das Fenster oder per ESC-Taste.

v0.23.1

  • (15.05.2026) Schlankere Audio-Karten: Im Tab «Audioaufnahmen» sind die Karten und der Player jetzt deutlich kompakter, sodass ich mehr Aufnahmen auf einen Blick sehe, ohne scrollen zu müssen.
  • (15.05.2026) Aktions-Buttons in der Tab-Leiste neu sortiert: «Neuer Ordner» und «Neue Notiz» sitzen jetzt allein ganz rechts in der Tab-Leiste, der Filter-Knopf rückt direkt neben die Tabs – so finde ich die Erstell-Aktionen schneller, und die Tab-Leiste wirkt aufgeräumter. Zusätzlich ist das Ordner-Symbol im «Neuer Ordner»-Knopf etwas grösser, damit es optisch gleich präsent wirkt wie das Stift-Symbol daneben.

v0.23.0

  • (15.05.2026) Neuer Tab «Audioaufnahmen»: Zwischen «Meine Notizen» und «Geteilt mit mir» gibt es jetzt einen eigenen Tab, der alle Audioaufnahmen aus allen Notizen auf einen Blick zeigt – mit Player, Dauer, Aufnahme-Datum und einem Link zur zugehörigen Notiz. So komme ich ohne Umweg an eine bestimmte Predigt-Aufnahme, auch wenn ich nicht mehr weiss, in welcher Notiz sie liegt.
  • (15.05.2026) Standort-Filter für Notizen: Im Filter-Popup gibt es ein neues Dropdown «Standort», das alle Adressen auflistet, an denen ich schon einmal eine Notiz gemacht habe – so finde ich z. B. mit einem Klick alle Notizen aus einer bestimmten Aussenstelle.
  • (15.05.2026) Suche im Filter-Popup: Das Suchfeld ist neu im aufklappbaren Filter-Popup integriert statt separat in der Kopfzeile – dadurch wirken Suche und Filter zusammen, und der Filter-Button trägt ein dezentes Label «Suchen & Filter» plus einen orangen Punkt, sobald etwas aktiv ist.
  • (15.05.2026) Lesbare Datums-Felder im Dark-Mode: Die «Von»/«Bis»-Filter zeigten im dunklen Modus weisse Schrift auf hellem Hintergrund mit unsichtbarem Kalender-Symbol. Jetzt nutzen sie das Dark-Color-Scheme des Browsers und ein invertiertes Kalender-Icon, sodass alles lesbar bleibt.
  • (15.05.2026) Aktions-Knöpfe in die Tab-Zeile gehoben: Filter, «Neues Kapitel» und «Neue Notiz» sitzen jetzt rechts in der Tab-Leiste neben «Geteilt mit mir» – die zweite Zeile mit Suche und Aktionen entfällt, der Bereich oben wirkt aufgeräumter.

v0.22.0

  • (15.05.2026) Granulare Rechte pro Standort: Standort-Admins haben jetzt — genau wie Kirchen-Admins — einzelne Rechte für Bearbeiten, Übersetzen und Live schalten. So kann ich z. B. einer Person an einer Außenstelle ausschliesslich das Übersetzen erlauben, ohne dass sie den Standort umbenennen kann.
  • (15.05.2026) Optionales Ablaufdatum für Standort-Rechte: Jedem Standort-Admin lässt sich ein Ablaufdatum setzen — ideal für Gast-Übersetzer, die nur an einem Sonntag dolmetschen. Nach dem Ablauf verliert die Person automatisch alle Rechte, ohne dass ich sie manuell entfernen muss.
  • (15.05.2026) Einladungs-Links für Standort-Übersetzer: Ein Kirchen-Admin kann jetzt einen einmaligen Link generieren (24h, 7 Tage oder 30 Tage gültig), den er per WhatsApp oder Mail an einen Gast-Übersetzer schickt. Wer den Link öffnet und sich einloggt, bekommt automatisch die voreingestellten Rechte am Standort – ohne Freund-Status. Permissions und Ablauf des resultierenden Eintrags lassen sich beim Erzeugen festlegen.
  • (15.05.2026) Übersetzungs-Fenster vergibt nur noch Links: Im 3-Punkte-Menü-Popup für Übersetzungs-Streams ist der direkte «+ Stream»-Knopf ersetzt durch «+ Übersetzer einladen» – neue Streams entstehen ausschliesslich, wenn ein eingeladener Gast den Link einlöst und am Standort live geht. Bestehende Streams bleiben darin weiterhin bearbeit- und beendbar.
  • (15.05.2026) Streams-Verwalten im Kirchen-Bearbeiten-Modal: Neben «Adressen bearbeiten» und «Links bearbeiten» gibt es jetzt einen Knopf «Streams verwalten», der dieses Popup für die aktuelle Kirche öffnet – dafür sind die separaten Top-Bar-Buttons wieder weg.
  • (15.05.2026) Notes-Übersicht ohne Listen-Modus: Der Umschalter zwischen Grid- und Listen-Ansicht ist entfernt – die Notizen werden immer als Karten gezeigt.

v0.21.2

  • (15.05.2026) Ein Eintrag für die Übersetzungs-Streams: Statt zweier separater Menü-Einträge gibt es im 3-Punkte-Menü jetzt einen einzigen Punkt «Übersetzungs Stream» mit Play-Icon, der direkt das Verwaltungs-Fenster öffnet – dort lassen sich Streams anlegen, bearbeiten und live schalten.
  • (15.05.2026) Verwaltungs-Liste zeigt nur eigene Streams: Im Übersetzungs-Stream-Fenster erscheinen jetzt ausschliesslich die Streams, die ich selbst angelegt habe – saubere persönliche Sicht, ohne fremde Streams aus Kirchen, an denen ich nur mit-administriere.
  • (15.05.2026) Tote Audio-Verweise heilen sich selbst: Wenn die Audio-Datei zu einer Notiz physisch auf dem Server fehlt, wird der Datenbank-Eintrag automatisch entfernt – statt dass die kaputte Notiz endlos 404-Fehler in den Logs erzeugt. Mit harten Sicherheits-Schwellen (Eintrag muss mindestens 14 Tage alt sein, Audio-Verzeichnis muss erreichbar sein und mehrere Dateien enthalten, max. 20 Löschungen pro Stunde), damit ein temporärer NAS-Ausfall nicht versehentlich Daten löscht.

v0.21.1

  • (15.05.2026) Stream-Verwaltung kirchenübergreifend von jeder Seite: Der Knopf zum Verwalten der Live-Übersetzungen sitzt jetzt im 3-Punkte-Menü und ist auf jeder Seite erreichbar – nicht mehr nur auf Kirchen- und Standortseiten. Er zeigt alle Streams, die ich verwalten darf, über alle Kirchen und Standorte hinweg, und neue Streams lege ich darin direkt mit Standort-Auswahl an.
  • (15.05.2026) Backup-Steuerung im Admin-Bereich: Im Admin-Panel lässt sich die Datenbank-Sicherung jetzt direkt per Knopfdruck auslösen und die Verbindung zum Backup-Server vorab testen — ohne Server-Login.
  • (15.05.2026) Livestream und Aufnahme stören sich nicht mehr gegenseitig: Beim Klick auf den Aufnehmen-Knopf eines Streams spielt der Stream nun nicht mehr automatisch laut ab – er läuft stummgeschaltet im Hintergrund, damit die digitale Aufnahme funktioniert. Umgekehrt wird ein laufender Stream automatisch stumm gestellt, sobald die Notiz-Aufnahme (Mikrofon) startet, und nach der Aufnahme wieder hörbar.
  • (15.05.2026) Schnellzugriff "Livestream starten" im Menü: Ein neuer Eintrag im 3-Punkte-Menü startet einen Stream sofort – bei genau einem sendbaren Stream mit einem Klick live, bei mehreren erscheint eine kurze Auswahl.

v0.21.0

  • (14.05.2026) Live-Übersetzung vom Handy hörbar: Wer einer Live-Übersetzung zugehört hat, hörte je nach Sender-Gerät gar nichts — der Tonstrom kam zwar an, aber dem Player fehlte der Anfangsbaustein zum Dekodieren, gerade bei mobilen Browsern. Der Server liefert jetzt zuverlässig einen passenden Startbaustein mit, sodass die Übersetzung überall ankommt.
  • (14.05.2026) Zuhörer-Übersicht nur noch für den Sender: Die Liste der angemeldeten Zuhörer und deren Anzahl sieht jetzt ausschliesslich, wer den Stream gestartet hat. Mithörende sehen weder, wer sonst noch zuhört, noch wie viele — das bleibt privat.
  • (14.05.2026) Notiz direkt beim Mithören starten: Auf Kirchen- und Standortseiten gibt es bei jeder laufenden Live-Übersetzung einen neuen Button, der sofort eine Notiz anlegt — bereits mit dem richtigen Standort verknüpft — und den Editor öffnet. Die Übersetzung läuft dort als Aufnahme weiter, sodass man ohne Umwege mitschreiben und mitschneiden kann.
  • (14.05.2026) Leere Aufnahmen werden nicht mehr hochgeladen: Wurde eine Live-Stream-Aufnahme gestoppt bevor der Browser überhaupt Audiodaten geliefert hat (z. B. bei sehr kurzen Aufnahmen direkt nach dem Start), erschien ein 400-Fehler. Stattdessen gibt es jetzt einen verständlichen Hinweis, und kein leerer Upload wird mehr ausgelöst.
  • (14.05.2026) Live-Übersetzungen auch in der Bibel-Ansicht sichtbar: Wer die Bibel liest, sieht jetzt ebenfalls laufende Live-Übersetzungen direkt über dem Bibeltext — und kann ihnen mit einem Klick zuhören, ohne die Seite wechseln zu müssen.

v0.20.6

  • (14.05.2026) Live-Übersetzung direkt aus dem neuen 3-Punkte-Menü starten: Rechts in der Navigation gibt es jetzt ein Kebab-Menü mit dem Link zum Admin-Panel (nur für Admins und Moderatoren sichtbar). Übersetzer und Broadcast-Berechtigte sehen darin ausserdem eine Liste aller Streams, die sie bespielen dürfen – über alle Kirchen und Standorte hinweg. Ein Klick öffnet das Sende-Panel direkt über der aktuellen Seite, ohne erst zur jeweiligen Kirchen- oder Standort-Seite navigieren zu müssen.
  • (14.05.2026) Stream-Verwaltung ins 3-Punkte-Menü verschoben: Der Knopf zum Verwalten der Live-Übersetzungen einer Kirche oder eines Standorts sitzt nicht mehr in der Aktionsleiste der Detailseite, sondern im Kebab-Menü.
  • (14.05.2026) Einheitliche Navigationsleiste im Notiz-Editor: Der Editor nutzt jetzt dieselbe Navigationsleiste wie der Rest der App – inklusive 3-Punkte-Menü. Die Notiz-Aktionen (Speichern, Teilen, Export, Löschen) sind unverändert direkt darunter erreichbar.
  • (14.05.2026) Einstellungen ins 3-Punkte-Menü verschoben: Der Zahnrad-Link sitzt nicht mehr als eigenes Symbol in der Navigationsleiste, sondern im Kebab-Menü.

v0.20.5

  • (14.05.2026) Wer hört gerade zu?: Ein Klick auf die Zuhörer-Zahl – sowohl im Übersetzer-Panel als auch auf jeder Stream-Karte beim Mithören – zeigt jetzt eine Liste mit den Namen aller angemeldeten Zuhörer plus eine separate Zählung der nicht eingeloggten. Aktualisiert sich live, wenn jemand dazukommt oder wieder geht.
  • (14.05.2026) Mute-Button im Übersetzer-Panel zuverlässig stumm: In manchen Browsern war ich nach dem Tippen auf «Mute» trotzdem noch für die Zuhörer hörbar – das Audio läuft jetzt an drei Stellen zugleich auf null (Mikrofon-Track, Audio-Chain-Gain und Ausgangs-Track), damit garantiert keine Frames mehr durchschlüpfen.

v0.20.4

  • (13.05.2026) Tägliches Off-Site-Backup der Datenbank: Alle Notizen, Highlights, Zeichnungen, Audio-Marker und Lesepläne werden jetzt jede Nacht automatisch auf einen zweiten MySQL-Server bei einem unabhängigen Hoster gesichert. Damit sind die Daten gegen Ausfälle der Server-Hardware oder versehentliche Löschungen abgesichert — im Notfall lässt sich der Stand höchstens 24 Stunden alt wiederherstellen.

v0.20.3

  • (12.05.2026) Interne Debug-Seite für Live-Übersetzungen: Unter /stream-debug.html kann ich als Admin einen Test-Stream direkt anlegen, parallel als Sender und Empfänger auf derselben Seite joinen und Socket-Events, Chunks, Bytes sowie Buffer-Latenz live mitlesen. Macht das Diagnostizieren von Audio-Problemen ohne zweites Gerät deutlich schneller.

v0.20.2

  • (11.05.2026) Kirchen erscheinen sofort auf der Karte: Beim Anlegen oder Bearbeiten einer Kirchen-Adresse werden die Koordinaten jetzt zuverlässig im selben Speicher-Vorgang ermittelt und gesichert — vorher war das ein Hintergrund-Job, der bei einem fehlgeschlagenen Nominatim-Call unbemerkt verloren ging und die Adresse nie auf der Karte erschien. Unveränderte Standorte behalten ihre alten Koordinaten, damit das Speichern bei mehreren Adressen nicht unnötig länger dauert.
  • (11.05.2026) Checkboxen im Übersetzer-Panel sauber ausgerichtet: Echo-Cancellation, Noise-Suppression und Noise-Gate hatten leicht versetzte Boxen zum Label-Text — jetzt sitzen sie auf derselben Höhe.
  • (11.05.2026) Mithören in Firefox repariert: Wer sich mitten in eine laufende Übersetzung einklinkt, hörte in Firefox nichts — der Browser bekam nur die Audio-Fortsetzung, nicht den Stream-Anfang, und brach das Abspielen mit einem Dekodier-Fehler ab. Der Server merkt sich jetzt den Stream-Anfang und schickt ihn neuen Zuhörern voraus, damit der Decoder sauber startet.
  • (11.05.2026) Kein Mikrofon-Prompt mehr beim reinen Zuhören: iOS Safari und einige Browser zeigten beim Klick auf «Mithören» einen Aufnahme-Berechtigungs-Prompt, obwohl der Stream nur in eine Richtung läuft. Der dahinter liegende Audio-Graph (Pegelanzeige, Aufnahme-Tap) wird jetzt erst initialisiert, wenn ich wirklich auf «Aufnehmen» tippe.
  • (12.05.2026) Pegelanzeige beim Mithören wieder da: Statt lokal einen AudioContext zu öffnen (der den Mikrofon-Prompt ausgelöst hat), misst jetzt der Übersetzer den Pegel und schickt ihn rund zehnmal pro Sekunde an die Zuhörer mit. So zeigt der Player wieder sichtbar an, dass Audio fliesst.

v0.20.1

  • (11.05.2026) «Jetzt live»-Sektion aus der Notizen-Übersicht entfernt: Die Liste laufender Live-Übersetzungen erschien doppelt — auf der Notizen-Startseite und auf den Kirchen-Seiten. Sie bleibt jetzt nur dort, wo sie thematisch hingehört: im Notiz-Editor und auf der öffentlichen Kirchen-Seite.
  • (11.05.2026) Mithören und Aufnehmen als Icon-Buttons: Statt des kleinen grünen Punkts gibt es auf jeder Stream-Karte jetzt einen Kopfhörer-Button zum Mithören und — nur im Notiz-Editor — einen Mikrofon-Button, um die Übersetzung direkt in die aktive Notiz aufzunehmen.
  • (11.05.2026) Kopfhörer-Hinweis vor dem Mithören: Beim Klick auf Mithören erscheint jetzt erst ein kurzer Dialog «Kopfhörer an?», damit das Audio nicht versehentlich über den Lautsprecher zurück ins Mikrofon des Übersetzers koppelt.
  • (11.05.2026) Audio-Ausgabe wählbar & Aufnehmen ohne Mithören: Während des Mithörens kann ich das Ausgabegerät (Kopfhörer, Lautsprecher, Bluetooth) direkt im Player wechseln. Der Aufnahme-Button startet zudem den Stream automatisch mit — ich muss nicht mehr vorher manuell auf Mithören tippen.
  • (11.05.2026) Aussetzer beim Mithören behoben: Das Audio-Element flog beim Aktualisieren der Stream-Liste aus dem DOM, wodurch der laufende Buffer abriss. Es bleibt jetzt durchgehend angehängt.

v0.20.0

  • (11.05.2026) Geburtstags-Erinnerungen für Freunde: Im «Profil bearbeiten»-Modal (Freunde-Tab) kann ich jetzt freiwillig mein Geburtsdatum angeben. Am Tag selbst erhalten alle meine Freunde automatisch eine HolyNotes-Nachricht mit einem Link zu meinem Profil — so vergisst keiner mehr, mir zu gratulieren. Das Feld bleibt komplett optional und lässt sich jederzeit wieder leeren; in den Einstellungen führt neben «Profil» ein neuer Link direkt zur Profil-Seite.
  • (11.05.2026) Grösseres Whisper-Modell wählbar: In den Einstellungen unter «Notiz-Editor» kann ich jetzt zwischen drei Transkriptions-Modellen wählen — klein (~80 MB, schnell), mittel (~150 MB, ausgewogen) und gross (~500 MB, beste Qualität). Alle drei sind multilingual; das grössere Modell macht vor allem bei Predigt-Vokabular und Akzenten weniger Fehler.
  • (11.05.2026) Sprache vor dem Transkribieren auswählen: Beim Klick auf «Transkript erzeugen» erscheint jetzt zusätzlich ein Dropdown mit der Sprache der Aufnahme — default ist die UI-Sprache (oder die zuletzt gewählte), «Automatisch erkennen» bleibt als Option. Das macht englische Predigten in einer deutschen UI deutlich zuverlässiger.

v0.19.3

  • (11.05.2026) Gruppen-Chats für Kirchen und Standorte in den Nachrichten anlegen: Persistente Follower-Chats werden nicht mehr im Bearbeiten-Modal von Kirche/Standort erstellt, sondern direkt im Nachrichten-Tab über «Neue Gruppe» — dort kann ich neben einer Freundes-Gruppe jetzt auch eine Kirche oder einen Standort auswählen, den Namen vergeben und festlegen, ob Follower antworten dürfen. Follower-Sync und «Chat löschen» finde ich als Ersteller direkt im Gruppen-Info-Fenster des Chats.
  • (11.05.2026) Speichern in Bearbeiten-Modals nicht mehr durch leere Admin-Auswahl blockiert: Das «Freund auswählen»-Dropdown war auf required gesetzt — beim Speichern des Profils warf der Browser deshalb stets «Wähle ein Element aus...», obwohl das Feld nur für das separate «Hinzufügen» gedacht ist. Jetzt blockiert es das Profil-Speichern nicht mehr.
  • (11.05.2026) Änderungsverlauf bei Standorten entfernt: Der zusätzliche Block im Bearbeiten-Modal mit «Wer hat wann was an dieser Adresse geändert?» wurde gestrichen — er hat das Modal nur unnötig in die Länge gezogen.
  • (11.05.2026) Klarere Labels für Kirchen-Admin-Rechte: Aus «Übersetzungs-Streams» wird «Übersetzen» und aus «Live-Broadcast» wird «Nachricht an Follower» — das beschreibt direkter, was die jeweilige Berechtigung tatsächlich erlaubt.

v0.19.2

  • (11.05.2026) Freunde als Seiten-Admin auswählbar: Im Bearbeiten-Modal von Kirchen, Standorten und Predigern wurde die «Freund auswählen»-Liste nicht befüllt und der «Hinzufügen»-Knopf löste stattdessen das Speichern des ganzen Profils aus — verursacht durch verschachtelte Formulare, die der Browser stillschweigend kaputtmacht. Jetzt erscheinen alle Freunde im Dropdown und werden korrekt als Admin eingetragen.

v0.19.1

  • (10.05.2026) Kapitel-Aktionen im 3-Punkte-Menü: Wenn ich ein Kapitel geöffnet habe, sind «Bearbeiten», «Neues Unterkapitel», «Kapitel als PDF» und «Löschen» jetzt unter einem 3-Punkte-Menü im Kopf zusammengefasst — gleiches Viertelkreis-Layout wie im Notiz-Editor. So lege ich Unterkapitel direkt aus dem Kapitel heraus an, ohne den Umweg über die Hauptebene.
  • (10.05.2026) Push-Benachrichtigungen standardmässig an: Beim ersten Login fragt der Browser einmalig nach Erlaubnis — danach bekomme ich automatisch eine Erinnerung pro Tag um 7:00 Uhr lokaler Zeit, wenn der heutige Bibel-Leseplan-Abschnitt noch offen ist (vorher kamen mehrere Reminder pro Tag). Neue Chat-Nachrichten lösen weiterhin sofort eine Push-Notification aus. In den Einstellungen lässt sich beides jederzeit wieder ausschalten.
  • (11.05.2026) Chat-Layout auf dem Handy stabilisiert: Beim Schreiben einer Nachricht auf dem Handy verdeckte das Chat-Fenster bisher die obere Navigationsleiste, und sobald die Tastatur aufging, war das Layout total verschoben — Header und Eingabefeld wanderten aus dem sichtbaren Bereich. Jetzt sitzt der Chat sauber unter der fixierten Hauptmenü-Leiste, das Eingabefeld klebt zuverlässig über der Tastatur und nichts rutscht mehr weg.
  • (11.05.2026) Notiz-Karten bei Predigern/Kirchen/Standorten korrekt breit auf dem Handy: Lange Titel oder URLs in Notiz-Vorschauen sprengten bisher die Karten-Breite, sodass die Seite horizontal scrollte; jetzt bleibt jede Karte sauber innerhalb der Spalte und lange Wörter brechen um.
  • (11.05.2026) Sprache-Dropdown beim Live-Stream zieht Profil-Sprachen auch ohne lokalen Cache: Wenn ich die Bibel-Sprachen auf einem anderen Gerät gesetzt habe (oder den Browser-Cache geleert habe), holt das Stream-Anlege-Modal sie jetzt vom Server nach — und merkt sie sich lokal für das nächste Mal. So sind „Meine Bibel-Sprachen“ immer ganz oben, ohne dass ich vorher die Bibel-Einstellungen besuchen muss.
  • (11.05.2026) Gestoppte Live-Streams verschwinden sofort: Die Listing-Endpoints senden jetzt keine Cache-Header mehr, sodass Browser und Service-Worker keine alte Stream-Liste festhalten — sobald ein Übersetzer den Stream beendet, ist er beim nächsten Refresh weg (nicht erst nach Cache-Ablauf).

v0.19.0

  • (10.05.2026) Emoji-Reaktionen auf Nachrichten: Auf jede Nachricht im Chat kann ich jetzt über ein neues Smiley-Symbol an der Bubble mit einem von acht gängigen Emojis (👍, ❤️, 😂, 😮, 😢, 🙏, 🔥, 👏) reagieren – statt nur eine kurze Bestätigung tippen zu müssen. Reaktionen erscheinen als kleine Chips unter der Nachricht; ein Klick auf einen bestehenden Chip fügt meine eigene Reaktion hinzu oder entfernt sie wieder, und alle Teilnehmer sehen die Änderung sofort.
  • (10.05.2026) Granulare Rechte für Kirchen-Admins: Bisher hatte jede zur Kirche hinzugefügte Person automatisch volle Rechte. Jetzt kann ich pro Admin getrennt festlegen, ob er das Kirchen-Profil samt Standorten/Links/Events «Bearbeiten», «Übersetzungs-Streams» verwalten oder nur den «Live-Broadcast» bedienen darf – etwa um einer Übersetzerin nur den Sende-Knopf zu geben, ohne dass sie an Adressen oder Stream-Konfiguration kann. Bestehende Admins behalten alle drei Rechte; neue Toggles erscheinen direkt in der Admin-Liste im Profil-Bearbeiten-Modal.
  • (10.05.2026) Megafon-Knopf bei Kirchen und Standorten entfernt: Der separate Broadcast-Knopf zum Versenden von Push-Nachrichten an Follower einer Kirche oder eines Standorts ist weg, weil das neue Live-Broadcast-Recht den Begriff «Broadcast» jetzt klar für Live-Audio reserviert. Bei Predigern bleibt der Knopf vorerst erhalten, da dort kein Live-Stream-Workflow existiert.
  • (10.05.2026) Persistente Gruppen-Chats für Kirchen und Standorte: Statt bei jedem Broadcast eine neue Einweg-Gruppe zu erzeugen, kann ich pro Kirche oder Standort einen festen Chat-Kanal einmalig erstellen und immer wieder nutzen. Folgt jemand der Kirche/dem Standort, wird er automatisch als stiller Leser eingetragen; entfolgt er, fliegt er wieder raus – und ich kann den Stand jederzeit manuell synchronisieren oder den Chat löschen.
  • (10.05.2026) Live-Übersetzungen direkt im Audio-Block des Editors: Aktive Übersetzungs-Streams erscheinen jetzt unmittelbar unter der Aufnahme-Liste im Editor (vorher waren sie als separater Block weiter oben einsortiert) — und sind auch dann sichtbar, wenn die Notiz noch keinen Standort hat: in dem Fall werden alle gerade laufenden öffentlichen Streams gezeigt, sobald ein Standort gewählt ist filtert die Liste automatisch auf passende Streams.

v0.18.4

  • (10.05.2026) Prediger beim Sortieren löschen: Im Sortier-Modus auf der Kirchen-Seite hat jetzt jeder Prediger ein ×-Symbol, mit dem ich ihn nach Bestätigung direkt entfernen kann – gleich wie das Entfernen-Symbol im Adressen-Bearbeiten, das jetzt zudem konsistent gestyled ist. So muss ich dafür nicht mehr extra die Prediger-Detailseite öffnen.
  • (10.05.2026) Audio-Zeitstempel pausierbar: In den Einstellungen unter «Notiz-Editor» gibt es jetzt einen Schalter, mit dem ich das automatische Setzen neuer Bruch-Badges während einer Aufnahme abschalten kann — nützlich, wenn ich beim Mitschreiben keine neuen Marker im Text haben will. Bestehende Marker in alten und aktuellen Notizen bleiben unberührt sichtbar und klickbar.
  • (10.05.2026) Broadcast-Modal-Layout korrigiert: Im Broadcast-Auswahl-Modal sind die Standort-Reihen wieder ordentlich aufgereiht: Checkbox links, Name dahinter, Follower-Zahl am Ende — und Texte sind nicht mehr ungewollt komplett in Grossbuchstaben. Auch die «Antworten zulassen»-Box ist wieder sauber neben dem Titel mit dem Hinweis darunter.

v0.18.3

  • (10.05.2026) Fehlende Audio-Dateien werden klar gekennzeichnet: Wenn der DB-Eintrag einer Aufnahme noch existiert, die zugehörige Datei aber nicht mehr auf dem Server liegt, zeigt der Editor jetzt einen Hinweis «Audio-Datei fehlt» statt eines kaputten Players und blendet die Transkribieren-Aktion aus — der Eintrag lässt sich weiterhin löschen, damit ich den Geist-Eintrag aufräumen kann.
  • (10.05.2026) Broadcast genauer adressierbar: Auf der Kirchen-Seite öffnet der Megafon-Knopf jetzt eine Liste der Standorte dieser Kirche (statt der Kirche als Ganzes), sodass ich Nachrichten gezielt an einzelne Standorte schicken kann — standardmässig sind alle vorausgewählt, ich kann einzelne abwählen. Auf einer Standort-Seite zeigt die Auswahl alle Standorte derselben Nation, die ich verwalte, mit dem aktuellen Standort vorausgewählt — so erreiche ich mit einer Nachricht mehrere Standorte gleichzeitig, ohne das Modal mehrfach zu öffnen.
  • (10.05.2026) Audio-Teilen schickt das Transkript mit: Wenn ich eine Audio-Aufnahme im Chat teile und dazu ein Transkript existiert, sieht der Empfänger unter dem Player einen Knopf «Transkript anzeigen», der den vollständigen Text als Popup öffnet — bei einem späteren Import wird das Transkript an die übernommene Aufnahme gehängt, sodass es auch dann erhalten bleibt, wenn das Original gelöscht wird.
  • (10.05.2026) Audio-Zeitstempel im Editor aufgeräumt: Die Bruch-Notation der Aufnahme-Marker (Minute über Sekunde) hat jetzt eine Linie, die etwas schmaler als die breitere der beiden Zahlen ist statt darüber hinauszuragen, und die Abstände von Linie zu oberer und unterer Zahl sind symmetrisch.
  • (10.05.2026) Audio-Marker erst beim echten Satzanfang: Der Zeitstempel erscheint nicht mehr bei Enter, Leerzeichen oder reinen Satzzeichen, sondern erst sobald ich nach Dokument-Anfang, Zeilenumbruch oder Satzende-Zeichen das erste echte Schriftzeichen tippe — und steht dabei immer unmittelbar vor diesem ersten Zeichen.
  • (10.05.2026) Übersetzungs-Stream auf mehrere Standorte verteilen: Beim Anlegen eines Streams auf der Kirchen-Seite gibt es jetzt eine Checkbox-Liste aller Standorte der Kirche statt eines Einzel-Dropdowns — ein einzelner Stream kann so an mehreren Standorten gleichzeitig im Listing erscheinen, ohne ihn pro Standort doppeln zu müssen. Auf einer Standort-Seite bleibt die Auswahl auf den aktuellen Standort fixiert (wer mehrere Standorte gleichzeitig bedienen will, geht über die Kirchen-Seite).

v0.18.2

  • (10.05.2026) Aktionsleiste auf Detail-Seiten umstrukturiert: Auf Kirchen-, Standort- und Prediger-Seiten ist «Profil bearbeiten» auf dem Desktop wieder ein eigener Knopf und enthält jetzt zusätzlich Seiten-Admins und (bei Standorten) den Änderungsverlauf, sodass alle Bearbeitungs-Aktionen an einem Ort sind. Live-Übersetzungen und Broadcast-Nachrichten sind als eigene Knöpfe in die Aktionsleiste gewandert, der bisherige Verwalten-Knopf entfällt damit. Auf dem Handy enthält das Kebab-Menü nun Bearbeiten, Live, Broadcast und Teilen als Viertelkreis runder Symbole.
  • (10.05.2026) Bibelstellen-Popup zeigt immer den aktuellen Text-Stand: Wenn ein Bibel-Link im Editor mehr Vers-Segmente enthält als die hinterlegten Meta-Daten kennen (z. B. nach einer manuellen Erweiterung von «3:3+5+7-11» auf «3:3+5+7-11+16+17»), wird die Anzeige nicht mehr von veralteten Meta-Daten ausgebremst. Beim Öffnen des Popups wird der sichtbare Vers-Text neu interpretiert und gewinnt gegenüber den hinterlegten Daten, sofern Buch und Kapitel übereinstimmen.
  • (10.05.2026) Bibelstellen-Popup aktualisiert sich auch während des Tippens: Wer im Eingabefeld des Popups eine Referenz erweitert oder umschreibt, muss nicht mehr Enter drücken oder das Feld verlassen — nach 3 Sekunden Tipp-Pause werden die Verse automatisch neu geladen. Manuelle Auslöser per Enter oder Klick ausserhalb funktionieren weiterhin sofort.

v0.18.1

  • (10.05.2026) Mobiles Aktionsmenü als Viertelkreis: Auf Kirchen- und Standort-Seiten klappt das Aktionsmenü jetzt als Viertelkreis runder Symbolschaltflächen auf, genau wie im Notiz-Editor. «Profil bearbeiten» und «Verwalten» sind zu einem Eintrag zusammengefasst (das Bearbeiten erscheint zuoberst im Verwaltungs-Popup), während Live-Übersetzungen weiterhin als eigener Eintrag erreichbar bleiben.
  • (10.05.2026) Kirchen-Karte: Liste folgt dem Kartenausschnitt: Die Adressliste auf der Kirchen-Karte zeigt jetzt nur noch die Kirchen, die im aktuell sichtbaren Kartenausschnitt liegen, und aktualisiert sich beim Verschieben oder Zoomen. So bleibt die Liste auch ohne Filter überschaubar und bezieht sich immer auf das, was man gerade sieht.
  • (10.05.2026) Kirchen-Standorte erscheinen automatisch auf der Karte: Beim Anlegen oder Ändern einer Kirchen-Adresse werden die Geo-Koordinaten jetzt automatisch über OpenStreetMap ermittelt, sodass der Pin direkt auf der Karte erscheint — vorher mussten die Koordinaten manuell ausgelöst werden. Adressen, deren Koordinaten (noch) nicht hinterlegt sind, bleiben weiterhin in der Liste sichtbar. Die Pins werden zusätzlich direkt im Holy-Notes-Stil gezeichnet, sodass sie nicht mehr von externen Marker-Grafiken abhängig sind.
  • (10.05.2026) Mehrteilige Bibelstellen werden komplett angezeigt: Bei einer Referenz wie «1. Mose 3:3+5+7-11+16+17» fehlten gelegentlich die hinteren Segmente (z. B. Verse 16+17), wenn ein voriger Aufruf den Bibel-Cache nur teilweise gefüllt hatte. Das Popup prüft jetzt, ob alle benötigten Verse im Cache liegen, und holt sie sonst frisch vom Server.

v0.18.0

  • (10.05.2026) Android-App-Gerüst: Die Android-App hat jetzt ein vollständiges Navigations-Skelett mit Login, geschlossenem Bereich und vier Tabs in der unteren Leiste (Notizen, Bibel, Live, Einstellungen). Nach dem Login landet man direkt in der eigenen Notizen-Übersicht, die in Karten-Form Titel, Prediger und Datum anzeigt; Bibel und Live sind als Platzhalter angelegt und kommen in folgenden Versionen.
  • (10.05.2026) Abmelden in der Android-App: Im Tab «Einstellungen» sieht man, mit welchem Konto man eingeloggt ist, und kann sich mit einem Klick abmelden — danach erscheint sofort wieder der Login-Screen.

v0.17.0

  • (10.05.2026) Audio-Aufnahmen via Chat teilen: Aus einer Notiz heraus lässt sich eine Audio-Aufnahme jetzt über den neuen Teilen-Button direkt an einen Freund schicken. Der Empfänger sieht im Chat eine spielbare Audio-Bubble mit Titel und Dauer und kann die Aufnahme dort sofort anhören, ohne in die Notiz zu wechseln.
  • (10.05.2026) Geteilte Aufnahme in eigene Notiz übernehmen: Unter dem Audio-Player im Chat erscheint beim Empfänger ein Button, mit dem sich die Aufnahme als Grundlage für eine neue eigene Notiz übernehmen lässt. Die neue Notiz erbt automatisch Titel, Prediger, Ort und Datum aus der Original-Notiz, sodass nichts doppelt eingetragen werden muss. Beim Sender führt der Bubble-Link zur Original-Notiz, beim Empfänger nach dem ersten Import dauerhaft zur eigenen Notiz — weitere Klicks erstellen keine Duplikate. Der Audio-Inhalt wird gemeinsam genutzt; die Datei wird erst gelöscht, wenn keine Notiz und keine Nachricht mehr darauf verweist.

v0.16.4

  • (07.05.2026) Bibelstellen-Popup aktualisiert sich auch nach Verlassen des Eingabefelds: Ändert man im Popup-Kopf die Bibelstelle und verlässt dann das Feld (Klick woanders hin), wird die Vers-Anzeige jetzt zuverlässig auf den neuen Bereich umgestellt — vorher war das nur nach Enter sicher der Fall. Im Hintergrund wurde die zuvor verteilte Lade- und Update-Logik in einen einzigen Pfad zusammengeführt, was eine ganze Reihe von Spezialfällen (alte Server-Antworten, blockierter Doppel-Commit, vorzeitiges Schliessen des Popups beim Klick) auf einen Schlag behebt.
  • (09.05.2026) Links im Chat sind anklickbar: URLs (https://… oder www.…) in einer Nachricht werden jetzt automatisch als Link erkannt und öffnen mit einem Klick die Seite in einem neuen Tab — bisher waren sie reiner Text zum Kopieren. Bibelstellen-Verlinkungen funktionieren weiterhin parallel.
  • (10.05.2026) Audio-Zeitstempel jetzt pro Satz statt nur pro Absatz: Während einer Aufnahme erscheint das kleine Bruch-Badge mit der Aufnahmezeit nun am Anfang jedes neuen Satzes (also auch nach «.», «!» oder «?»), nicht mehr nur nach Enter — so findet man bestimmte Stellen leichter wieder. Ein 10-Sekunden-Cooldown verhindert dabei, dass beim schnellen Tippen zu viele Marker direkt hintereinander entstehen. Zusätzlich ist die Bruch-Darstellung etwas grösser und besser lesbar (Minute über Strich, Sekunde unter Strich).
  • (10.05.2026) Live-Übersetzungen erscheinen sofort beim Adresse-Wechsel: Wenn man im Notiz-Editor eine Adresse wählt und an dieser gerade ein Übersetzungs-Stream läuft, taucht er jetzt unmittelbar in der Audio-Spalte auf — vorher konnte es bis zu 30 Sekunden dauern, bis der Stream sichtbar wurde. Geht ein Stream live oder offline, wird das ebenfalls in Echtzeit an alle aktuell geöffneten Editor-, Kirchen- und Standort-Seiten gemeldet.

v0.16.3

  • (06.05.2026) Sprache beim Live-Stream als Dropdown: Statt Sprache und Sprach-Code separat tippen zu müssen, wählt man die Sprache jetzt aus einer Liste — ganz oben die Sprachen, in denen man selbst Bibelübersetzungen aktiviert hat, darunter alle weiteren alphabetisch.
  • (06.05.2026) Bibelstellen-Popup zeigt nach Änderung sofort die richtigen Verse: Wenn man im Popup-Kopf die Bibelstelle ändert (z. B. «4. Mose 13:27-33» auf «13:27-29»), erschien gelegentlich kurz der neue Vers-Bereich, wurde aber wieder vom alten überschrieben, sobald die zuvor gestartete Server-Anfrage zurückkam. Das Popup ignoriert jetzt veraltete Anfragen und zeigt zuverlässig den zuletzt gewählten Vers-Bereich an.
  • (06.05.2026) Updates kommen sofort an: Der Hintergrund-Cache-Helfer hat bisher Skripte und Stile zuerst aus dem Cache geliefert und nur im Hintergrund aktualisiert — neue Funktionen oder Korrekturen waren dadurch teils erst beim übernächsten Aufruf sichtbar, sogar nach Strg+Shift+R. Ab sofort werden Code-Dateien immer zuerst frisch vom Server geholt; nur bei fehlender Internetverbindung greift der Cache.
  • (06.05.2026) Sauberer Fortschritts-Balken beim ersten Audio-Transkript: Beim erstmaligen Herunterladen des Whisper-Modells sprang die Ladeanzeige bisher mehrfach von 100 % auf 0 % zurück, weil das Modell aus mehreren Dateien besteht und jede einzeln gezählt wurde. Der Balken aggregiert jetzt über alle Modell-Dateien und läuft monoton bis 100 %; im Label steht zusätzlich der aktuelle Datei-Zähler.

v0.16.2

  • (05.05.2026) Aktive Live-Übersetzungen direkt auf der Notiz-Übersicht: Auf der Seite «Meine Notizen» erscheint jetzt oben eine «Jetzt live»-Sektion mit allen gerade laufenden öffentlichen Übersetzungs-Streams — so sieht man sofort, wo gepredigt wird, und kann mit einem Klick auf den grünen Punkt zuhören, ohne erst die richtige Kirche oder den richtigen Standort suchen zu müssen.
  • (05.05.2026) Live-Übersetzungen im Notiz-Editor sichtbarer: Wenn die ausgewählte Adresse einer Notiz gerade einen Live-Stream sendet, erscheint dieser im Editor jetzt als auffälliger Banner direkt unterhalb der Adresse statt versteckt unten in der Audio-Sektion — so sieht man während dem Schreiben sofort, ob Übersetzungen verfügbar sind.
  • (05.05.2026) Alte Bilder in Notizen wieder sichtbar: Bilder, die noch unter der vorherigen Backend-Adresse hochgeladen wurden, erscheinen im Editor und in geteilten Notizen wieder — eine einmalige Datenbank-Migration ersetzt die alten URLs durch die aktuelle api.holynotes.net-Adresse.
  • (06.05.2026) Selbstheilung für übrig gebliebene alte Bild-URLs: Falls die Migration einzelne Notizen verpasst hat oder eine Sicherung mit Altzustand zurückgespielt wurde, ersetzt der Editor alte mihi.synology.me-URLs jetzt beim Laden zur Laufzeit und persistiert die korrigierten Werte beim nächsten Speichern in die Datenbank.
  • (05.05.2026) Aufgeräumte Bibel-Navigation: Die Buttons für vorheriges/nächstes Kapitel zeigen jetzt nur noch Pfeile statt Text, und das Such-Icon in der Toolbar ist deutlich größer und besser sichtbar.
  • (05.05.2026) Bibelstellen-Popup feinjustiert: Das Vers-Fenster legt sich jetzt deckungsgleich über die angeklickte Bibelstelle (statt sie ein zweites Mal anzuzeigen) und schiebt nur den nachfolgenden Absatz nach unten weg. Der nicht mehr genutzte «Predigten mit diesem Vers»-Aufklapper im Popup wurde entfernt.
  • (05.05.2026) Bibelübersetzungs-Auswahl ausgeschrieben: Auf Tablet und Desktop zeigt das Auswahlfeld für die Übersetzung im Bibelstellen-Popup jetzt zusätzlich zum Kürzel auch den vollen Namen (z. B. «LUT — Lutherbibel»); auf dem Handy bleibt nur das Kürzel, damit der Popup-Kopf schmal bleibt.

v0.16.1

  • (05.05.2026) Live-Übersetzungen direkt auf der öffentlichen Kirchen- und Standort-Seite anhörbar: Wer eine Kirche oder einen Standort besucht, sieht aktive Übersetzungs-Streams jetzt prominent oben auf der Seite und kann sie mit einem Klick auf den grünen Punkt anhören — bisher gab es Streams nur im Notiz-Editor. Geo-geschützte Streams sind als „Nur für Anwesende“ markiert; beim Anhören wird einmalig der Standort abgefragt und nur freigegeben, wenn man tatsächlich vor Ort ist.
  • (05.05.2026) Übersetzer-Name aus dem Profil übernommen: Beim Anlegen eines Streams entfällt das Eingabefeld für den Übersetzer-Namen — das Backend setzt automatisch den Namen aus dem eigenen Profil ein.

v0.16.0

  • (05.05.2026) Audio-Transkripte für alle Aufnahmen: Hochgeladene Audio-Dateien können jetzt nachträglich transkribiert werden, ebenso Live-Aufnahmen aus Browsern ohne Spracherkennung wie Firefox. Der Klick auf das neue Mikrofon-Symbol lädt einmalig ein etwa 80 MB großes Whisper-Modell direkt in den Browser — danach laufen alle weiteren Transkriptionen offline auf deinem Gerät, ohne den Server zu belasten.
  • (05.05.2026) Live-Anzeige & nachträgliche Korrektur: Während einer Aufnahme zeigt ein pulsierendes Mikrofon-Badge, ob die Spracherkennung aktiv mitschreibt. Bestehende Transkripte lassen sich jetzt direkt im Audio-Panel bearbeiten, falls die Erkennung etwas falsch verstanden hat.
  • (05.05.2026) Audio-Aufnahmen erben den Predigt-Titel: Neue Aufnahmen übernehmen automatisch den Titel der Notiz statt anonym als „Recording“ zu erscheinen; bei mehreren Aufnahmen pro Notiz wird sauber durchnummeriert.

v0.15.7

  • (05.05.2026) Aufgeräumte Aktions-Leiste auf Kirchen- und Standort-Seiten: Auf dem Handy zeigen Kirchen- und Standort-Detailseiten jetzt nur noch das Herz für Follow direkt — alle weiteren Aktionen (Teilen, Bearbeiten, Verwalten) wandern in ein Drei-Punkte-Menü rechts, das nur für Nutzer mit Bearbeitungsrechten erscheint. Auf dem Desktop bleiben alle Symbole nebeneinander, gleich wie im Editor.
  • (05.05.2026) Kirchen-Seiten aus Suchmaschinen entfernt: Kirchen-Detailseiten sind weiterhin per geteiltem Link für alle erreichbar (auch ohne Konto), erscheinen aber nicht mehr in Google & Co. und sind aus der Sitemap entfernt. Wer eine Kirche teilen will, gibt den Link bewusst weiter, statt ihn über eine Suche zu finden.
  • (05.05.2026) Bibelstellen-Popup verdeckt nichts mehr: Beim Klick auf eine zitierte Bibelstelle in einer Notiz oder Nachricht erscheint das Vers-Fenster jetzt unter dem Absatz und der nachfolgende Text rutscht entsprechend nach unten, statt vom Popup überdeckt zu werden. Die angeklickte Referenz bleibt dabei sichtbar im Text stehen.
  • (05.05.2026) Bibelstelle im Popup-Kopf geändert wirkt sofort: Wer im Eingabefeld des Bibelstellen-Popups z. B. aus «4. Mose 13:20» ein «4. Mose 13:20-25» macht, sieht jetzt unmittelbar den erweiterten Vers-Bereich — vorher blieb das Popup gelegentlich auf dem alten Vers stehen, obwohl der Editor den neuen Text bereits übernommen hatte.
  • (05.05.2026) Live-Übersetzung: Mikrofon-Anfrage zuerst, grüner Status-Punkt: Beim Start eines Übersetzungs-Streams wird jetzt zuerst die Mikrofon-Erlaubnis abgefragt — bisher wurde der Stream bereits als live markiert, auch wenn die Erlaubnis verweigert wurde. Ein grüner pulsierender Punkt zeigt im Sender-Panel und in der Zuhörer-Liste an, ob ein Stream aktiv ist; ein Klick darauf startet bzw. stoppt die Wiedergabe.
  • (05.05.2026) Stream-Bearbeitung auf Standort-Seite repariert: Das Bearbeiten-Fenster für Übersetzungs-Streams öffnete sich auf Standort-Detailseiten hinter dem Admin-Popup und brach das Speichern wegen fehlender Geo-Felder ab. Beides behoben; die Checkbox-Beschriftungen („Öffentlich“, „Aufnahme erlauben“, „Nur für Anwesende“) sind kürzer, die Erklärung erscheint als Tooltip beim Hovern.

v0.15.6

  • (04.05.2026) Schnellerer Seitenaufbau: Alle Seiten laden ihre Skripte jetzt parallel im Hintergrund statt nacheinander und nutzen Verbindungs-Hints zum API-Server, sodass die meisten Bildschirme spürbar früher interaktiv sind — vor allem auf dem Handy und bei langsamerem Internet.
  • (04.05.2026) Bessere Zwischenspeicherung im Browser: Bilder, Schriften, Stile und hochgeladene Inhalte (Profilbilder, Predigt-Audios, Notizen-Bilder) werden jetzt deutlich länger im Browser-Cache behalten und beim nächsten Besuch nicht erneut geladen. Das reduziert Datenvolumen und macht wiederkehrende Aufrufe nahezu sofortig.
  • (04.05.2026) Erweiterter Offline-Cache: Der Service Worker zwischenspeichert nun auch Schriften, SVG-Symbole und alle Bildformate (JPG, GIF, WebP) sowie hochgeladene Dateien, sodass die App auch ohne Internet vollständig dargestellt wird.
  • (04.05.2026) Schnellere Bibel- und Leseplan-Aufrufe: Öffentliche Inhalte wie Bibeltexte, Bibelübersetzungs-Listen und Lesepläne werden jetzt von Browsern und Zwischenservern aktiv gecacht, wodurch wiederholte Aufrufe ohne erneute Server-Anfrage ausgeliefert werden.
  • (04.05.2026) Übersetzer-Panel im Vordergrund: Beim Start eines Live-Übersetzungsstreams aus dem Admin-Bereich einer Kirche öffnete sich das Sender-Fenster hinter dem Admin-Popup und war nicht bedienbar. Behoben.
  • (04.05.2026) Logo verkleinert: Das Hero-Logo der Startseite war bisher mit 1024 Pixel Kantenlänge ausgeliefert worden, obwohl es nur in 96 Pixeln dargestellt wurde — die Datei ist nun von 345 KB auf 40 KB geschrumpft, was den ersten Seitenaufbau auf der Landing-Page spürbar beschleunigt.
  • (04.05.2026) Sprachpakete getrennt geladen: Bisher wurden bei jedem Aufruf alle 18 Übersetzungen in einer einzigen Datei mitgeschickt — auf der Startseite waren das allein 193 KB, obwohl jeder Nutzer nur eine Sprache sieht. Jetzt lädt der Browser nur noch die aktive Sprache plus Englisch als Sicherheitsnetz, was die Übersetzungs-Daten je nach Seite um 80-90 % reduziert.

v0.15.5

  • (04.05.2026) Einstellungs-Tabs visuell vereinheitlicht: Die Tab-Leiste in den Einstellungen (Nutzer / Darstellung / App) verwendet jetzt denselben Unterstrich-Stil in Gold wie die Tab-Leiste auf der Prediger- und Kirchen-Seite, statt der bisherigen Pillen-Optik. Damit fühlen sich alle Hauptbereiche der App optisch konsistent an.
  • (04.05.2026) Landing-Page wieder sichtbar: Ein nicht-escaptes Anführungszeichen in der hebräischen Übersetzung hat das gesamte Übersetzungs-Script geblockt, wodurch die Landing-Page bei manchen Nutzern komplett unstyled oder leer angezeigt wurde. Behoben.

v0.15.4

  • (04.05.2026) Leere Profil-Abschnitte werden ausgeblendet: Auf einer Profilseite verschwinden die Blöcke «Favorisierte Prediger», «Favorisierte Kirchen» und «Geteilte Notizen» jetzt komplett, wenn nichts vorhanden ist. Vorher blieb der Titel mit einem grauen Hinweistext stehen, was das Profil unnötig leer und langgezogen wirken liess.
  • (04.05.2026) Nachricht-Knopf im Profil als runder Icon-Knopf: Der «Nachricht senden»-Knopf neben einem Freund-Profil ist jetzt ein gefüllter, runder Icon-Knopf mit Sprechblasen-Symbol — gleich aufgebaut wie die Aktions-Knöpfe auf den Prediger- und Kirchen-Detailseiten.
  • (04.05.2026) Aus Nachrichten direkt zum Profil: Ein Klick auf den Namen oder das Profilbild im Chat-Kopf eines Direktchats öffnet jetzt das Profil des Gesprächspartners. In Gruppen-Chats führt zusätzlich ein Klick auf den über jeder fremden Nachricht stehenden Absender-Namen direkt zum jeweiligen Profil.
  • (04.05.2026) Gruppen-Info über den Gruppennamen öffnen: Im Gruppen-Chat ist nun der Gruppenname (samt Bild) im Chat-Kopf der Einstieg in die Gruppen-Info — der separate Info-Knopf am rechten Rand entfällt damit komplett.
  • (04.05.2026) Tab-Leiste optisch aufgeräumt: Die runden Aktions-Knöpfe im Nachrichten-Tab (Neue Unterhaltung, Neue Gruppe) haben jetzt dieselbe Grösse und denselben Stil wie die Such- und Favoriten-Knöpfe im Kirchen-Tab. Der goldene Unterstrich des aktiven Tabs ist zudem etwas dicker und sitzt nun bündig auf der Trennlinie zum Inhalt — gleich gilt das jetzt auch für die Tabs auf der Notizen-Seite (Meine Notizen / Geteilt mit mir).
  • (04.05.2026) Zähler-Zeile im Profil entfernt: Die kleine Statistik-Zeile mit Anzahl Predigern, Kirchen und Freunden unter dem Profilnamen wurde entfernt, weil dieselben Inhalte direkt in den Abschnitten weiter unten stehen.

v0.15.3

  • (03.05.2026) Einheitliche Knopf-Kreise über die ganze App: Alle runden Aktions-Knöpfe in den Kopfzeilen (Filter, Suche, Favorit, Teilen, Bearbeiten, Neue Notiz, Neues Kapitel, Profil-Aktionen) haben jetzt dieselbe Grösse von 36 Pixeln. Vorher gab es eine Mischung aus 26-, 38- und sogar 56-Pixel-Kreisen, was unruhig wirkte. Auch die kleineren Aktions-Knöpfe direkt auf Karten (Favorit auf Adress-, Kirchen- und Mini-Predigerkarten) liegen nun einheitlich bei 32 Pixeln.
  • (04.05.2026) Aktiver Tab in Gold: Die Hervorhebung des aktiven Tabs (Kirchen / Profil / Nachrichten) verwendet nun denselben Goldton wie der Unterstrich des aktiven Symbols in der oberen Navigation, damit beide Markierungen visuell zusammengehören.

v0.15.2

  • (03.05.2026) Nachrichten auf dem Handy überarbeitet: Der Chat-Header ist jetzt links-bündig wie bei gängigen Messengern, die Tipp-Flächen für Zurück- und Senden-Knopf wurden vergrössert und Bubbles dürfen mehr Breite belegen, damit längere Nachrichten nicht ständig umbrechen. Auch die Konversationsliste hat grössere Avatare und mehr Atemraum bekommen.
  • (03.05.2026) Gruppen-Info-Knopf am Desktop sichtbar: Der Info-Knopf rechts im Chat-Header bei Gruppen wurde am Desktop nie eingeblendet — jetzt erscheint er überall, sobald eine Gruppen-Unterhaltung offen ist.
  • (03.05.2026) Tab-Hervorhebung und Tab-Icons auf dem Handy korrigiert: Die farbige Markierung des aktiven Tabs (Kirchen / Profil / Nachrichten) lief vorher als kleiner Strich über der Tab-Linie statt sie selbst einzufärben — jetzt liegt sie direkt auf der durchlaufenden Linie. Die runden Aktions-Symbole rechts daneben wurden zudem auf eine bequeme Tipp-Grösse angehoben.
  • (03.05.2026) Profil-Kopf aufgeräumt: Der eigene Name steht auf dem Handy nun zentriert unter dem Profilbild und der Bearbeiten-Knopf sitzt oben rechts in der Profilkarte. Außerdem gibt es jetzt nur noch einen einzigen Bearbeiten-Knopf statt zweier — das Profilbild lässt sich direkt im Bearbeiten-Dialog über das dort eingeblendete Foto wechseln.
  • (03.05.2026) Aufgeräumtes Server-Log und Bibel-Cache-Übersicht repariert: Aufrufe von fehlenden Dateien wie favicon.ico landeten fälschlich als Auth-Fehler im Server-Log; das ist jetzt still. Zusätzlich liess sich die Cache-Status-Seite für Bibelübersetzungen mit gemischter Gross-/Kleinschreibung im Kürzel (z. B. WLCa) nicht mehr laden.

v0.15.1

  • (03.05.2026) Einheitliche Icon-Grössen über die ganze App: Die Symbole auf den Detail-Seiten für Prediger, Kirchen und Adressen, in der Notizen-Übersicht und in den Editor-Werkzeugen wurden auf eine gemeinsame Grösse gebracht. Vorher mischten sich 12-, 14-, 18-, 20-, 22- und 24-Pixel-Icons quer durch die Seiten, was unruhig wirkte und kleine Edit-Knöpfe schwer treffbar machte.
  • (03.05.2026) Etwas grössere Hauptnavigation: Die obere Menüleiste und ihre Symbole sind nun einen Tick grösser, damit die Navigation deutlicher hervortritt und sich auf dem Handy bequemer treffen lässt.
  • (03.05.2026) Antworten auf Nachrichten direkter zugänglich: Auf dem Desktop bleibt der Antwort-Knopf neben einer Nachricht jetzt auch dann sichtbar, wenn man mit der Maus zu ihm hinüberfährt — der schmale Lücken-Spalt zwischen Bubble und Knopf hat ihn vorher beim Anvisieren verschwinden lassen. Auf dem Handy lässt sich eine Nachricht jetzt zur Seite wischen, um direkt darauf zu antworten.
  • (03.05.2026) Gesprächsfaden hervorheben: Ein Klick bzw. Tipp auf eine Nachricht hebt sie zusammen mit allen damit verknüpften Antworten und der ursprünglich beantworteten Nachricht hervor, während der Rest des Chats unscharf in den Hintergrund tritt — so bleibt auf einen Blick sichtbar, welche Nachrichten zum selben Faden gehören.

v0.15.0

  • (03.05.2026) Kein versehentliches Zoomen mehr im Login: Die Login-Seite ist jetzt wie die übrigen App-Seiten gegen Pinch-Zoom gesperrt, damit das Layout beim Tippen in die Eingabefelder nicht mehr ungewollt vergrössert wird.
  • (03.05.2026) Login auf iPhone und in Brave wieder zuverlässig: Login und alle API-Aufrufe laufen jetzt über die eigene Subdomain api.holynotes.net statt über die Synology-Adresse. Dadurch teilen sich Webseite und Backend dieselbe Top-Domain, das Session-Cookie gilt als First-Party und wird auch von Apples Intelligent-Tracking-Prevention sowie Brave Shields nicht mehr verworfen. Wer sich auf dem Handy einloggt, bleibt eingeloggt, statt nach 0,2 Sekunden wieder auf der Login-Seite zu landen.

v0.14.8

  • (03.05.2026) Aufgeräumte Editor-Werkzeugleiste auf dem Handy: Speichern, Teilen, Export und Löschen liegen auf der mobilen Ansicht jetzt gemeinsam hinter einem kleinen Drei-Punkt-Menü mit Icons, damit die Top-Leiste nicht mehr von vier nebeneinander stehenden Buttons verstopft wird. Auf dem Desktop bleiben die einzelnen Icon-Buttons unverändert sichtbar; Export ist neu ein eigener Knopf, der den PDF-Download direkt auslöst.

v0.14.7

  • (03.05.2026) .env zuverlässig geladen: Die Server-Konfiguration wird jetzt explizit aus dem Backend-Ordner geladen, unabhängig davon, von wo der Server gestartet wird. Beim Start unter PM2 oder per Systemd-Service wurden zuvor unter Umständen Variablen (z. B. SSO-Zugangsdaten) nicht erkannt, was zu einem Startfehler führte.
  • (03.05.2026) Robustere SSO-Konfiguration: Unsichtbare Sonderzeichen wie BOM, Zero-Width-Spaces oder Windows-Zeilenumbrüche in den SSO-Variablen werden jetzt automatisch ignoriert. Falls eine Variable trotzdem fehlt, gibt der Server eine präzise Diagnose mit Byte-Auszug aus, statt nur generisch zu melden.
  • (03.05.2026) .env hat Vorrang vor geerbter Umgebung: Wird HolyNotes von einem übergeordneten Prozess-Manager gestartet, der eigene Umgebungsvariablen vererbt, überschreibt die HolyNotes-eigene .env diese Werte jetzt zuverlässig. Vorher konnten veraltete Variablen aus der Eltern-Umgebung die korrekte Konfiguration aushöhlen.

v0.14.6

  • (03.05.2026) Sitzungs-Token nicht mehr im Browser-Speicher: Das Anmelde-Token wird jetzt ausschliesslich über das geschützte httpOnly-Cookie verwaltet und nicht mehr in localStorage abgelegt. Damit kann es auch bei einem theoretischen Schadcode-Angriff nicht mehr aus dem Browser ausgelesen werden, und alle API-Aufrufe nutzen einen einheitlichen, sichereren Authentifizierungsweg.

v0.14.5

  • (03.05.2026) Externe Bibliotheken gegen Manipulation geschützt: Alle eingebundenen CDN-Scripts (Quill-Editor, DOMPurify, html2pdf, Karten- und Diagramm-Libraries) werden jetzt mit einer kryptographischen Prüfsumme geladen. Sollte ein CDN kompromittiert werden, lehnt der Browser veränderte Dateien ab.
  • (03.05.2026) Privatere Offline-Daten: Notizen und Kapitel werden vom Service Worker nicht mehr global zwischengespeichert — auf gemeinsam genutzten Geräten sehen andere Konten dadurch keine Daten des vorherigen Logins mehr. Beim Abmelden werden zusätzlich alle Caches geleert.
  • (03.05.2026) Sicherer Live-Stream: Der Live-Stream nutzt jetzt das geschützte Sitzungs-Cookie zur Authentifizierung, prüft die Berechtigung während laufender Übertragungen regelmässig nach und trennt Verbindungen automatisch beim Abmelden oder Sperren.
  • (03.05.2026) Strengere Inhalts-Sicherheits-Regeln: Auf zwölf Seiten (u.a. Login, Einstellungen, Startseite) ist die Content-Security-Policy jetzt strikter konfiguriert, sodass eingeschleuster Schadcode dort nicht mehr ausgeführt werden kann.
  • (03.05.2026) Aktualisierte Backend-Bibliotheken: Datenbank-Treiber, Datei-Upload und E-Mail-Versand wurden auf aktuelle Versionen gehoben — bekannte Schwachstellen in Abhängigkeiten sind damit geschlossen.

v0.14.4

  • (03.05.2026) Sicherer Umgang mit hochgeladenen Dateien: Hochgeladene Bilder, Logos und Audio-Aufnahmen erhalten jetzt zusätzlich zum Zeitstempel einen zufälligen Namensteil, sodass parallele Uploads nicht mehr kollidieren und sich Dateinamen von aussen nicht erraten lassen. Audio-Uploads müssen ausserdem sowohl an der Endung als auch am tatsächlichen Dateityp erkennbar sein, damit getarnte Fremdformate abgelehnt werden.
  • (03.05.2026) Robusteres Löschen von Dateien: Beim Entfernen von Bildern, Profilbildern und Audio-Dateien wird der Pfad jetzt strikt gegen den Upload-Ordner geprüft, fehlende Dateien führen nicht mehr zu Fehlern, und ein interner Bug beim Löschen von Notiz-Bildern wurde behoben. Audio-Checkpoints werden zudem exakt der jeweiligen Notiz zugeordnet, sodass nicht mehr ungewollt Checkpoints anderer Notizen mit ähnlicher ID getroffen werden können.
  • (03.05.2026) Strengere Eingabe-Validierung im Backend: API-Endpunkte prüfen jetzt strikter, was vom Browser geschickt wird — ungültige Bibelübersetzungs-Codes werden abgelehnt, das Erstellungsdatum einer Notiz lässt sich nicht mehr vom Client setzen, und das Bild einer Adresse kann nur noch über den dafür vorgesehenen Bild-Upload gewechselt werden.
  • (03.05.2026) Privatsphäre-Schutz für Favoriten: Favoritenlisten anderer Nutzer sind jetzt nur noch für bestätigte Freunde sichtbar — vorher konnte sie jeder eingeloggte Nutzer einsehen.
  • (03.05.2026) Rate-Limits gegen Missbrauch: Broadcast-Nachrichten an Follower, Geocoding-Anfragen und das Erzeugen von Teilen-Links sind jetzt pro Nutzer gedeckelt, damit niemand die Dienste überlasten oder als Spam-Kanal nutzen kann.

v0.14.3

  • (03.05.2026) Geteilte Notizen und Kapitel werden sicherer dargestellt: Notizen-Inhalte aus geteilten Links und gemeinsam genutzten Notizen werden jetzt vor dem Anzeigen bereinigt, sodass eingeschleuster Schadcode nicht mehr im Browser ausgeführt werden kann. Formatierung, Bilder und Vers-Verlinkungen bleiben dabei unverändert erhalten.
  • (03.05.2026) Mehr HTTP-Sicherheits-Headers: Der Server liefert jetzt zusätzliche Schutz-Header aus, die den Browser vor Clickjacking, MIME-Sniffing und unverschlüsselten Verbindungen schützen. Für mich als Nutzer­in ändert sich nichts Sichtbares — die Seite ist einfach robuster gegen typische Angriffsversuche.
  • (03.05.2026) Strengere Limits und sauberere Fehlermeldungen: Hochgeladene Dateien werden mit strikteren Headern ausgeliefert, das maximale Volumen pro Anfrage ist von 50 MB auf 5 MB reduziert, und Fehler zeigen dem Browser keine internen Details mehr. Notizen mit Bildern und Zeichnungen passen weiterhin problemlos in dieses Limit.
  • (03.05.2026) Anmeldung und Berechtigungsprüfung gehärtet: Die Login-Antwort verrät nicht mehr, ob eine E-Mail im System bekannt oder bereits bestätigt ist — falsche Passwörter und unbestätigte Konten erhalten jetzt dieselbe generische Meldung. Logout funktioniert nur noch per ausdrücklichem Klick (POST), gesperrte Konten werden zentral bei jeder Anfrage geprüft, und das "dieses Gerät merken"-Token läuft nach 60 statt 365 Tagen ab.

v0.14.2

  • (02.05.2026) Schmalerer Chat-Header mit zentriertem Empfänger-Namen: Der Kopfbereich im Chat war mir gefühlt zu klobig — das Profilbild ist jetzt kleiner, das Padding enger und der Name des Empfängers steht zentriert in der Mitte des Headers, unabhängig von Avatar- oder Button-Breite.
  • (02.05.2026) Mehr Luft zwischen Tabs und Chat: Der Chat-Bereich klebte direkt an der Tab-Leiste — ein zusätzlicher Abstand darüber lässt die Nachrichten-Seite jetzt ruhiger atmen.

v0.14.1

  • (01.05.2026) Vers-Popup lädt erweiterte Referenzen sofort: Wenn ich im Vers-Popup im Editor die Referenz nachträglich erweiterte (z. B. von Joh 3:16 zu Joh 3:16+17), blieb der angezeigte Vers-Text bisher auf der ursprünglichen Auswahl stehen. Das Popup lädt jetzt sofort die neuen Verse nach, sobald die Eingabe als komplette Bibelstelle erkannt wird.
  • (02.05.2026) Karten reichen auf dem Handy bis zum Bildschirmrand: In der Notizen-Übersicht und im Editor lag auf schmalen Bildschirmen ein ungenutzter Rand zwischen Karten/Toolbar und Bildschirmkante. Die äusseren Container reichen jetzt seitlich bis ganz an den Rand, während der innere Text-Abstand über das Karten-Padding erhalten bleibt. Lange Notiz-Titel werden ausserdem automatisch verkleinert, damit sie auf eine Zeile passen.

v0.14.0

  • (01.05.2026) Audio-Zeitstempel als Bruch-Badge bei jedem Absatz: Die schmale vertikale Audio-Timeline links neben dem Editor war mir mehr im Weg als sie geholfen hat — sie ist jetzt komplett entfernt. Stattdessen erscheint bei jedem neuen Absatz während einer laufenden Aufnahme ein winziges Badge im Fließtext, das die aktuelle Aufnahmezeit als Bruch zeigt (Minute über Sekunde, ungefähr so gross wie ein einzelner Buchstabe). Klick auf das Badge springt direkt zur entsprechenden Stelle der Aufnahme.
  • (01.05.2026) Animierter Farbverlauf im Hero: Der Hero-Bereich auf der Startseite hatte bisher einen statischen Verlauf. Jetzt treiben mehrere weiche Farb-Blobs in Gold-, Bernstein- und Blautönen mit unterschiedlichen Geschwindigkeiten durch den Hintergrund, sodass der Verlauf ständig in Bewegung bleibt — ohne dabei vom Inhalt abzulenken.

v0.13.1

  • (01.05.2026) Vers-Erkennung über mehrere Zeilen: Wenn ich zwei Bibelstellen direkt untereinander schrieb — z. B. 4Mose 13:27- auf einer Zeile und 4. Mose 13.28-29 auf der nächsten —, zog die offene Range der ersten Stelle den Zeilenumbruch und den Anfang der zweiten Zeile mit in den Match, sodass am Ende keine der beiden Stellen erkannt wurde. Eine Bibelstelle bleibt jetzt strikt auf ihrer Zeile, damit jede Stelle eigenständig erkannt wird.
  • (01.05.2026) Editor & Bibel-Reader laden spürbar schneller: Beim Öffnen einer Notiz oder eines Kapitels wurden die JavaScript-Dateien hintereinander geladen, sodass das HTML-Parsing jedes Mal blockierte und die Seite erst nach mehreren Sekunden sichtbar wurde. Die Skripte werden jetzt parallel geladen und erst nach dem Seitenaufbau ausgeführt, wodurch beide Seiten deutlich früher erscheinen.

v0.13.0

  • (01.05.2026) Gruppen-Mitglieder & Privilegien verwalten: Im Gruppen-Info-Fenster können Admins jetzt direkt weitere Freunde zur Gruppe hinzufügen, einzelne Mitglieder wieder entfernen und pro Person die Rolle setzen. Es gibt drei Rollen — Nur-Lesen (kann nur lesen), Schreiben (kann mitschreiben) und Admin (kann zusätzlich Mitglieder verwalten und Rollen vergeben). Der Gruppen-Ersteller bleibt immer Admin und kann nicht degradiert werden.
  • (01.05.2026) Such-Icon im Kirchen-Tab einheitlich: Der Lupen-Button neben den Tabs auf der Kirchen-Seite war ein kleines, rechteckiges Icon und stach neben den runden Favoriten- und Nachrichten-Buttons heraus. Jetzt ist er als 36×36-px-Kreis im selben Stil gehalten und hebt sich im Dark Mode sauber vom Hintergrund ab; bei aktivierter Suche wird er zusätzlich farblich markiert.
  • (01.05.2026) Vers-Erkennung deutlich robuster: Bibelstellen werden jetzt auch in mehr Schreibweisen erkannt — ohne Leerzeichen zwischen Buch und Kapitel (4Mose13.27+28, 4.Mose13,27-28+29), mit Punkt nach der Abkürzung (Joh. 3:16) sowie umrahmt von Anführungszeichen, Klammern oder Gedankenstrichen. Auch unterschiedliche Bindestrich-Varianten (Trennstrich, Halbgeviertstrich, Geviertstrich) werden als Vers-Range akzeptiert.
  • (01.05.2026) Nachrichten-Icons gleich gross wie Kirchen-Icons: Die Buttons für "Neue Unterhaltung" und "Neue Gruppe" in der Tab-Leiste hatten leicht grössere Icons als der Such- und der Favoriten-Button daneben. Sie sind jetzt einheitlich auf 20 px angeglichen, damit die Icon-Reihe optisch ruhiger wirkt.

v0.12.5

  • (01.05.2026) Bibelstellen mit offener Versangabe: Schreibe ich z. B. Joh 3:5- oder 4.Mose 13:5-, wird das jetzt als Bibelstelle erkannt und zeigt automatisch alle Verse von der angegebenen Nummer bis zum Kapitelende an — praktisch, wenn ich nicht erst nachschauen will, wie viele Verse ein Kapitel hat.
  • (01.05.2026) Nachrichten-Aktionen in der Tab-Leiste: Die Buttons für "Neue Unterhaltung" und "Neue Gruppe" sassen bisher in einem eigenen Sidebar-Header mit doppelter "Nachrichten"-Überschrift. Die Icons stehen jetzt direkt rechts neben den Tabs — das spart eine Header-Zeile und rückt die Konversationsliste weiter nach oben.
  • (01.05.2026) Konversationsliste zeigt nur echte Chats: Bisher tauchten in der Nachrichten-Liste auch Freunde auf, mit denen ich noch nie geschrieben hatte — mit dem Hinweis "Noch keine Nachrichten". Das hat die Liste mit faktisch leeren Einträgen aufgebläht. Jetzt erscheint ein Freund erst, sobald wirklich eine Nachricht ausgetauscht wurde; neue Unterhaltungen starte ich über den Button oben rechts.
  • (01.05.2026) Gruppen-Info-Fenster liegt über dem Chat: Auf Mobile war das Gruppen-Info-Popup hinter dem fix gepinnten Chat-Fenster verschwunden — man sah nur noch den dunklen Overlay-Schleier. Das Modal liegt jetzt sauber darüber.

v0.12.4

  • (30.04.2026) Navbar-Icons in einheitlicher Grösse: Bisher war der Zurück-Pfeil 22 px gross, während Bibel-, Notizen-, Prediger-, Einstellungs- und Admin-Icon auf 24 px gestretcht waren — nebeneinander wirkte das uneinheitlich. Alle Menü-Icons sind jetzt einheitlich 22 px, mit etwas Padding und kleinerem Gap auf Mobile, damit sie nicht aneinanderkleben.
  • (01.05.2026) Admin: IP-Adressen in eigenem Popup: Die IP-Liste in der Benutzertabelle hat bei vielen Einträgen die Zeile aufgebläht. Stattdessen steht jetzt nur noch die Anzahl als Button in der Spalte — ein Klick öffnet ein Popup mit allen IPs zum jeweiligen Nutzer. IPv4-Adressen, die als ::ffff:1.2.3.4 gespeichert waren, werden dabei in die kurze Form normalisiert.
  • (01.05.2026) Bibel-Reader: kein 404 mehr beim Vorlesen: Der Premium-TTS-Vorleser prüfte beim Start audio/manifest.json ab und produzierte einen 404-Fehler in der Konsole, solange noch keine vorgenerierten Stimmen vorlagen. Eine leere Platzhalter-Manifest-Datei verhindert das jetzt — Browser-Stimme funktioniert wie zuvor.
  • (01.05.2026) Editor: Kamera-Symbol entfernt: In der Notizen-Toolbar gab es zwei Buttons fürs Bild-Hinzufügen — das Kamera-Icon und der Bild-Upload erledigten auf Mobile faktisch dasselbe, weil der Datei-Dialog ohnehin direkt die Kamera anbietet. Das Kamera-Icon ist jetzt weg, sodass die Toolbar weniger gedrängt wirkt.
  • (01.05.2026) Vers-Erkennung: Schreibweise ohne Leerzeichen nach dem Punkt: Eingaben wie 4.Mose 13:27-28 oder 1.Korinther 13:4 werden jetzt ebenfalls als Bibelstelle erkannt, nicht nur die Form mit Leerzeichen (4. Mose).

v0.12.3

  • (26.04.2026) Teilen-Dialog: Suche überlagert nicht mehr die Freigabe-Liste: Beim Tippen im Freund-Sucher des Teilen-Dialogs schwebte das Vorschlags-Dropdown bisher per position: absolute über der bereits geteilten Nutzerliste darunter — auf Mobile wirkten beide Karten ineinander geschoben und Avatar/Name waren doppelt zu lesen. Jetzt schiebt das Dropdown den darunter liegenden Inhalt nach unten, sodass Treffer und bestehende Freigaben sauber untereinander stehen.
  • (26.04.2026) Editor-Navigationsleiste: Icons überlappen sich nicht mehr: Auf schmalen Handy-Displays liefen das Admin-Schild der zentralen Navigation und der Speichern-Button rechts ineinander. Im Editor sind auf Mobile jetzt sowohl die Hauptnavigation als auch die Action-Buttons etwas kompakter, sodass alle Icons sichtbar bleiben und sauber nebeneinander stehen.
  • (26.04.2026) Vers-Badge im Editor: Anpassungen werden überall übernommen: Wenn ich oben in einer Notiz die Bibelstelle eines Vers-Badges ändere (z. B. von Joh 3:16 auf Joh 3:17), aktualisiert sich jetzt nicht nur der Badge selbst, sondern auch alle Inline-Vers-Markierungen im Editor-Text und dazugehörige Sprechblasen tragen die neue Referenz. Der vollständige neue Text wird sauber als Vers markiert, sodass nichts halb-formatiert zurückbleibt.
  • (26.04.2026) Vers-Erkennung in Chat-Nachrichten ist nicht mehr editierbar: Im Chat-Popup einer erkannten Bibelstelle wird der angezeigte Stellen-Text jetzt als statisches Label dargestellt, statt als Eingabefeld — so kann ich die Referenz des Absenders nicht mehr versehentlich umschreiben.
  • (26.04.2026) Hauptmenü bleibt im Chat sichtbar: Auf Mobile wurden Navbar und Tabs bisher 5 Sekunden nach Öffnen einer Unterhaltung sowie beim Scrollen automatisch ausgeblendet, sodass ich die App nur per Pull-down wieder verlassen konnte. Jetzt bleiben Menü und Tabs auch im offenen Chat dauerhaft oben stehen, damit ich jederzeit zu Bibel, Notizen oder Einstellungen wechseln kann.

v0.12.2

  • (25.04.2026) Kirchen, Prediger und Standorte sind in Google indexierbar: Bisher hatten alle Detail-Seiten denselben generischen Titel und keine spezifische Beschreibung — Suchmaschinen konnten daher nicht zwischen einzelnen Profilen unterscheiden. Jetzt liefert das Backend pro Profil einen eigenen Titel, eine eigene Beschreibung, korrekte Open-Graph-Daten und ein Schema.org-Snippet (Person für Prediger, Church für Kirchen, Place mit Geo-Koordinaten für Standorte) direkt im HTML aus — bevor das JavaScript überhaupt läuft. Effekt: Profile können jetzt über Google gefunden werden, und Links auf WhatsApp/iMessage/Twitter zeigen den richtigen Namen statt "Holy Notes – Prediger-Profil".
  • (25.04.2026) Dynamische Sitemap mit allen öffentlichen Profilen: sitemap.xml wird nicht mehr statisch gepflegt, sondern bei jedem Aufruf aus der Datenbank generiert — jede freigeschaltete Kirche, jeder Prediger und jeder Standort taucht automatisch mit Bild und letztem Änderungsdatum auf. Damit findet Google ohne Zutun jeden neuen Eintrag, sobald die Moderation ihn freigibt. Das Ergebnis wird für 1 h gecacht, damit Crawler keine zusätzliche DB-Last verursachen.
  • (25.04.2026) Notizen bleiben weiterhin privat: Die neue Indexierung betrifft ausschliesslich Profile, die schon heute ohne Login einsehbar sind (Kirchen, Prediger, Standorte) — persönliche Notizen, der Editor und die Bibel sind in der robots.txt weiterhin gesperrt und werden nicht im HTML ausgeliefert.

v0.12.1

  • (25.04.2026) Mobile-SEO & Sharing-Vorschauen verbessert: Auf allen öffentlichen Seiten (Landing, Login, Kirchen, Karte, Prediger-/Kirchen-/Standort-Profile) können Nutzer jetzt wieder hineinzoomen — vorher war Pinch-Zoom blockiert, was Mobile-Friendly-Tests von Google bestraften und für sehbeeinträchtigte Nutzer ein Hindernis war. Zusätzlich bekommen geteilte Links (WhatsApp, iMessage, Twitter) jetzt korrekte Vorschau-Karten mit Logo und Beschreibung, weil die meisten Detail- und Listen-Seiten bisher gar keine Open-Graph- und Twitter-Card-Tags hatten.
  • (25.04.2026) PWA-Shortcuts & schärferes Home-Screen-Icon: Nach dem Installieren von Holy Notes auf dem Handy kann das App-Icon jetzt per Long-Press direkt zu Notizen, Bibel oder Kirchen springen — spart einen Tap pro häufiger Aktion. Das Icon nutzt zudem die maskable-Variante, damit Android es ohne weissen Rand in seine runden/quadratischen Maskenformen einpassen kann.
  • (25.04.2026) Schnellerer Bildaufbau auf der Landing: Das Hero-Logo wird jetzt mit hoher Priorität vorab geladen und reserviert seinen Platz im Layout — das Bild erscheint spürbar früher und es gibt kein Springen mehr beim ersten Rendern, was vor allem auf langsamen Mobile-Verbindungen den ersten Eindruck verbessert.
  • (25.04.2026) Sitemap erweitert: Die sitemap.xml enthält jetzt auch impressum und privacy, sowie ein image:image-Eintrag für das Logo — Suchmaschinen finden so alle relevanten Seiten und können das Logo direkt der Marke zuordnen.

v0.12.0

  • (25.04.2026) Auf einzelne Nachrichten antworten: In Direkt-Chats und Gruppen kann ich jetzt eine bestimmte Nachricht antippen oder per Hover auswählen und gezielt auf sie antworten — meine Antwort enthält das Original als kleines Zitat oben in der Bubble. Ein Klick auf das Zitat scrollt zur ursprünglichen Nachricht und blitzt sie kurz auf, sodass der Gesprächsfaden bei vielen parallelen Themen wieder klar nachvollziehbar wird. Über dem Eingabefeld erscheint vor dem Senden eine Vorschau des Zitats, die per X auch wieder verworfen werden kann.
  • (25.04.2026) Umbenannte Bibel-Links in Nachrichten bleiben erhalten: Wenn ich im Vers-Popup einer Nachricht den Anzeigetext umbenenne (z. B. Joh 3,16der Liebesvers), wird die Änderung jetzt im Browser persistiert und bei jedem Re-Render der Bubble (neue Nachricht eintreffen, Tab-Wechsel, History-Reload) wieder angewendet — vorher fiel der angepasste Text zurück auf die Roh-Referenz. Der zugrunde liegende Vers selbst bleibt unverändert klickbar.
  • (25.04.2026) Bibelstellen in Nachrichten klickbar: Schreibt jemand eine Vers-Referenz wie Joh 3,16 oder Röm 8,28-30 in eine Nachricht, wird die Stelle automatisch erkannt, unterstrichen und öffnet beim Klick dieselbe Vers-Vorschau wie in den Notizen — mit Versionsauswahl, Volltext und Direkt-Sprung in die Bibel. Funktioniert sowohl in 1-zu-1- als auch in Gruppen- und Broadcast-Chats, ohne dass man die Konversation verlassen muss. Die Verse-Links bekommen dabei in Nachrichten-Bubbles einen kräftigeren Kontrast (eigene Bubble: weiss mit dicker Unterstreichung statt blau-auf-blau, Gegenüber-Bubble im Dark-Mode: helleres Blau statt verwaschenem Grau-Blau), damit sie auf jedem Hintergrund klar als anklickbar erkennbar sind.
  • (25.04.2026) Bugfix Admin-Statistik Aktive Nutzer: Der DAU-Chart und der Aktiv-Zähler zeigten heutige Besuche oft als 0 an, weil last_login bisher nur beim eigentlichen Login geschrieben wurde — Nutzer mit einer noch gültigen Session tauchten erst wieder auf, wenn sie sich neu anmelden mussten. Jetzt aktualisiert jeder authentifizierte API-Request die Aktivität (gedrosselt auf einmal pro 10 min pro Nutzer, damit keine Schreiblast entsteht).

v0.11.1

  • (25.04.2026) Automatischer Reload bei neuer App-Version: Wenn der Server eine neue Version des Service Workers (frontend/sw.js, also auch jeden Cache-Bump holy-notes-vXX) bereitstellt, lädt sich der geöffnete Tab jetzt automatisch neu, ohne dass der Nutzer manuell "Refresh" drücken muss — Folgevorteil: neue Features sind sofort sichtbar, und alte gecachte CSS-/JS-Dateien werden nicht mehr versehentlich gegen ein neues Backend genutzt. Mechanik: frontend/js/pwa.js ruft nach der Service-Worker-Registrierung periodisch registration.update() auf (alle 60 min und zusätzlich bei jedem visibilitychange in den Vordergrund) — der Browser fetcht dann /sw.js erneut, erkennt die geänderte Datei und installiert die neue Worker-Version. Da der SW bereits seit jeher self.skipWaiting() im install- und self.clients.claim() im activate-Event ruft, übernimmt die neue Version den offenen Tab sofort, was das controllerchange-Event triggert; ein neuer Listener auf navigator.serviceWorker reagiert darauf mit window.location.reload(). Eine reloading-Guard verhindert Endlos-Reloads, das Erst-Install der SW (controller === null) feuert das Event ohnehin nicht. Ausnahmen: Auf editor.html (Notiz bearbeiten) und bible.html (Bibel lesen) wird der Auto-Reload bewusst übersprungen (NO_AUTORELOAD-Regex auf den Pfad), damit eine laufende Notiz-Eingabe oder ein gerade gelesener Vers nicht mitten im Lesen/Tippen unterbrochen wird — die neue SW ist trotzdem aktiv und greift, sobald der Nutzer die Seite verlässt und z. B. zur Notizenübersicht zurückkehrt. Betrifft: frontend/js/pwa.js.
  • (25.04.2026) Admin-Charts mit frei waehlbarem Zeitraum: Die drei Statistik-Charts im Admin-Panel (Aktive Nutzer, Erstellte Notizen, Gelesene Kapitel) hatten bisher nur 7/30/90-Tage-Schalter. Jetzt gibt es zusaetzlich einen Gesamt-Knopf, der einen Dual-Slider freischaltet — damit kann ich auf jedem Chart unabhaengig auf beiden Seiten ein eigenes Datum waehlen und so jeden beliebigen Ausschnitt zwischen dem ersten Datenpunkt und heute betrachten. Der Slider startet beim Oeffnen automatisch auf dem vollen Zeitraum.
  • (25.04.2026) Tastatur und Layout in Nachrichten auf Mobile: Auf dem Handy blieb die Bildschirm-Tastatur in Direktnachrichten bisher zu, oder die ganze Seite verschob sich nach oben. Jetzt läuft der Chat als Vollbild-Overlay und hängt live an der sichtbaren Viewport-Höhe: der Chat-Header mit Name und Avatar des Gegenübers bleibt fix oben, das Eingabefeld klebt direkt über der Tastatur, und nur die Nachrichten-Historie dazwischen scrollt mit. Navbar und Tabs sind beim Öffnen kurz sichtbar und gleiten nach 5 s oder beim ersten Scrollen nach oben weg (wie die Safari-URL-Bar); ein Pull-down am oberen Rand der Historie holt sie zurück. Auto-Fokus beim Öffnen funktioniert wieder, und 16 px Schriftgrösse verhindert den störenden iOS-Auto-Zoom.
  • (25.04.2026) Schnellere App-Updates auf installierten PWAs: Bisher cachte der Browser den Service-Worker selbst per HTTP bis zu 24 h, sodass neue Versionen oft erst am nächsten Tag durchschlugen. Jetzt registriere ich den Worker mit updateViaCache: "none" — die sw.js wird bei jedem Seiten-Aufruf frisch geladen, und kombiniert mit dem bereits aktiven Auto-Reload kommt jedes neue Release direkt beim nächsten Öffnen an.

v0.11.0

  • (25.04.2026) Profilnotizen mit echten Berechtigungen: Eine auf dem eigenen Profil veröffentlichte Notiz kann jetzt auf Schreiben gestellt werden, sodass alle eingeloggten User reinschreiben dürfen — ideal als gemeinsames Bug-Reports- & Feature-Requests-Board direkt am Profil.
  • (25.04.2026) Bugfix Bibelvers-Popup-Schalter offen halten: Das Popup schloss sich trotz aktivem Schalter, weil Klicks auf den unsichtbar geschalteten Vers-Link den Toggle-Close ausgelöst haben — jetzt fängt der Link keine Klicks mehr ab.
  • (25.04.2026) Push-Benachrichtigungen für neue Nachrichten + App-Icon-Badge: Bei einer neuen 1-zu-1-, Gruppen- oder Broadcast-Nachricht erscheint jetzt eine System-Notification (auch wenn die App geschlossen ist), und das App-Icon zeigt zusätzlich die Anzahl ungelesener Nachrichten als rote Zahl auf Android Chrome und iOS 16.4+. Gemutete Gruppen und User mit deaktivierten Nachrichten bekommen keine Pushes.
  • (25.04.2026) Privileg Bilder hochladen pro Share + Inline-Berechtigungen: Beim Teilen einer Notiz/eines Ordners lässt sich pro Empfänger zusätzlich zum Lese-/Schreibrecht ein Bilder erlauben-Flag setzen, damit Schreib-Empfänger keine Speicher-Quota durch Bild-Uploads anfechten können. Bestehende Freigaben können jetzt direkt in der Liste umgestellt werden, ohne löschen + neu anlegen.
  • (23.04.2026) Aufgeräumte Kopfzeile in der Kapitel-Detailansicht: Der Breadcrumb auf der Notiz-Übersicht bleibt jetzt auf einer Zeile (Ellipsis bei Platzmangel statt Umbruch), und die drei Icon-Buttons (Bearbeiten, Löschen, + Unterkapitel) sind zu einem Dropdown hinter dem Stift-Icon zusammengefasst — deutlich weniger visueller Lärm.
  • (23.04.2026) Freihand-Umschalter in die Editor-Toolbar verschoben: Der Toggle zwischen Text- und Handschrift-Modus liegt jetzt kontextspezifisch in der jeweiligen Editor-Toolbar (Stift-Icon in der Quill-Toolbar, T-Icon in der Handschrift-Toolbar) statt in der Navbar. Die Navbar zeigt nur noch Speichern, Teilen, Löschen mit gleichmässigen Abständen.
  • (23.04.2026) Bibel-Link-Popup verdeckt den Link + Anzeigetext editierbar: Beim Öffnen eines Bibelvers-Links überdeckt das Popup jetzt den Link statt darunter zu sitzen, sodass die Vers-Referenz nur einmal sichtbar ist. Zusätzlich kann der Link-Anzeigetext im Popup-Header direkt editiert werden — eigene Beschriftungen statt nur die Vers-Referenz möglich.
  • (23.04.2026) Einheitlicher Zurück-Button in der Mobile-Navbar: Alle Detailseiten (Profil, Prediger, Kirche, Adresse, Leseplan, Notiz-Kapitel) zeigen auf Mobile dasselbe Chevron-Icon links in der schwarzen Top-Navbar — vorher hatte jede Seite einen anderen Text-Link mit Pfeil im Content-Bereich. Auf Desktop bleibt der gewohnte verbale «Zurück zu…»-Link sichtbar.
  • (23.04.2026) Profil teilen per Link & QR-Code: Auf der eigenen Profilseite gibt es jetzt einen Profil teilen-Button, der einen Modal mit Profil-Link, Kopier-Button, 200×200-px-QR-Code und Web-Share-API-Button öffnet.
  • (23.04.2026) Änderungsverlauf für Adressen mit Revert: Im Admin-Popup einer Adresse gibt es eine neue Änderungsverlauf-Section, die protokolliert, welcher Nutzer wann was geändert hat (mit Diff bei Profiländerungen) — jeder Eintrag hat einen Zurücksetzen-Button, der die Änderung rückgängig macht und einen neuen Revert-Eintrag schreibt.
  • (23.04.2026) Prediger der Eltern-Kirche bekommen Adress-Privilegien: Ein per Linked User mit einer Kirche verknüpfter Prediger darf jetzt auch alle Adressen dieser Kirche bearbeiten, Broadcasts senden und Seiten-Admins verwalten — konsistent dazu, dass er ohnehin für die Kirche broadcasten und seine eigene Prediger-Seite pflegen darf.
  • (23.04.2026) Redundanter Broadcast-Button auf Adress-Detailseite entfernt: Der Envelope-Icon-Button neben Favoriten- und Schild-Icon ist weg, weil dieselbe Funktion bereits im Admin-Popup als Broadcast-Nachricht schreiben-Trigger vorhanden ist.
  • (23.04.2026) Nachrichten-Tab füllt gesamte Fensterhöhe: Der Messages-Bereich war auf 780 px Höhe begrenzt, sodass auf grossen Monitoren viel leerer Raum unterhalb blieb — jetzt skaliert er bis ans untere Fensterende.
  • (23.04.2026) Adress-Broadcast nur noch für die aktuelle Adresse: Auf einer Adress-Detailseite wirkt der Broadcast-Dialog jetzt ausschliesslich auf diese eine Adresse (Read-Only-Zielanzeige statt Multi-Select), sodass Admins mit mehreren Standorten nicht mehr versehentlich an alle senden. Kirchen und Prediger behalten ihre Multi-Select-Broadcasts.
  • (23.04.2026) Leseplan-Modal: Prediger-/Adress-Badges auf Favoriten beschränken: Im Leseplan-Create- und -Edit-Modal werden nur noch Prediger und Adressen angezeigt, denen man folgt (direkt oder über die Eltern-Kirche). Bereits verknüpfte Einträge bleiben sichtbar, damit man sie auch wieder entfernen kann.
  • (23.04.2026) Bugfix fehlender Modal-Hintergrund im Leseplan bearbeiten-Dialog: Das Edit-Modal stand transparent über dem Bibel-Text, weil der Container eine nicht definierte CSS-Klasse nutzte — jetzt hat es wieder einen sauberen, opaken Card-Hintergrund.

v0.10.0

  • (23.04.2026) Admin-Panel für Standorte (Adressen): Adressen haben analog zu Kirchen und Predigern jetzt einen Schild-Icon-Button mit eigenem Admin-Popup — Standort-Admins verwalten (nur dieser eine Standort, nicht die ganze Kirche), Broadcast-Nachrichten an Follower senden und Live-Übersetzungs-Streams direkt für die Adresse anlegen.
  • (23.04.2026) Geo-Schutz für Übersetzungs-Streams: Stream-Admins können pro Stream einen Geo-Schutz aktivieren, sodass nur Zuhörer im physischen Umkreis (20–5000 m) den Stream hören können — geprüft via Browser-Geolocation und Haversine-Distanz, Übersetzer selbst sind ausgenommen. Ist eine praktische Zugriffshürde, kein DRM-Schutz (Geo kann manipuliert werden).
  • (23.04.2026) Kirchen-, Prediger- und Standort-Seiten öffentlich indexierbar: Diese Seiten und die Kirchen-Karte sind jetzt für Google freigegeben (robots.txt + meta-robots auf index, follow) und in der Sitemap. Nutzer-Bereiche (Notizen, Editor, Bibel, Settings) bleiben weiterhin noindex.
  • (23.04.2026) Admin-Popup: Admins nur aus Freundesliste & Streams integriert: Im Kirche/Prediger verwalten-Popup gibt es statt Email-Input nur noch ein Freund-Dropdown — Seiten-Admins müssen vorher als Freund hinzugefügt sein. Globale Moderator:innen behalten freie Auswahl. Live-Streams wandern aus der separaten Section direkt ins Popup.
  • (23.04.2026) Broadcast-Button für Church-Owner und globale Mods verfügbar: Bisher fehlte der Broadcast-Trigger für Kirchen-Ersteller und globale Moderator:innen, obwohl sie das Verwalten-Popup öffnen durften — jetzt sehen sie ihre Kirchen wieder in der Auswahlliste.
  • (23.04.2026) + Kirche-Button auf Mobile als runder +-Button: Auf schmalen Displays wird das Text-Label versteckt und der Button erscheint als rundes 36 px-Plus-Icon, das visuell mit dem Favoriten-Herz daneben harmoniert.
  • (23.04.2026) Tab-Leiste auf der Übersichtsseite bleibt auf Mobile auf einer Zeile: Nach dem neuen Nachrichten-Tab brachen die Tab-Controls auf schmalen Displays in eine zweite Zeile um — jetzt mit horizontalem Scroll und versteckter Scrollbar.
  • (23.04.2026) Nachrichten wieder als Tab: Das Envelope-Icon ist aus der Navbar wieder in die Tab-Leiste der Prediger-/Kirchen-Übersichtsseite gewandert (mit Badge im Tab-Button) — auf schmalen Tabs hatte das separate Icon zu viel Platz weggenommen.
  • (23.04.2026) Neues Icon für den Prediger-Nav-Link: Statt eines Person-mit-Rednerpult-Silhouettchens jetzt eine klare Kombination aus Kirchen-Silhouette mit Kreuz im Hintergrund und Person im Vordergrund — auf 20×20 px sofort als kirchlicher Kontext erkennbar.
  • (23.04.2026) Prediger-Tab entfernt — Verwaltung nur noch unter Kirchen: Da Prediger immer an eine Kirche gekoppelt sind, gibt es keinen separaten Prediger-Tab mehr auf der Übersichtsseite. Neue Prediger werden direkt auf der Kirchen-Detailseite angelegt.
  • (23.04.2026) Bugfix ungleiche Container-Abstände im Admin-Panel: Die drei Listen-Container (Benutzer, Bibel-Cache, Bibeltext-Anfragen) klebten direkt aneinander — jetzt mit einheitlichem 32-px-Abstand wie die übrigen Admin-Panel-Blöcke.
  • (23.04.2026) Suchfeld nur noch auf Klick: Die Tab-Leiste auf der Übersichtsseite hatte dauerhaft ein breites Suchfeld, das auf schmalen Displays Platz wegnahm — jetzt sitzt da ein Lupe-Button, der das Feld bei Bedarf einblendet und beim erneuten Klick wieder versteckt.
  • (23.04.2026) Admin-Popup für Kirchen- und Prediger-Detailseiten: Neuer Schild-Icon-Button neben dem Broadcast-Button öffnet ein einheitliches Admin-Popup, in dem Seiten-Admins verwaltet und Broadcast-Dialoge geöffnet werden können. Church-Admins dürfen jetzt selbst andere Church-Admins zuweisen, nicht mehr nur globale Moderator:innen.
  • (23.04.2026) Holy-Notes-Logo in Mobile-Navbar ausgeblendet: Auf schmalen Viewports brauchte das Wordmark Platz neben Icons und Sub-Tabs — jetzt nur noch auf Desktop sichtbar, die Icon-Nav hat mehr Luft.
  • (23.04.2026) Versionslabel in Settings ist jetzt verlinkt: Das Holy Notes vX.X.X-Label am Seitenende führt per Klick direkt zu den Patch Notes — war vorher nur dekorativ.
  • (23.04.2026) Lesepläne sind jetzt an Adressen statt Kirchen gebunden: Lesepläne werden direkt auf einer Adress-Detailseite angelegt; die Kirchen-Detailseite zeigt automatisch alle Pläne aller Adressen aggregiert. Bestehende Kirchen-Pläne werden auf die Primär-Adresse migriert.
  • (23.04.2026) Bugfix Abstand Netzwerk-Section auf Kirchen-Detail: Die Netzwerk-Section hatte keinen unteren Margin, dadurch klebte der Lesepläne-Block direkt dran — jetzt gleichmässig gespaced.
  • (23.04.2026) Adress-Links erscheinen automatisch auf der Kirchenseite: Links, die auf einer Adresse hinterlegt sind (Instagram, YouTube, Website), tauchen jetzt zusätzlich in der Links-Sektion der zugehörigen Kirche auf — ohne dass man sie dort doppelt eintragen muss. Duplikate werden anhand normalisierter URLs herausgefiltert.
  • (23.04.2026) Lesepläne: Haken-Icon klickbar: Der Haken im Accordion-Header eines Leseplans ist immer sichtbar und togglet den Lesestatus per Klick — vorher rein dekorativ und nur via Auto-Scroll-Mechanik aktivierbar.
  • (22.04.2026) Handschrift-Modus-UI aufgeräumt: Modus-Toggle-Icons in beiden Zuständen (Stift / T-Icon) auf klare, minimalistische Lucide-Varianten ersetzt, weil sie auf 20×20 px vorher unleserlich wirkten. Zusätzlich der destruktive Leeren-Button entfernt — war redundant zum Radierer und potenziell datenfressend.
  • (22.04.2026) Textmarker-Werkzeug im Handschrift-Modus: Neuer Toolbar-Button zwischen Stift und Radierer mit aktueller Farbe in 35 %-Opacity und 4×-Strichbreite — ideal, um Bibelstellen oder Stichworte auf der eigenen Schrift zu markieren.
  • (22.04.2026) Bugfix Bibelvers-Popup: ungültiger Selector bei korrupter Default-Version: Klicks auf Bibelvers-Links knallten mit Selector-Fehler, wenn die gespeicherte Default-Version noch JSON-Quotes enthielt — selbst-heilender Fix beim nächsten Aufruf.
  • (22.04.2026) Bugfix Zeichnung einfügen: CSP-Block: Zeichnung einfügen scheiterte mit Failed to fetch, weil die alte Implementierung eine data:-URL via fetch holte und dabei in die CSP lief — ersetzt durch native Canvas-API ohne Netzwerk-Request.
  • (22.04.2026) Bugfix Prod-DB-Migration für Handschrift-Modus: Die in v0.9.0 eingeführten neuen Felder fehlten auf der Prod-DB, weshalb jedes Speichern einer Notiz mit Unknown column scheiterte — eigenständige idempotente Migration nachgezogen.
  • (22.04.2026) Bolls.life-Bulk-Downloads entfernt: Das Backend lädt keine ganzen Bibelübersetzungen mehr proaktiv von bolls.life — das ist gemäss Nutzungsbedingungen nicht gestattet. Kapitel werden weiterhin live abgefragt und auf dem NAS-Server gecached, jedes einmal abgefragte Kapitel bleibt persistent.
  • (22.04.2026) Offline-Bibel-Preference entfernt: Die Offline-Versions-Liste und die zugehörigen Endpoints sind weg (nicht mehr nötig nach dem Bulk-Download-Stopp). Sprachen, versteckte Versionen und Default-Version bleiben weiterhin cross-device synchronisiert.
  • (22.04.2026) Bibel-Übersetzungs-Sync zwischen Geräten repariert: Dropdown und Settings zeigten auf einem zweiten Gerät oft nicht dieselben Sprachen/Versionen wie auf dem ersten — drei Race-Conditions im Sync-Pfad behoben (Session-Flag, fire-and-forget, fehlender Auth-Hook).
  • (22.04.2026) Kirchen-Card-Layout überarbeitet: Logo-Kachel zeigt das Logo jetzt randlos in voller Quadrat-Grösse statt als kleines Symbol, und Kurzname + Denomination stehen untereinander statt nebeneinander — lange Denominationen brechen nicht mehr unkontrolliert um.
  • (22.04.2026) Logo-Hintergrundfarbe im Kirchen-Edit-Modal: Color-Picker plus Hex-Text-Input plus Löschen-Button, mit Live-Preview, die den Checkerboard-Hintergrund ausschaltet sobald eine Farbe gesetzt ist — man sieht sofort, wie das transparente PNG auf der gewählten Farbe wirkt.
  • (22.04.2026) Adress-Detail-Banner an Kirchen-Hero angeglichen: Statt voll-breitem Bild oberhalb des Containers nutzt die Adress-Detailseite jetzt dieselbe abgerundete Hero-Card wie die Kirchen-Detailseite (Foto füllt die Kachel, Titel + Adresszeilen mit Gradient-Scrim, einheitlicher Edit-Stift in der Top-Bar).
  • (22.04.2026) Bugfix Prediger-Mini-Karten: Avatar + Name nach rechts verschoben: Der Herz-Button auf den Prediger-Mini-Karten der Kirchen-Detailseite war nicht absolut positioniert und schob Avatar + Name aus der Kachel — CSS-Override unabhängig vom Stylesheet anderer Seiten.
  • (22.04.2026) Bugfix Prediger-Mini-Karten: doppelter Titel: Der Titel wurde auf der Mini-Karte doppelt angezeigt (einmal als Prefix im Namen, einmal in der Untertitel-Zeile) — jetzt nur noch in der Untertitel-Zeile.
  • (22.04.2026) Bugfix Handle-Extraktion bei Social-Media-Links: Im Edit-Modus stand die volle URL (www.instagram.com/ceizs) statt nur des Handles (ceizs) im Input, weil ein führender Slash hängenblieb — jetzt sauberer Handle, auch bei bestehenden Daten.
  • (22.04.2026) Kirchen-Logo als Overlay auf dem Banner: Im Kirchen-Edit-Modal gibt es jetzt zwei separate Felder — Banner (Bild oder Video) und Logo (transparentes PNG empfohlen). Das Logo wird als 96×96-px-Overlay oben links auf dem Hero-Banner gerendert, das Banner-Min-Height passt sich an.
  • (22.04.2026) Bugfix Adresskarten: Auf Adresskacheln mit Thumbnail-Bild lag die Gottesdienste-Trennlinie zu tief unter dem Bild — jetzt direkt am Bildrand wie auf Adresskacheln ohne Bild.

v0.9.0

  • (22.04.2026) Einheitliche Link-Darstellung auf allen Detailseiten: Jede Link-Kachel zeigt nur noch eine Zeile — bei Social-Media das Format @handle, bei Websites die reine Domain ohne Protokoll, bei Custom-Links das eigene Label. Bugfix: Links ohne https:// wurden vorher als relative URL interpretiert — jetzt automatisch absolutiert.
  • (21.04.2026) Neuer Handschrift-Modus für Notizen: Im Editor gibt es jetzt einen Toggle zwischen klassischem Text-Editor und einer Vollbild-Zeichenfläche — gedacht für iPad + Apple Pencil, funktioniert aber auch mit Maus oder beliebigem Stylus. Stift, Radierer, Farb- und Strichbreiten-Wahl, Undo/Redo bis 60 Schritte, + Seite-Button für längere Notizen, Autosave wie im Text-Modus.
  • (21.04.2026) Pro-Notiz gespeicherter Eingabemodus: Jede Notiz merkt sich, ob sie als Text- oder Handschrift-Notiz geschrieben wurde, und öffnet automatisch im passenden Modus — Text- und Handschrift-Content werden parallel gespeichert, beim Umschalten geht nichts verloren.
  • (21.04.2026) Neue Einstellung Standard-Eingabemodus: Dropdown in den Einstellungen, mit dem neue Notizen automatisch im gewählten Modus (Text oder Handschrift) starten. Wer iPad-first arbeitet, stellt einmal um und muss nicht mehr pro Notiz toggeln.
  • (21.04.2026) Handschrift-Notizen funktionieren auch für geteilte Notizen mit Schreibrechten — Read-Only-Empfänger sehen die Zeichnung, können aber nicht editieren (Toolbar versteckt, Toggle-Button entfernt).
  • (21.04.2026) Ausblick: Die Architektur ist so gewählt, dass später ein OCR-Feature (In Text digitalisieren) eingehängt werden kann — momentan ausgeklammert, weil es keine wirklich gute kostenlose Handschrifterkennung gibt, die auf iPad Safari läuft.

v0.8.0

  • (21.04.2026) Vereinheitlichtes Bearbeiten auf Adress- und Prediger-Detail: Der Stift-Button öffnet jetzt analog zur Kirchen-Detailseite ein einziges Popup mit allen Hauptfeldern plus Sprungbuttons zu den übrigen Bereichen (Events, Prediger, Links). Das alte Vorabmenü auf Adressen entfällt.
  • (21.04.2026) Prediger-Detailseite versteckt leere Sektionen: Prediger-Links, Meine Notizen und Lesepläne sind komplett ausgeblendet, wenn sie keinen Inhalt haben — keine leeren Keine Notizen vorhanden-Texte mehr.
  • (21.04.2026) Bibel-Cache-Tabelle aufgeräumt: Die Status-Spalte ganz rechts ist entfernt, da der Download-Fortschritt bereits durch den farbigen Balken (gelb / blau / grün) sichtbar ist.
  • (21.04.2026) Adress-Detail Events-Sektion entdupliziert: In der Hauptliste werden nur noch einmalige Events angezeigt — wiederkehrende Gottesdienste tauchen nur noch im Nächste Termine-Panel oben auf, wo sie ohnehin gelistet sind.
  • (21.04.2026) MP4-Videos als Hintergrund auf Kirchen-Hero: Im Kirchen-Modal akzeptiert das Bild-Feld jetzt auch video/mp4 bis 100 MB; der Hero-Banner rendert das Video automatisch mit Autoplay/Muted/Loop statt eines statischen Bilds.
  • (21.04.2026) Kirchen-Name auf dem Hero-Banner deutlich grösser: 32 px → 44 px Font-Size auf Desktop mit stärkerem Text-Shadow — gibt dem Namen mehr Präsenz, Mobile-Layout bleibt unverändert.
  • (21.04.2026) Bugfix Kirchen-Karte: Leaflet-Marker-Icons waren wegen CSP-Block unsichtbar, und die Marker-Render-Funktion knallte bei nicht-numerischen Koordinaten — CSP für die CDN erweitert, Koordinaten-Check robuster gemacht.
  • (21.04.2026) Edit-Button auf Adress-Banner als Bleistift-Icon: Statt eines kleinen Kamera-Icons jetzt ein deutlich grösserer Bleistift mit Schatten und Backdrop-Filter für Sichtbarkeit auf beliebigen Hintergrundfotos.
  • (21.04.2026) Kirchen-Profil zentraler bearbeitbar: Statt drei Edit-Buttons in den Sektions-Headern (Adressen, Links, Prediger sortieren) gibt es nur noch einen Bleistift oben rechts auf dem Hero-Banner, der ein Modal mit Hauptfeldern + Shortcut-Buttons in die jeweiligen Sektionen öffnet.
  • (21.04.2026) Social-Media-Links komplett überarbeitet: Im Edit-Modus eine einzelne Liste mit Platform-Dropdown statt fester Rows pro Platform — mehrere Einträge derselben Platform jetzt möglich. Pro Platform ein nicht-editierbares URL-Prefix, der Nutzer tippt nur noch den Handle.
  • (21.04.2026) Favoriten-Button auf Adress-Kacheln visuell angeglichen: Selber dunkler Glass-Look wie auf den Hero-Bannern (rund, 36×36, Backdrop-Filter) — konsistenter Look über alle Listen.
  • (21.04.2026) Neue öffentliche Kirchen-Karte: Unter /church-map.html (noch nicht im Navbar verlinkt) zeigt eine Leaflet-Karte alle approved/non-hidden Kirchen mit geokodierten Adressen als Marker. Filter-Sidebar mit Volltextsuche, Ausrichtung, Land und Chip-Filter für gesprochene Sprachen und verfügbare Live-Übersetzungen.
  • (21.04.2026) Adress-Kacheln aufgeräumt: Der Fallback-Label Adresse wird nicht mehr angezeigt, wenn kein eigener Label gesetzt ist — die Kachel startet direkt mit Namen und Adresszeilen.
  • (21.04.2026) Adress-Kacheln vollflächig klickbar: Klick irgendwo auf die Kachel (ausser auf den Favoriten-Button) führt direkt zur Adress-Detailseite. Tastatur-erreichbar, Hover-Effekt signalisiert Klickbarkeit.
  • (21.04.2026) Neue Sektion Gottesdienste & Events auf Adress-Detail: Mit voller Recurrence-Unterstützung — wöchentlich, alle 2 Wochen, N. Wochentag im Monat, einmalig, Freitext. Über der Liste ein Nächste Termine-Panel mit den nächsten drei tatsächlichen Terminen.
  • (21.04.2026) Adress-Detail-Karte: Google Maps Embed statt Leaflet: Eingebettet ohne API-Key oder Registrierung, mit auffälligem Route planen-Button. Geocoding läuft serverseitig weiterhin über Nominatim (kostenfrei, rate-limit-safe).
  • (21.04.2026) Bibel & Lesepläne für ausgeloggte Besucher: Die Bibel und alle Lesepläne sind jetzt ohne Anmeldung nutzbar — Kapitel lesen, in zwei Übersetzungen parallel, Suche, Vorlesen funktioniert. Leseplan-Fortschritt wird bei Gästen lokal pro Gerät gespeichert. Vier Beispiel-Lesepläne (Bibel-in-1-Jahr, NT-90-Tage, Psalmen-30-Tage, Sprüche-31-Tage) sind ab Werk angelegt.
  • (21.04.2026) Adress-Detail-Seite überarbeitet: Foto erscheint jetzt als Banner über die volle Breite mit 3:1-Ratio, ein Bleistift-Icon öffnet ein Modal mit allen Profilfeldern. Neue Sektion Social-Media-/Web-Links pro Standort mit denselben vordefinierten Typen wie auf Kirchen.
  • (21.04.2026) Neue Detail-Seite pro Kirchen-Adresse: Für jeden Standort einer Kirche gibt es jetzt eine eigene Unterseite mit Foto, OpenStreetMap-Karte und einer pro Standort konfigurierbaren Prediger-Liste. Geocoding automatisch via Nominatim mit Koordinaten aus Adresse ermitteln-Button oder manueller lat/lng-Eingabe.
  • (21.04.2026) Bugfix Profil-Detail 500-Fehler: Profil-Detail-Aufrufe knallten mit Unknown column 'onboarding_completed' auf Datenbanken, die nicht das vollständige Setup-Skript durchlaufen hatten — Auto-Migration nachgezogen.
  • (21.04.2026) Nutzer-Zähler pro Bibelübersetzung in Settings: Jede Übersetzung zeigt ein kleines Badge mit der Anzahl Nutzer, die sie aktiviert haben — hilft bei der Entscheidung, welche Version man ausprobieren will (in v0.10.0 wieder entfernt mit den Offline-Prefs).
  • (21.04.2026) Live-Übersetzungen für Kirchen: Kirchen-Admins können pro Adresse Live-Audio-Streams (Simultanübersetzungen) mit Sprache und Übersetzer-Namen anlegen. Übersetzer sprechen ins Mikrofon (mit Highpass/Lowpass-Filter, Gain-Fader, Noise-Gate), Zuhörer im Editor klicken auf Anhören und können den Stream optional als normale Audio-Notiz mitschneiden. WebSocket-Relay mit Opus-Chunks (~400–650 ms Latenz), keine WebRTC/TURN-Komplexität, skaliert linear auf tausende Zuhörer.

v0.7.0

  • (21.04.2026) Kirchen-Logo freigestellt + wählbare Hintergrundfarbe: Transparente PNG-Logos erscheinen ohne runden Kreis drumherum direkt über dem Banner. Im Modal lässt sich pro Kirche eine Logo-Hintergrundfarbe (Hex inkl. Alpha) setzen, die in der Kirchen-Übersicht hinter dem Logo erscheint.
  • (21.04.2026) Kirchen-Profilkopf: Logo links neben Namen + optionales Kürzel: Neues Feld Kürzel wird gross als Titel angezeigt, der volle Name klein als Untertitel darunter. Das Logo sitzt jetzt inline links neben dem Titel statt als Overlay.
  • (21.04.2026) Social-Links auf Detailseiten kompakter: Statt voller URL nur noch Handle fett (@ceizs) plus Plattform-Name als Untertitel. Bei redundanten Werten wird der Untertitel ausgelassen.
  • (21.04.2026) Kirchen-Logo + video-fähiger Banner + Action-Buttons auf Adress-Detail: Im Kirchen-Modal jetzt zwei Upload-Felder (Logo + Banner mit MP4/WebM/MOV-Support bis 100 MB). Auf der Adress-Detailseite gibt es Share-Button und Favoriten-Button (rotes Herz). Bleistift-Icons überall auf 12×12 verkleinert für ein dezenteres Aussehen.
  • (21.04.2026) Einheitliche Top-Bar auf allen Detailseiten: Die vier Profil-Action-Buttons (Edit, Share, Like, Broadcast) sitzen in einheitlicher Reihenfolge in einer Top-Bar auf Höhe des Zurück-Links. Alle Buttons mit gleicher Grösse (36×36 rund) und einheitlichem Bleistift-Icon.
  • (21.04.2026) Hinzufügen-Button kompakter: Kirche hinzufügen+ Kirche in allen 18 Sprachen verkürzt, separates Plus-Icon entfernt — das Plus ist jetzt Teil des Labels.
  • (21.04.2026) Broadcasts können Antworten zulassen: Im Broadcast-Modal eine neue Antworten zulassen-Checkbox — Follower können dann privat als Direktnachricht antworten (geht nur an den Sender, nicht an alle). Antworten öffnen einen bidirektionalen Kanal zwischen Follower und Admin, auch ohne bestehende Freundschaft. Ist die Option aus, ist der Composer beim Empfänger versteckt mit Hinweis auf den Read-Only-Status.
  • (21.04.2026) Broadcast-Feature auf Prediger und Standorte ausgeweitet: Neben Kirchen können verknüpfte Prediger und Adress-Admins jetzt eigene Follower-Broadcasts senden — das Modal listet jeweils alle berechtigten Entitäten mit Follower-Zahl.
  • (21.04.2026) Nachrichten-UX verfeinert: Neuer Button Neue Unterhaltung öffnet ein Modal mit Suchfeld und Liste aller Freunde. Auf einem Freundesprofil erscheint bei akzeptierter Freundschaft jetzt ein zusätzlicher Nachricht senden-Button.
  • (21.04.2026) Nachrichten-Feature stark ausgebaut: Neue Gruppen-Chats mit beliebig vielen Freunden (Rollen Admin/Mitglied/Nur-Lesen, Mitglieder-Übersicht, Gruppe verlassen-Button). Beim Teilen einer Notiz mit einem spezifischen Nutzer wird automatisch eine Share-Bubble im gemeinsamen Chat gepostet. Neue User-Einstellung Nachrichten empfangen als Opt-out, und Kirchen-Broadcasts an alle Follower mehrerer Kirchen gleichzeitig.

v0.6.0

  • (21.04.2026) Transkript-Icon beim Audio-Player: Das Transkript-Panel ist standardmässig zugeklappt und wird über ein neues ≡-Icon im Audio-Item-Header geöffnet, statt dauerhaft unter dem Player aufzuklappen — Audio-Bereich bleibt kompakt.
  • (21.04.2026) Bugfix Bibel-Cache-Sortierung: Klicks auf Bibel-Cache-Spaltenköpfe lösten zusätzlich den Sort-Handler der Nutzer-Tabelle aus, weil beide dieselbe Basisklasse teilen — Selektor präziser eingegrenzt.
  • (20.04.2026) Admin-Panel Bibel-Cache sortierbar: Klick auf einen Spaltenkopf (Code, Name, Sprache, Bücher, Kapitel, Fortschritt) sortiert die Liste, erneuter Klick dreht die Reihenfolge um.
  • (20.04.2026) Bugfix Standard-Bibelübersetzung: Die per Long-Press in den Settings markierte Standard-Übersetzung wurde im Bibel-Reader und im Editor ignoriert, weil dort eigene nicht-synchronisierte Storage-Keys lagen. Zusätzlich wurden in den Dropdowns nur Versionen angezeigt, die schon vollständig auf dem Server gecached waren — jetzt sind alle Versionen sichtbar (fehlende Kapitel werden on-demand nachgeladen).
  • (20.04.2026) Neues Nachrichten-Feature zwischen Freunden: Neuer Tab Nachrichten mit 1-zu-1-Chat-Oberfläche — Konversationsliste links, aktiver Chat rechts, auf Mobile als Single-Column. Man kann ausschliesslich Personen anschreiben, mit denen eine akzeptierte Freundschaft besteht. Echtzeit-Zustellung via Server-Sent Events (kein Socket.io, nur native APIs), Nachrichten persistent in der DB. Häkchen-Anzeige (gesendet/gelesen), Auto-Resize der Textarea, ungelesen-Badges in Navbar und Tab.
  • (20.04.2026) SEO-Strukturdaten ausgebaut: Reichere JSON-LD-Schemas für bessere Google-Indexierung — Organization, WebSite, FAQPage (6 häufige Fragen) auf der Landing-Page, Breadcrumbs auf Legal-Seiten. Sitemap und Prioritäten aktualisiert, spammige Keywords reduziert.

v0.5.0

  • (20.04.2026) Audio-Transkription und Übersetzung: Während einer Audioaufnahme transkribiert die Web Speech API das Gesprochene in Echtzeit (Android Chrome und iOS Safari, kostenlos, ohne externe Dienste). Das Transkript erscheint nach dem Stopp aufklappbar unter dem Player und kann über MyMemory in 12 Sprachen übersetzt oder direkt in die Notiz übernommen werden.
  • (19.04.2026) Bugfix Notiz-Editor Markdown-Auto-Listen: Der vorherige Fix gegen 1. Korinther → Auto-Nummerierung griff in Quill 2 nicht zuverlässig. Bibelstellen wie 1. Korinther 1.1 bleiben jetzt tatsächlich als normaler Text stehen.
  • (19.04.2026) Bugfix Admin-Panel Nutzerprofil: Klick auf einen Nutzer mit Sonderzeichen in der ID (z. B. nicht-verifizierte Registrierungen mit Doppelpunkt + @ in der ID) führte zu Nutzer nicht gefunden — URL-Encoding nachgezogen.
  • (19.04.2026) Bibelvers-Popup Desktop-Breite: Das Popup wird auf Desktop jetzt fast so breit wie der Editor (statt fixer 420 px) und linksbündig zum Editor positioniert — bei langen Vers-Listen und der Predigten mit diesem Vers-Sektion deutlich mehr Platz.
  • (19.04.2026) Onboarding-Wizard für neue Nutzer: Beim allerersten Login führt ein 9-Schritte-Wizard durch Sprache, Profilbild, Design-Modus, Textgrösse, Auto-Capitalize, Bibelvers-Popup und Themen-Markierungen mit Live-Vorschau-Kacheln und Sprachwechsel-Sofortübernahme. Bestehende User sehen den Wizard nicht.
  • (19.04.2026) Admin-Panel Bibel-Cache-Übersicht: Neue Sektion zeigt pro Bibelübersetzung den Download-Fortschritt als Balken (Prozent, Bücher- und Kapitel-Zählung) plus Status-Badge (vollständig / teilweise / lädt…). Übersetzungen, die nie verwendet wurden, sind ausgeblendet.
  • (19.04.2026) Notiz-Editor Markdown-Auto-Listen deaktiviert: Die automatische Umwandlung von 1.  / / in Listen ist abgeschaltet, damit z. B. 1. Mose als normaler Text stehen bleibt — Listen funktionieren weiterhin über die Toolbar-Buttons.
  • (19.04.2026) Bibelübersetzungen einklappbar: Sprachgruppen in den Settings sind standardmässig zugeklappt, der Sprache hinzufügen-Button steht oberhalb. Neu hinzugefügte Sprachen sind anfangs deaktiviert — keine Vorauswahl.
  • (19.04.2026) Bugfix Notiz-Editor Mobile-Tastatur: Tap auf Prediger eingeben / Adresse eingeben öffnete keine virtuelle Tastatur, weil das Input zum Zeitpunkt der Touch-Geste readonly war — jetzt wird der Read-Only-Status schon im pointerdown gesetzt.
  • (18.04.2026) Bugfix Notiz-Editor Auto-Capitalize: In Notizen mit Audio-Timeline-Markern wurden willkürlich Buchstaben grossgeschrieben, weil der Handler den Quill-Index mit dem Text-Index vermischt hat. Range-basierte Abfrage ersetzt die fehlerhafte String-Subtraktion.
  • (18.04.2026) Audio-Aufnahme Satz-Trennung: Beim Erkennen eines Satzendes während einer Aufnahme wird der neue Satz automatisch in einer neuen Zeile begonnen — der hochgestellte Badge (1., 2., 3. …) erscheint dadurch immer am Zeilenanfang.
  • (18.04.2026) Notiz-Editor Bibelvers-Auto-Link mit Plus-Listen: Die Auto-Erkennung versteht jetzt kombinierte Vers-Listen wie 1. Mose 13.1+7+9-11+13+15-17. Das Popup zeigt das Label sauber als Genesis 13:1, 7, 9-11, 13, 15-17 und blendet zwischen nicht-aufeinanderfolgenden Versen ein dezentes ein.
  • (18.04.2026) Lesepläne Favoriten-Filter: Auf der Leseplan-Übersicht werden bevorzugt nur Pläne mit favorisierten Predigern oder Kirchen angezeigt — weicher Fallback: gibt es keine, wird die volle Liste gezeigt. Ein Hinweis-Banner macht den aktiven Filter sichtbar.
  • (18.04.2026) Patchnotes-Format: Versionsschema in den Beta-Bereich umgestellt, Datum nicht mehr in der Versions-Überschrift, sondern nur in den einzelnen Einträgen.
  • (18.04.2026) Bugfix Landing Page: Lesepläne-Sektion behauptete fälschlicherweise ganz ohne Konto — korrigiert auf Starte heute mit deinem Konto, in allen 18 Sprachen.
  • (18.04.2026) Bibelübersetzungen ausbaubar: Sprach-Gruppen zeigen nur noch aktiv hinzugefügte Sprachen (×-Button statt Checkbox); ein neuer Sprache hinzufügen-Picker mit Suchfeld erlaubt nachträgliches Hinzufügen aller ~32 Sprachen.
  • (18.04.2026) Bibelübersetzungen massiv erweitert: Von 28 auf ~160 Übersetzungen in 28 Sprachen ausgebaut — neu Ukrainisch, Russisch, Polnisch, Rumänisch, Tschechisch, Ungarisch, Arabisch, Farsi, Chinesisch, Japanisch, Koreanisch, Hindi, Kannada, Malayalam, Nepali, Indonesisch, Afrikaans, Swahili, Tamil, Vietnamesisch sowie zusätzliche französische, spanische und englische Versionen.
  • (18.04.2026) Landing Page Redesign: Bento-Grid-Layout für die Feature-Sektion, vier floating Preview-Karten im Hero (Bibelvers, Sonntagspredigt, Skizze, Audio-Karte mit animierter Waveform), neue Workflow-Sektion mit nummerierten Steps, persönliche Story-Sektion in Ich-Form, wärmeres Farbschema (Papier, Gold, Tintenblau).
  • (17.04.2026) Übersetzungs-Audit: i18n-Files auf Vollständigkeit über alle 18 Sprachen geprüft und Lücken geschlossen — alle 9 i18n-Dateien haben jetzt in jeder Sprache dieselbe Key-Anzahl.
  • (17.04.2026) Notiz-Editor Audio-Timeline: Marker auf der Timeline und der Notiztext sind jetzt bidirektional verknüpft — ein Satzende-Badge im Text springt zur Marker-Zeit, ein Marker-Klick scrollt zum passenden Satz und lässt ihn pulsieren.
  • (17.04.2026) SEO-Überarbeitung: robots.txt gibt JS/CSS frei (Google konnte die Seite nicht vollständig rendern), Token-basierte Seiten auf noindex, Umlaute in Titles/OGs korrigiert, Sprachanzahl von 12 Sprachen auf tatsächliche 18 in allen Sprach-Varianten und Schema.org-Daten korrigiert.
  • (16.04.2026) Bibel-Seite Mobile: Übersetzung, Buch und Kapitel stehen jetzt auf einer Zeile (gleichmässig drittelnd) statt zwei pro Reihe.
  • (16.04.2026) Bibel-Seite Such-Icon: Lupe-Icon war zu klein und zu blass — auf 24 px vergrössert, stroke-width angehoben, Farbe von hellgrau auf normalen Text-Kontrast.
  • (16.04.2026) Bugfix Notiz-Editor Mobile: Prediger- und Ort-Dropdown liessen sich auf dem Smartphone nicht bedienen, weil overflow:hidden auf dem Form-Group das absolut positionierte Dropdown abschnitt — Regel entfernt.

v0.4.0

  • (16.04.2026) TTS-Terminal-UI: Neues interaktives CLI-Skript zur Stimmen- und Bereichs-Auswahl (ganze Bibel / Übersetzung / Buch / Kapitel / einzelner Vers zum Stimmen testen) mit Fortschrittsbalken, Prozent-, ETA- und Live-Versangabe.
  • (16.04.2026) TTS-Ordnerstruktur: Audiodateien liegen jetzt unter frontend/audio/<version>/<book>/<chapter>/<verse>_<voiceId>.mp3 — alle Stimmen eines Verses liegen damit nebeneinander statt in separaten Unter-Ordnern.
  • (16.04.2026) Bugfix Notiz-Editor Auto-Capitalize: Auto-Capitalize konnte nach dem Einfügen eines Bildes fälschlich weitere Buchstaben grossschreiben — Cursor-Position direkt hinter einem BlockEmbed wird jetzt erkannt und übersprungen. Neue Einstellung erlaubt das komplette Deaktivieren der Funktion.
  • (15.04.2026) Bibel-Suche Limit auf 5000 erhöht: Frontend-Request und Backend-Cap entsprechend angehoben.
  • (15.04.2026) Bibel-Suche Trefferzahl + Position: Ergebnis-Dropdown verdeckt das Suchfeld nicht mehr (Position dynamisch unter dem Suchfeld), und ein Pill-Badge rechts neben dem Suchfeld zeigt die Anzahl Treffer (oder während der Suche).
  • (15.04.2026) Bibel-Suche zentral und gross: Limit von 100 auf 500 erhöht, Dropdown ist jetzt fixed und auf dem Bildschirm zentriert (statt links am Suchfeld), Breite verdoppelt auf 960 px.
  • (15.04.2026) Bibel-Seite Suchergebnisse breiter: Dropdown von 480 auf 960 px verbreitert mit Viewport-Cap, damit auf schmalen Desktop-Fenstern kein horizontaler Scrollbalken entsteht.
  • (16.04.2026) Neue Einstellung Bibelvers-Popup offen halten: Wenn aktiv, schliesst sich das Vers-Popup im Editor nicht mehr beim Klick ausserhalb — nur das X im Popup oder Escape schliessen es.
  • (15.04.2026) Bibelvers-Popup im Editor verbessert: Popup überdeckt nicht mehr den darunterliegenden Notiztext (der Folgetext wird nach unten geschoben), und auf Desktop deutlich breiter (bis 780 px) für mehr Platz bei Vers-Listen und Predigt-Liste.
  • (15.04.2026) Bibel-Vorlesen Premium-TTS-Pipeline: Lokal mit XTTS-v2 auf CUDA-GPU vorgerenderte MP3s pro Vers, resume-fähig, mit Stimmen-Picker neben dem Geschwindigkeits-Button. Auswahl wird persistiert; fehlt eine Premium-Audiodatei zur Laufzeit, fällt der Player automatisch auf die Web-Speech-API zurück.
  • (14.04.2026) Bibel-Download via Full-Translation-Endpoint: Eine HTTP-Anfrage statt 1189 Kapitel-Requests pro Übersetzung — Per-Chapter-Pfad bleibt als Fallback. (Der ganze Bulk-Download wurde später in v0.10.0 ohnehin entfernt.)
  • (14.04.2026) Bibel-Suche Dropdown grösser: Breite von 360 auf 480 px, max. Höhe von 400 auf 640 px — mehr Treffer auf einen Blick.
  • (14.04.2026) Bibel-Seite voll-breitige Navigation: Bibel-Navbar und Sermon-Drawer erstrecken sich jetzt randlos über die gesamte Fensterbreite; nur der Vers-Bereich bleibt mit max-width zentriert.
  • (14.04.2026) Admin-Panel Aktion-Spalte zurück: Benutzertabelle hat wieder eine eigene Aktion-Spalte neben Rolle; das Rollen-Dropdown steht allein in der Rolle-Spalte, Blockieren/Löschen/Verknüpfen/Verifizierung in der neuen Aktion-Spalte.
  • (14.04.2026) Standard-Bibelübersetzung per Long-Press: Eine Übersetzung kann in den Settings durch langes Drücken als Standard markiert werden — sie wird beim Öffnen der Bibel-Seite automatisch vorausgewählt. Cross-Device synchronisiert.
  • (14.04.2026) Prediger-Seite Freunde-Tab entfernt: Die komplette Freunde-Verwaltung ist jetzt als Sektion in den Profil-Tab integriert und nutzt die volle Breite. Bestehende Links mit Hash #friends öffnen weiterhin den Profil-Tab.
  • (14.04.2026) Teilen-Funktion umgestellt: Statt eines Einladungs-Token-Links führt der Teilen-Button jetzt direkt aufs eigene Profil, wo Besucher eine Freundschaftsanfrage senden können. Kirchen- und Prediger-Detailseiten bekommen ebenfalls einen Teilen-Button (Web Share API mit Clipboard-Fallback).
  • (14.04.2026) Geteilte Notizen ohne Ordner-Dropdown im Editor: Empfänger sehen das Ordner-Dropdown nicht mehr, da der Ordner zur Struktur des Besitzers gehört.
  • (14.04.2026) Prediger-Dropdown im Editor: Analog zum Ort-Dropdown aufgebaut — zuerst Favoriten/zuletzt verwendete, dann Option Prediger eingeben für Freitext.
  • (14.04.2026) Bugfix robots.txt/sitemap.xml: Beide werden jetzt ohne Auth-Token ausgeliefert — die Auth-Middleware hatte Googlebot mit NO_TOKEN blockiert.
  • (14.04.2026) Bugfix Admin-Benutzertabelle: Migration für fehlende language-Spalte ergänzt.
  • (14.04.2026) Bugfix Bibelvers-Popup Predigten-Liste: Falsche Spaltenreferenz in der Suchquery führte zu 500ern statt der Predigten-Liste — korrigiert.
  • (14.04.2026) Login-Tracking erweitert: Bei jedem Login (SSO, Passwort, E-Mail-Verifizierung) wird die Client-IP aktualisiert, und die Sprache wird aus dem Login-Request oder dem Accept-Language-Header nachgezogen, falls leer.
  • (14.04.2026) Prediger-Seite Tab-Reihenfolge: Kirchen stehen jetzt vor Predigern und sind der Default-Tab beim Öffnen der Seite.
  • (14.04.2026) Kirche favorisieren = Prediger automatisch favorisieren: Analog zu den Adressen werden bei Favorisierung einer Kirche jetzt auch alle zugehörigen Prediger automatisch hinzugefügt — und beim Entfernen wieder rausgenommen.
  • (14.04.2026) Bugfix Notizen-Endpoint 500er: Spalte preacher_text fehlte auf dem Server — idempotente Migration nachgezogen.
  • (14.04.2026) Prediger-Tab gefiltert für eingeloggte Nutzer: Es werden nur noch Prediger angezeigt, die selbst favorisiert sind oder zu einer favorisierten Kirche gehören — ausgeloggte Nutzer sehen weiterhin alle.
  • (14.04.2026) Prediger auf Kirchen-Detail favorisierbar: Prediger-Mini-Karten haben jetzt einen Herz-Button rechts oben, mit dem sie als Favoriten markiert oder entfernt werden können (analog zum Prediger-Tab).
  • (14.04.2026) Bugfix Kirchen-Detailseite Herz-Button: Herz-Button auf Prediger-Mini-Karten reagierte nicht auf Klicks, weil er in einem ungültigen Anker-Wrapper lag — auf div mit onclick umgestellt.
  • (14.04.2026) Adress-Favoriten-Herz schwebend: Auf Adresskarten wird das Herz jetzt als schwebender runder Button oben rechts dargestellt (statt inline im Header) — passt damit zum Stil der restlichen Fav-Buttons.
  • (14.04.2026) Mobile Navigation grössere Abstände: Auf Tablets jetzt 18 px Gap, auf kleinen Handys 14 px (zuvor überall 8 px).
  • (14.04.2026) Bugfix geteilte Notizen Bibelverse + Audio: Beim Öffnen einer mit mir geteilten Notiz schlugen Bibelverse-, Audio- und Audio-Checkpoint-Endpoints mit 404 fehl, weil sie nur Owner zuliessen — jetzt prüfen sie zusätzlich Shared-Access.
  • (14.04.2026) Versionsanzeige in Settings automatisch: Die Versionsnummer in den Settings wird jetzt aus den Patch Notes ausgelesen (erste H2-Überschrift) — keine doppelte Pflege mehr nötig.
  • Bugfix: Tagesstatistiken in Diagrammen waren je nach Server-Zeitzone um einen Tag verschoben — heute erstellte Notizen erscheinen jetzt korrekt im heutigen Bucket.
  • Admin-Panel: Benutzertabelle kann per Klick auf Spaltenkopf sortiert werden (Name, E-Mail, Rolle, Notizen, Sprache, Registriert, Letzter Login).
  • Sprach-Einstellung der Nutzer wird in der DB persistiert und in der Admin-Benutzertabelle als zusätzliche Spalte angezeigt.
  • Mobile-Alignment verbessert: Bibel-Navbar bricht jetzt in sauberen Reihen, Sermon-Drawer-Titel mit Ellipsis, Such-Input füllt bei offener Suche die Bildschirmbreite. Profil-Karten mit konsistenten Abständen.
  • Admin-Benutzertabelle zeigt das Profilbild als runden Avatar in einer eigenen Spalte vor dem Namen — Klick führt zur Profilseite.
  • Bibelvers-Popup im Editor: Neben der Versangabe gibt es jetzt ein Dropdown zur Auswahl einer anderen Übersetzung; der Verstext wird direkt in der gewählten Übersetzung neu geladen.
  • Audio-Timeline im Editor: Neuer schmaler vertikaler Balken links zeigt den Verlauf aller Aufnahmen. Beim Schreiben eines Satzes während einer Aufnahme wird automatisch ein roter Marker 30 Sekunden rückwirkend gesetzt; Klick auf den Balken springt zur Zeit, der zugehörige Satz wird hervorgehoben.
  • Sieben neue App-Sprachen: Russisch, Ukrainisch, Armenisch, Hebräisch, Arabisch, Persisch (Farsi) und Mandarin — insgesamt jetzt 18 Sprachen.
  • RTL-Unterstützung für Arabisch, Hebräisch und Persisch — Layout wird automatisch gespiegelt.
  • Bibel-Seite, Admin-Seite, Einstellungen, Login-Seite, Prediger-/Gemeinden-Seite vollständig in die 7 neuen Sprachen übersetzt.
  • Bibelübersetzungen werden on-demand gecached statt automatisch komplett heruntergeladen — nur abgerufene Kapitel werden gespeichert.
  • Bugfix Sitemap/Canonical-URLs: Domain in allen Sitemaps und OG-Tags von holynotes.ch auf holynotes.net korrigiert — Google Search Console meldete URL-Mismatch.
  • Bugfix Kontakt-E-Mail: mihi@holynotes.com in Impressum, Datenschutz und Landing-Page auf mihi@holynotes.net korrigiert.

v0.3.2

  • Netzwerk-Graph zeigt jetzt Titel und Vornamen als Label unter jedem Knoten.
  • Ort-Feld im Editor ist jetzt ein Dropdown mit allen Favoriten-Adressen, sortiert nach zuletzt verwendet, mit Option Adresse eingeben für freie Texteingabe.
  • Bibelverse-Sektion im Editor entfernt — Verse direkt im Text aufschreiben ist komfortabler und werden automatisch verlinkt.
  • Server-Log für bolls.life-API-Aufrufe: Jede Anfrage wird mit Zeitstempel, URL, HTTP-Status und Antwortzeit in der Konsole protokolliert.
  • Bibelvers-Popup im Editor: Aufklappbarer Bereich Predigten mit diesem Vers listet alle eigenen Notizen, die denselben Vers referenzieren, mit direktem Link.
  • Kapitel-Dropdown im Editor: Plus-Button zum Erstellen neuer Kapitel entfernt — Kapitel werden auf der Notizen-Übersicht verwaltet.

v0.3.1

  • Bugfix: Bleistift-Icons zum Bearbeiten von Profilbild und Name im Profil-Tab waren nicht sichtbar (fehlende Padding-Korrektur für Icon-Buttons).
  • Bugfix: Bibelstellen mit Nummern-Präfix (z. B. 1. Mose 1,1) wurden nicht automatisch verlinkt, weil der Editor 1. als nummerierte Liste interpretierte.

v0.3.0

  • Freundschaftseinladung per Link und QR-Code: Einladungslink generieren und teilen — wer den Link öffnet oder den QR-Code scannt, wird direkt als Freund hinzugefügt.
  • Eigene Profilseite für jeden Nutzer: Klick auf einen Freund leitet direkt zur Profilseite weiter mit Avatar, Name, Titel, Dienst, Statistiken, Favoriten und geteilten Notizen.
  • Kapitel-Dropdown im Editor: Einheitliche Liste mit Baumstruktur, zuletzt verwendete Kapitel automatisch zuoberst.
  • Auswahl-Modus-Button auf der Notizen-Seite entfernt (vereinfachte Oberfläche).
  • Bugfix: CSP-Fehler bei html2pdf.js Source-Map behoben (cdnjs.cloudflare.com in connect-src ergänzt).
  • Notizen und Ordner mit bestimmten Nutzern teilen (Lesen/Schreiben-Berechtigung wählbar).
  • Neuer Geteilt mit mir-Tab auf der Notizen-Seite zeigt alle empfangenen Freigaben.
  • Notizen auf dem eigenen Profil veröffentlichen.
  • Geteilte Notizen können optional im Hauptbereich eingeblendet werden.
  • Ordner-Freigabe: Alle enthaltenen Notizen und Unterordner werden automatisch mitgeteilt.
  • Ordner-Teilen-Button direkt auf den Kapitel-Karten mit vollständigem Share-Modal (Link, PDF-Export, Privilegien).
  • Öffentliche Ordner-Links: Geteilte Ordner können über einen Link als Übersichtsseite angezeigt werden.
  • Freunde-Suche: Vor- und Nachname können in beliebiger Reihenfolge eingegeben werden.
  • Eigenes Profil: Notizen werden jetzt zuoberst angezeigt, Profilbild vergrössert, breiteres Layout.
  • Beitrittsdatum aus dem eigenen Profil entfernt.
  • Editor: Erster Buchstabe nach einem Zeilenumbruch wird automatisch grossgeschrieben.
  • Editor: Automatische Grossschreibung nach Satzzeichen (Punkt, Ausrufezeichen, Fragezeichen).
  • Bugfix: Geteilte Notizen und Kapitel konnten im Geteilt mit mir-Tab nicht geöffnet werden (fehlende Click-Handler).

v0.2.0

  • Desktop-Layout: Alle Seiten (Bibel, Notizen, Prediger, Einstellungen) nutzen jetzt einheitlich die volle Breite.
  • Bugfix: PDF-Export von Kapiteln mit Unterordnern zeigt jetzt alle Notizen korrekt an.
  • Kapitel-Notizanzahl zählt jetzt auch Notizen aus allen Unterkapiteln mit.
  • Leseplan: Vergangene Tage werden ausgegraut dargestellt, der aktuelle Tag ist grün hervorgehoben.
  • Profil-Tab: Profilbild mit Zuschneiden-Tool hochladen, Name/Titel/Dienst bearbeiten, favorisierte Prediger und Kirchen anzeigen.
  • Freunde-Tab: Nutzer suchen, Freundschaftsanfragen senden, annehmen und verwalten.
  • Kirchen-Netzwerk: Interaktive Netzwerk-Visualisierung mit Zoom, Klick auf Personen zeigt Profil mit Freundschaftsanfrage-Option.
  • Profilbild-Cropper: Foto per Drag & Drop hochladen, verschieben, zoomen und kreisförmig zuschneiden.
  • Dienst-Feld im Profil: z. B. Kinder, Technik, Worship.

v0.1.0

  • PDF-Export mit neuem Layout: Logo im Header, Meta-Infos mit Icons und verbessertem Design.
  • PDF-Export erfolgt jetzt direkt als Download — kein neuer Tab mehr nötig.
  • Erweiterte Suche mit kombinierbaren Filtern für Datum, Prediger und Gemeinde.
  • Mehrere Notizen und ganze Kapitel auswählen, löschen, verschieben oder als PDF exportieren.
  • Alle Nutzerdaten als JSON exportieren (Einstellungen > App).
  • Drag & Drop: Notizen über die Brotkrumen-Navigation in übergeordnete Kapitel verschieben.
  • Push-Benachrichtigungen für Leseplan-Erinnerungen.
  • Verbesserte Offline-Unterstützung: Notizenliste wird für Offline-Zugriff zwischengespeichert.
  • Favorisierte Prediger und Gemeinden werden immer zuerst in der Liste angezeigt.
  • Leseplan: Vergangene Tage werden ausgegraut, der aktuelle Tag wird grün hervorgehoben.
  • Batch-Modus: Klick auf Ordner wählt ihn aus, statt ihn zu öffnen.
  • Kapitel-Dropdowns zeigen Unterkapitel jetzt als Baumstruktur mit Verbindungslinien an.

v0.0.1

  • Alle Notizen auf einmal als PDF exportieren (in Einstellungen) oder alle Notizen eines Kapitels als PDF herunterladen.
  • Rückgängig/Wiederherstellen-Buttons in der Editor-Toolbar zum einfachen Rückgängigmachen und Wiederherstellen von Änderungen.
  • Adressen bei Kirchen können im Bearbeitungsmodus per Drag & Drop neu sortiert werden.
  • Prediger bei Kirchen können per Drag & Drop in der Reihenfolge angepasst werden.
  • Ort-Feld im Editor erlaubt jetzt auch freie Texteingabe für einmalige Adressen, nicht nur Auswahl aus der Liste.

v0.0.0

  • Erster oeffentlicher Release von Holy Notes
  • Notizen erstellen mit Rich-Text-Editor
  • Bibelverse verknuepfen aus mehreren Uebersetzungen
  • Freihand-Zeichnung und Skizzen
  • Audioaufnahme und -wiedergabe
  • Prediger-Verwaltung
  • Notizen per Link teilen
  • Bibel-Markierungen mit Farben und Themen
  • Bibel-Leseplaene
  • Verfuegbar in 18 Sprachen