Patch Notes
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 Nutzerin ä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,16 → der 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