CBFunker Changelog
Diese Seite wird automatisch aus den zentral gepflegten Änderungsdaten erzeugt. Sie zeigt größere Funktionen, Fixes und Verbesserungen in verständlicher Form für alle Nutzer.
Änderungskalender
Änderungen im Überblick
Freundschaftsanfrage-Mail neu gestaltet und Versandlogik bereinigt
Die Vorlage nutzt jetzt ein großes Headerbild, klarere Einleitung, hervorgehobenen Absenderblock, Nutzenliste zur Freundschaft und einen deutlicheren Call-to-Action.
Zusätzlich wurden fehlerhafte oder uneinheitliche Texte in der Mail bereinigt, darunter falsch dargestellte Umlaute sowie überflüssige alte HTML-Blöcke im Versandpfad.
Das zusätzliche Logo unter dem Headerbild wurde entfernt, damit der Kopfbereich ruhiger wirkt.
Außerdem kann die Mail jetzt optional das echte Profilbild des anfragenden Nutzers anzeigen; wenn kein Profilbild vorhanden ist, bleibt der Bereich ohne Platzhalter leer.
Benachrichtigungszentrale, Dashboard-Optionen und LOGGEDIN-Offcanvas ausgebaut
Statt fragiler alter Helperketten arbeitet sie jetzt mit defensiven Datenabfragen, sinnvollen Leerzuständen und klaren Bereichen für Nachrichten, Systemhinweise, Plattform-Updates, Funkrunden-Erinnerungen, QRV und Funkertreffen.
Zusätzlich wurde LOGGEDIN um konfigurierbare Dashboard-Module erweitert, wobei die eigentliche Modulverwaltung aus der Startseite wieder herausgezogen und passend in USER_OPTIONS als dauerhafte Benutzereinstellung verankert wurde.
Dort gibt es jetzt Sammel-Speichern statt Sofort-Requests, Suche über Optionen, Bereichs-Navigation, bereichsweise Reset-Buttons, Konfliktwarnungen, Sichtbarkeitszähler und eine Live-Vorschau, die das LOGGEDIN-Layout als Drahtmodell mit realistischen Kartengrößen zeigt.
Das globale Benachrichtigungs-Offcanvas wurde gleichzeitig zur echten Zentrale ausgebaut: neue Statistikzeile, Schnellaktionen, System-Sektion, Erinnerungen, QRV, Filter, Sortierung, Letzte-Aktualisierung und leere Zustände greifen jetzt konsistent zusammen.
Für Systemhinweise gibt es nun serverseitig persistentes Als-gelesen-Verhalten, Kategorie-Metadaten mit Icon und Relevanz sowie einen eigenen Feed-Endpunkt.
Die Badge-Logik berücksichtigt offene Systemhinweise jetzt im Glocken-Zähler mit.
Zusätzlich wurden globale CSS-Lecks im Frontcontroller reduziert, damit Form- und Label-Styles nicht mehr unkontrolliert in USER_OPTIONS oder andere Seiten hineinlaufen.
Der Debug-Testpfad für Systemhinweise ist nur noch für Admin oder expliziten Debug-Modus sichtbar und serverseitig abgesichert.
Auf kleineren Screens wurde das Offcanvas außerdem kompakter gemacht, damit Karten und Leerzustände mobiler dichter und ruhiger wirken.
QRV-Status, QRV-Modal und Benutzeroptionen neu geordnet und stabilisiert
Die Vorlagen werden nicht mehr frei als beliebige Statuszeile gepflegt, sondern bilden den QRV-Status aus Band und Kanal konsistent ab.
Stationsprofile und mobile Standorte werden dazu als echte Selects geladen.
Die Optionsseite wurde zusaetzlich bei Schriftgroessen, Umlaute-Anzeige, Switch-Darstellung und Initialdaten so ueberarbeitet, dass die gespeicherten Werte direkt serverseitig im ersten Rendern ankommen.
Im QRV-Modal selbst wurde die Bedienung sichtbarer in Automatik und Manuell getrennt.
Vorlagen liegen jetzt klar im Bereich fuer automatische Uebernahme, waehrend Standort, Station, Dauer, Band, Kanal, Event und Statusschalter als manuelle Eingaben darunter gefuehrt werden.
Die Stationsanzeige im Modal reagiert nun direkt auf den lokalen Modal-State und nicht erst nach spaeterem Server-Writeback.
Aus dem Modal wurden alte oder doppelte Vorlagenbedienelemente entfernt, damit nur noch die aktuelle Vorlagenlogik sichtbar bleibt.
Wenn Standort oder Station manuell geaendert werden, verliert eine vorher aktivierte Vorlage gezielt ihren Aktivzustand.
Auch LOGGEDIN wurde rund um QRV wieder entschlackt, nachdem experimentelle Toolkit-Bloecke und redundante Schnellstatus-Bereiche zurueckgenommen wurden.
In Summe fuehrt das zu einer ruhigeren QRV-Bedienung mit klarerer Trennung zwischen schneller Uebernahme vorhandener Einstellungen und bewusster manueller Auswahl.
Anzeigemarkt um Preisvorschlaege, Watchlist, Lightbox und mehr Verkaufslogik erweitert
Verkaeufer koennen Vorschlaege annehmen oder ablehnen, und bei Annahme wechselt die Anzeige automatisch auf Reserviert.
Abgelehnte Vorschlaege bleiben fuer den bietenden Nutzer sichtbar, damit danach gezielt ein neuer Vorschlag abgegeben werden kann.
Zusatzlich wurden Missbrauchsschutz, E-Mail-Benachrichtigungen und interne Markt-Hinweise fuer Preisvorschlaege, Nachrichten, Meldungen und Statuswechsel ausgebaut.
Der Anzeigenmarkt zaehlt jetzt gueltige Detailaufrufe pro Session nur einmal und zeigt Aufrufe auch in Uebersicht, LOGGEDIN und Detailseite an.
Verkaeufer sehen auf der Detailseite zusaetzlich eigene Kennzahlen wie Aufrufe, Merker, Kontakte, offene Angebote und Preisverlauf.
Preisaenderungen koennen direkt aus dem Markt vorgenommen werden, inklusive Badge fuer Preis gesenkt oder erhoeht sowie Benachrichtigungen fuer beobachtende Nutzer.
Die Merkliste arbeitet jetzt als Watchlist und informiert bei Preis- oder Statusaenderungen.
In der Marktuebersicht wurden Karten kompakter gebaut, Bildgalerien unter das Hauptbild gesetzt und eine animierte Lightbox mit Vor/Zurueck, Zaehler und Thumbnail-Wechsel ergaenzt.
Die Detailseite bekam ausserdem Standortkarte, Maps-Buttons, aufgeraeumte Kopfbereiche und klarere Verkaeufer-Steuerung.
Reservierungen koennen jetzt verlaengert werden, tragen einen Countdown und erzeugen bei Ablauf oder kurz davor passende Hinweise.
Dazu kamen Such- und Filtererweiterungen, gespeicherte Filter, interne Markt-Events, Navigation-Badges und weitere LOGGEDIN-Teaser fuer neue Marktbewegungen.
Mobile-App bei Navigation, Login, Messages und Seitenleisten-Chat ausgebaut
Zusätzlich wurden direkte Mobile-Routen wie Login, Chat und Messages robuster an die zentrale App-Anzeige angebunden, damit Seitenwechsel und Formulare stabiler funktionieren.
Der Mobile-Login wurde gegen Cache- und Token-Probleme nachgeschärft, unter anderem mit No-Cache-Verhalten auf der Login-Route und einem pragmatischen Same-Origin-Fallback für abgelaufene Formular-Tokens.
Im Nachrichtenbereich gibt es jetzt nicht nur Inbox und Antwortfunktion, sondern auch eine einfache mobile Neuerstellung von Nachrichten mit Empfängersuche und Schnellkontakten.
Ergänzend wurde der Seitenleisten-Chat als eigene mobile Seite dupliziert und über mobile JSON-Endpunkte an die Mobile-Session angebunden, damit der Chat nicht mehr von Desktop-Endpunkten oder HTML-Antworten abhängig ist.
Die Mobile-Chat-Ansicht wurde dafür reduziert und an das Handy angepasst: eigene Nachrichten rücken stärker nach rechts, die Eingabe ist kompakter, die Chat-Eingabe bleibt unten sichtbar und der Feed scrollt darüber.
Außerdem wurden mehrere Darstellungs- und Kodierungsfehler in der mobilen Oberfläche behoben, darunter weiße Seiten durch Routing-Kontext, fehlerhafte Redirects und kaputte Umlaute in sichtbaren Chat-Texten.
Passwort-Reset verständlicher, sicherer und mit Generator erweitert
Die Rückmeldungen beim Anfordern eines Reset-Links geben aus Sicherheitsgründen nicht mehr preis, ob eine E-Mail-Adresse registriert ist oder bereits ein offener Reset existiert.
Zusätzlich wurden CSRF-Schutz und ein kryptographisch sicherer Reset-Code ergänzt.
PASS_NEW_2 wurde ebenfalls neu aufgebaut, prüft Reset-Code und Formularstatus robuster und zeigt verständlichere Fehlermeldungen direkt im Formular an.
Für die Passwortvergabe gibt es jetzt einen lokalen Passwort-Generator auf Basis von window.crypto, der ein starkes Passwort direkt im Browser erzeugt, beide Passwortfelder befüllt und sich kopieren lässt.
Ein gemeinsamer Sichtbarkeits-Schalter macht beide Passwortfelder bei Bedarf gleichzeitig im Klartext lesbar.
Außerdem gibt es einen sicheren Vorschaumodus für PASS_NEW_2, um das Layout ohne echten Reset-Link prüfen zu können.
Stationsprofile, Antennen und öffentliche Logbücher erweitert
PROFILE wurde von der alten Gerätepflege entlastet und mobile Standorte können jetzt per Karten-Modal mit Koordinaten, Höhe und Locator übernommen werden.
Antennenprofile wurden um zusätzliche Felder, Status, Standortbindung sowie eigenen Bild-Upload mit Bearbeitungs-Modal erweitert.
Im Logbuch wurden Stations- und Antennenauswahl in Add und Edit robuster gemacht, Gerät wieder korrekt gespeichert und in internen wie öffentlichen Ansichten sichtbar gemacht.
Öffentliche Profile und öffentliche Logbücher zeigen jetzt bevorzugt Gerät und Antenne mit sinnvollen Fallbacks statt uneinheitlicher Stationsnamen.
Statistiken, Aktivierungs-Overviews und Live-Aktivitäten überarbeitet
In den Aktivierungs-Overviews für SOTA, POTA und TOTA wurden fehlerhafte Kodierungen korrigiert und der gemeinsame Schema-Upgrade-Pfad robuster gemacht, damit ältere Tabellen ohne created_at nicht mehr den SOTA-Überblick blockieren.
Auf LOGGEDIN werden Live-Aktivitäten jetzt abhängig von der letzten Aktivität farblich markiert: frische Nutzer erscheinen dezent grün, länger inaktive Nutzer dezent rot.
Der Status-Pill zeigt dazu passend jetzt Online oder Offline an.
Zusätzlich werden in der Live-Aktivitäten-Liste wieder echte Profilbilder angezeigt, sofern für den Benutzer ein auflösbares Profilbild vorhanden ist.
Im Funkrunden-Bereich ROUND_SYSTEM wird die Übersicht jetzt nach dem nächsten Start sortiert, sodass die zeitlich nächste Runde zuerst erscheint.
Logbuch-Verifizierung, Vorschlags-Modal und Mail-Steuerung erweitert
Die Treffervorschläge berücksichtigen jetzt nicht nur Namen, sondern auch besser passende Gegenlogs anhand von Datum, Uhrzeit, Band und Kanal.
Verifizierungsanfragen lassen sich im Status 'Anfrage läuft' direkt wieder zurückziehen.
Zusätzlich wurde ein Statusfilter für nicht verifizierte, laufende, bestätigte und abgelehnte QSOs ergänzt.
Bestätigte QSOs heben den QSL-Einstieg jetzt deutlicher hervor.
Die Benachrichtigungszentrale zeigt offene, bestätigte und abgelehnte Verifizierungsereignisse jetzt ebenfalls im Feed an.
Außerdem gibt es in USER_OPTIONS einen neuen Schalter für Verifizierungs-E-Mails. Er ist standardmäßig aktiv und steuert, ob bei bestätigten oder abgelehnten QSO-Verifizierungen eine E-Mail verschickt wird.
QRV-Status, Modal-Darstellung und Dashboard-Anzeige repariert
Dadurch werden Statusfelder nicht mehr roh mit Template-Klammern angezeigt.
Zusätzlich wurde das QRV-Modal etwas tiefer gesetzt, damit die oberen Inhalte besser lesbar bleiben.
Auch die Dashboard-Anzeige rund um die QRV-bezogenen Status- und Punktebereiche wurde in diesem Zuge nachgezogen und stabilisiert.
Sidebar-Chat wieder bedienbar und korrekt über dem Backdrop
Zusätzlich wurde die Stapelreihenfolge von Chat-Offcanvas und Backdrop angepasst, sodass der Chat nicht mehr hinter dem Overlay liegt.
Dadurch lassen sich Eingabefeld, Buttons und Inhalte wieder normal bedienen, ohne dass sich die Seitenleiste sofort wieder schließt.
Öffentliche Benutzer-Galerie mit Bild-Schalter und Direktlink erweitert
In USER_GALLERY wurde der bisherige Social-Share-Bereich auf einen direkten Link zur öffentlichen Galerie umgestellt.
Zusätzlich besitzt jetzt jedes eigene Bild einen separaten Schalter, mit dem sich steuern lässt, ob es in der öffentlichen Galerie erscheinen darf.
Neue Bilder starten standardmäßig nicht öffentlich und müssen bewusst freigegeben werden.
Das Umschalten wird direkt per Hintergrundrequest gespeichert, ohne dass die Seite neu geladen werden muss.
Öffentliche Profilseiten, die öffentliche Galerie selbst, SEO-Vorschaubilder und der Galerie-API-Endpunkt zeigen dadurch nur noch Bilder, die explizit für die öffentliche Ausgabe markiert wurden.
Funkrunden-Erinnerungen jetzt optional auch per E-Mail
Die E-Mail-Option wird direkt zusammen mit den ausgewählten Vorlaufzeiten gespeichert, sodass pro Funkrunde und Benutzer klar hinterlegt ist, ob nur In-App-Hinweise oder zusätzlich E-Mails gewünscht sind.
Sobald eine fällige Rundenerinnerung ausgelöst wird, verschickt CBFunker jetzt automatisch eine gestaltete HTML-Mail mit Startzeit, Ort, Band, Kanal, Frequenz und direktem Link zur Runde.
Die neue Mailvorlage greift den dunklen CBFunker-Look mit farbiger Kopfzeile, Info-Box und kompakter Datenübersicht auf.
Öffentliche Profile jetzt feiner steuerbar und mit Sichtbarkeitsvorschau
Erweitert wurde die Steuerung außerdem auf weitere echte Profilbereiche wie Stationsprofile, Stationsnotizen, Galerie, Aktivitätsnotizen und Aktivitätskarten.
Direkt auf der Profilseite zeigt eine neue Vorschau-Tabelle, was Gäste, Mitglieder und bestätigte Freunde jeweils sehen.
Auf der öffentlichen Profilseite werden diese Regeln jetzt auch für ganze Bereiche angewendet, sodass eingeschränkte Inhalte nicht mehr versehentlich öffentlich erscheinen.
Rundenerinnerungen jetzt mit Badge, Popup und Dashboard-Sichtbarkeit
In der Navigation zeigt ein Glocken-Badge neue Rundensignale direkt an, und kurz vor dem Start einer gemerkten Runde erscheint zusätzlich ein kleines In-App-Popup.
Die Benachrichtigungszentrale hat dafür einen eigenen Block mit den nächsten Funkrunden-Erinnerungen erhalten, damit diese Signale nicht im allgemeinen Stream untergehen.
Zusätzlich werden aktuelle Rundenerinnerungen jetzt direkt auf dem Dashboard angezeigt, sodass bevorstehende Runden schon auf der Startseite sichtbar sind.
Funkrunden-Erinnerungen und öffentliche Profilsichtbarkeit erweitert
Benutzer können Erinnerungen jetzt parallel für 30 Minuten vorher, 5 Minuten vorher und direkt zum Start hinterlegen.
Fällige Erinnerungen werden im Benachrichtigungsstrom als eigene Funkrunden-Hinweise erzeugt und können dadurch deutlich näher am eigentlichen Startzeitpunkt erscheinen.
Zusätzlich gibt es im Profil eine neue Sichtbarkeitssteuerung für öffentliche Profildaten wie Standort, Funk-QTH, Koordinaten, QRV-Status, Zuletzt-online-Zeit und letzte Aktivitäten.
Diese Felder lassen sich jetzt einzeln als öffentlich, nur für Freunde oder privat markieren und werden auf der öffentlichen Profilseite entsprechend gefiltert.
Funkrunden um Filter, Erinnerungen und iCal-Export erweitert
Auf der öffentlichen Rundenseite können angemeldete Nutzer eine persönliche Erinnerung vor dem Start speichern und ihre Teilnahme weiterhin direkt zusagen.
Zusätzlich zeigt die Detailseite jetzt eine sichtbare Teilnehmerliste sowie einen kompakten Gastgeber-Bereich mit den wichtigsten Kennzahlen wie Zusagen, Merkliste, Intervall und nächstem Start.
Jede Funkrunde kann außerdem direkt als iCal-Datei exportiert und so in externe Kalender übernommen werden.
Funkrunden, Live-Signale und mobile Schnellzugriffe ausgebaut
Die Benachrichtigungszentrale wurde um Live-Hinweise fuer QRV-Freunde, gemerkte Funkrunden und schnellere Direktzugriffe auf Funkrunden, Activity-Map, Freunde und Schnell-QSO erweitert.
Die Freundes-Seite zeigt jetzt sichtbar, welche bestaetigten Kontakte gerade QRV sind, und bietet direkte Spruenge zur Karte und zu den Signalen.
Auf Mobilgeraeten gibt es zusaetzlich eine feste Schnellleiste fuer QSO, Funkrunden, Signale, Freunde und Logbuch, damit wichtige Kernfunktionen mit einem Tipp erreichbar sind.
Die QRV-Karte hebt Freunde hervor und zeigt zusaetzlich Funkrunden mit Positionsdaten direkt auf der Karte an.
PROFILBILD als integrierter Bildeditor erweitert
Benutzer können jetzt Bilder direkt hochladen oder auf der Seite selbst ein Avatar-Bild mit Initialen und Farbvorlagen erstellen.
Zusätzlich sind Zuschneiden, Zoom, Verschieben, Drehen, horizontales und vertikales Spiegeln sowie Effekte für Helligkeit, Kontrast, Sättigung, Weichzeichnen und mehrere Presets eingebaut.
Eine Live-Vorschau in mehreren Größen zeigt das Ergebnis sofort, und die Upload-Grenze für Profilbilder wurde auf 2 MB erhöht.
Legacy-API-Schlüsselpfade auf neues System migriert
Der ältere INFO/LOGBUCH-Endpunkt prüft persönliche Schlüssel jetzt ebenfalls gegen die neue API-Schlüsseltabelle statt gegen user.api_key.
Auch die Fallback-Signatur für öffentliche Logbuchlinks verwendet keinen alten Benutzer-API-Key mehr, sondern ein internes Secret-basiertes Verfahren.
Dadurch sind die aktiven Projektpfade auf das neue API-Schlüsselmodell umgestellt, ohne bestehende öffentliche Funktionen zu verlieren.
REST-API als eigene Plattform mit Schlüsselsystem ausgebaut
Öffentliche Antworten wurden bei Benutzerdaten datenschutzfreundlicher gestaltet und E-Mail-Adressen aus den öffentlichen User-Ausgaben entfernt.
API-Schlüssel werden nicht mehr nur statisch aus einer Datei gelesen, sondern können jetzt über eine eigene Schlüsseltabelle mit Hash-Speicherung verarbeitet werden.
Zusätzlich gibt es einen neuen Self-Service-Bereich, in dem angemeldete Benutzer ihre eigenen API-Schlüssel erstellen, einsehen und widerrufen können.
Karten, Funkertreffen und Mini-Chat modernisiert
REPEATER_MAP wurde bei Datenladung, Cache-Fallback und Ladezuständen überarbeitet, damit Repeaterdaten zuverlässiger erscheinen.
FUNKERTREFFEN erhielt ein neues Karten-Design, Teilnahmefunktionen, Detailseiten für Social Sharing sowie Headerbilder mit Zuschneiden, Zoomen und Verschieben.
Im MINI_CHAT wurden aktive Benutzer pro Raum sichtbar gemacht, Raumkarten um Benutzerzahlen ergänzt und mehrere Endpunkte für Authentifizierung, Präsenz und JSON-Ausgabe nachgeschärft.
Punktebereiche, Dashboard und Missionslogik überarbeitet
Fortschrittskarten, Badges und Missionsbereiche wurden in Höhe, Abständen und Kartenstruktur vereinheitlicht.
Zusätzlich gibt es jetzt Filter, konfigurierbare Punkte- und Badge-Ziele im Admin-Bereich, Serien- und Vergleichswerte sowie eine gestufte QRV-Missionslogik mit Live-Aktualisierung im Dashboard.
Monats- und Gesamtpunkte werden auf LOGGEDIN wieder konsistenter dargestellt.
Benutzerrollen, Profile und Admin-Verwaltung erweitert
Profile und öffentliche Benutzeransichten zeigen den aktuellen Rang jetzt sichtbar als Badge an.
Im Admin-Panel können Rollen vergeben werden, und es gibt eine geschützte Komplettlöschung von Benutzerkonten inklusive verknüpfter Daten.
Zusätzlich wurden Login-, Session- und Rechtepfade auf die neuen Rollen abgestimmt.
Navigation und Rangansicht aufgeräumt
In der Rangübersicht wurden Badges, Kartenhöhen und Abstände überarbeitet, damit Status-Texte nicht mehr über Karten hinausragen und die Inhalte ruhiger auf einer Höhe stehen.
Freigeschaltete und gesperrte Ränge sind jetzt in Lightmode und Darkmode besser unterscheidbar.
Punktevergabe für Aktivitäten ausgebaut
Logbucheinträge bleiben weiterhin mit Punkten versehen, wurden aber nicht doppelt belohnt.
Testversände bei QSL-Karten geben keine Bestätigungspunkte mehr, damit nur echte Nutzeraktionen belohnt werden.
Punkte- und Rangsystem erweitert
Zusätzlich wurden Punkteübersicht, Rangfortschritt und Verlauf ausgebaut, damit Nutzer ihren aktuellen Rang, den nächsten Meilenstein und ihre Punktehistorie klarer sehen.
Die Rangdarstellung wurde kompakter aufgebaut und freigeschaltete, gesperrte sowie aktuelle Ränge werden farblich besser unterschieden.
QRV-Map und mobile Checklisten erweitert
Stationsprofile wurden um eine eigene Stations-Checkliste erweitert, damit wichtige Punkte wie Strom, Antenne, SWR, Koax, Mikrofon, Akku, Standort und Logbuch pro Station vorbereitet werden können.
Zusätzlich gibt es mit MOBILE_CHECKLIST eine globale Auto-Funk-Checkliste, die vor dem Ausdruck ausgefüllt, abgehakt und anschließend als PDF gedruckt werden kann.
Die Druckansicht wurde für A4, bessere Lesbarkeit, Maskottchen, Notizbereich, Ränder und Kopf-/Fußzeilen optimiert.
MITGLIEDER-Seite stabilisiert
Zusätzlich repariert die MITGLIEDER-Seite fehlerhafte API-Antworten robuster, falls doch einmal Text um das JSON herumsteht.
Der Stationszähler in der Mitgliederliste wurde entkoppelt und fällt sicher auf 0 zurück, wenn Stationstabellen oder Stationsschema nicht verfügbar sind.
Stationsprofile als eigene Seite ausgebaut
Gespeicherte Stationen erscheinen dort als übersichtliche Karten mit Typdarstellung, Aktivstatus und direktem Zugriff auf Bearbeiten, Duplizieren und Entfernen.
Das Bearbeiten läuft jetzt in einem Modal, und die Oberfläche wurde für Lightmode, Darkmode sowie Mobile- und Desktop-Ansichten nachgeschärft.
Zusätzlich wurden erklärende Texte, neutrale Headerbilder, gleichmäßigere Kartenhöhen und lesbare Umlaute ergänzt.
Profilseite von JavaScript-Fehlern bereinigt
Außerdem wurde eine fehlende Vue-Methode für Zeitformatierung ergänzt und die kaputten Umlaute in der Profilseite bereinigt.
Passkey-Login und Challenge-Prüfung stabilisiert
Zusätzlich wurde das Laden der gespeicherten Passkey-Daten aus user_passkeys korrigiert, sodass die Signaturprüfung nicht mehr an leeren Credential-Daten scheitert.
Die Registrierung bietet nur noch die stabil unterstützten Algorithmen ES256 und RS256 an.
Dashboard stärker auf Registrierung ausgerichtet
Zusätzlich zeigen neue Einstiegsblöcke, welche Funktionen direkt nach der Registrierung freigeschaltet werden und welche aktuellen Plattform-Änderungen und Live-Meldungen gerade relevant sind.
Stationszahlen in Mitgliederansicht ergänzt
Die Zählung berücksichtigt sowohl neue Mehrfach-Stationen als auch ältere Legacy-Stationseinträge.
Logout verhindert automatische Wiederanmeldung
Dadurch führt das Entfernen von '?logout=1' oder das direkte Öffnen anderer Seiten nicht mehr zu einer automatischen Anmeldung.
E-Mail-Login ohne "Angemeldet bleiben" stabilisiert
Dadurch führen interne Seitenaufrufe nach dem Login nicht mehr unerwartet zu 'Zugriff verweigert'.
Dashboard stärker auf Registrierung ausgerichtet
Zusätzlich zeigen neue Einstiegsblöcke, welche Funktionen direkt nach der Registrierung freigeschaltet werden und welche aktuellen Plattform-Änderungen und Live-Meldungen gerade relevant sind.
Stationszahlen in Mitgliederansicht ergänzt
Die Zählung berücksichtigt sowohl neue Mehrfach-Stationen als auch ältere Legacy-Stationseinträge.
Logbuch mit Stationskontext erweitert
Im Logbuch sind Stationen sichtbar, filterbar und in CSV- sowie ADIF-Exporten enthalten.
Auch öffentliche Logbuchansichten zeigen den Stationskontext jetzt direkt an.
Push-Status pro Gerät präzisiert
Zusätzlich zeigt die Oberfläche getrennt an, ob Benachrichtigungen erlaubt sind und ob auf diesem Gerät ein aktives Push-Abo existiert.
USER_OPTIONS neu strukturiert
Die Karten wurden an das PROFILE-Design angepasst und die sichtbaren Optionen wiederhergestellt.
PROFILE modernisiert
Öffentliches Logbuch, Theme und Mini-Chat-Einstellungen wurden dabei ebenfalls mit überarbeitet.
Migrierte Passkeys sauber löschbar
Dadurch bleibt der Passkey nach dem Entfernen dauerhaft verschwunden.
Passkey-Login und Mehrgeräte-Speicherung zurückgebracht
In PROFILE lassen sich weitere Geräte als Passkey speichern, bestehende Passkeys anzeigen und wieder entfernen.
Angemeldet bleiben ergänzt
Der Zustand wird zentral verarbeitet und beim Logout zuverlässig entfernt.
Login- und Logout-Prozess überarbeitet
Alte Auth-Cookies, doppelte Logout-Marker und automatische Wiederanmeldung nach Logout wurden überarbeitet.