Verhindere Logout-Seite vom Löschen von USERNAME und REMEMBER_ME Cookies
Entfernen Sie serverseitige Cookie-Einstellung - Cookies nur Client-Seite behandelt
Verhindere Logout-Seite vom Löschen von USERNAME und REMEMBER_ME Cookies
Hinzufügen DOM Manipulation Fallback, um sicherzustellen, Formularfelder bevölkert sind
Ausgiebige Protokollierung hinzufügen und Cookie-Funktionen weiter vereinfachen
Cookies vereinfachen, um die document.cookie-Manipulation zu lenken
Verwenden Sie Client-seitiges JavaScript, um Cookies auf Formular-Einreichen und Seitenlade zu setzen/zu lesen
Sicherstellen, dass Cookies auf lokalen Geräten mit expliziten Kommentaren und verbesserter Protokollierung gespeichert werden
Verbesserung der Cookie-Leselogik mit mehreren Parsing-Methoden und verzögerte Wiederholung
JobTitleController nutzt jetzt vor-authentische Sitzung von OTKPreAuthFilter, um 401 Fehler zu vermeiden
SecurityRoleController verwendet jetzt vor-authentische Sitzung von OTKPreAuthFilter, um 401 Fehler zu vermeiden
DomainController verwendet jetzt vorauthenticated session from OTKPreAuthFilter, um 401 Fehler zu vermeiden
Abfrage alle Benutzer-Avatare, um echte Einheit statt Proxy zu bekommen
- Erhalten Sie userId von avatar, dann abfragen findByUserId (kehrt echte Entitäten um) - Finden Sie passenden Avatar aus Liste und Check-Instanz - Dies vermeid...
Verwenden Sie Hibernate LazyInitializer, um tatsächliche Entität Klasse von Proxy zu bekommen
- Zugriff auf HibernateProxy's LazyInitializer, um dauerhafte Klasse zu erhalten - Überprüfen Sie, ob persistente Klasse AvatarPhoto oder AvatarAvatar Creator i...
Ungenutzte variable Warnhinweise in Avatartyp-Erkennung aussupdrücken
Verwenden Sie direkte Besetzung, um Avatar-Typ statt Reflexion zu bestimmen
- Versuchen Sie Casting zu AvatarPhoto zuerst zu zwingen, um Proxy-Initialisierung zu erzwingen - Zugriff getFileExtension() direkt nach dem Cast - Fall zurück ...
Verbesserung der Erkennung von Proxy-Typen durch den Fang von InvocationTargetException
- Handle ClassCastException beim Aufrufmethoden auf Proxy, um tatsächliche Art zu bestimmen - Versuchen Sie zuerst getFileExtension (Foto), dann getStyle (Avata...
Verbessern Sie Hibernate Proxy-Handling für Avatar-Typ-Erkennung
- Suche Klassenhierarchie und Schnittstellen für getFileExtension Methode - Verwenden Sie Reflexion, um AvatarPhoto vs AvatarAvatar Creator zu erkennen, wenn In...
Reload Avatar aus dem Repository, um Hibernate Proxy-Instanz zu beheben
- Avatar-Einheiten, die aus Beziehungen geladen werden, können Hibernate-Proxys sein, die die Kontrollen in Instanzen versagen - Reload Avatar aus dem Repositor...
Stellen Sie sicher, dass Initialen SVG immer erstellt wird, wenn Avatar in HexHeadGroup fehlt
- Fehlerbehandlung Fallback hinzufügen, um Initialen SVG zu erstellen, wenn avatar holen fehlschlägt - Consolidate Initialen SVG Schöpfungslogik - Sicherstellen...
Aktualisieren Sie Avatare Liste nach Einstellung Avatar als aktiv
- Nach Einstellung Avatar als aktiv, aktualisieren Sie die vollständige Avatarliste, um aktualisiert zu werden isActive Flaggen - Finde und setze den aktiven Av...
Bestimmen Sie aktiven Avatar durch Überprüfung user.getAvatar() anstelle von RecordState
- Backend markiert jetzt korrekt, welcher Avatar aktiv ist, indem es mit user.getAvatar() vergleicht - Dies stellt sicher, dass das isActive-Flag in der API-Ant...
Aktiven Avatar aus Avatar-Liste auf Profilseite laden
- Avatare Liste holen und die als aktiv markierte finden - AktivAvatar aus dem vollständigen Avatar-Objekt in der Liste setzen (hat alle Details und URL) - Entf...
Erkennen Sie Mitglieder Avatar überschreiben auf Seitenlast, auch wenn sie als 'avatar' zurückgegeben
- Hinzufügen von Protokollierung, um zu sehen, welche API bei der Erstbelastung zurückgibt - Überprüfen, ob Mitglied avatarId/memberAvatarId Set hat, um Mitglie...
Stellen Sie sicher, dass avatarId immer gesendet wird, wenn activeAvatar existiert
- Verwenden Sie korrigierten useDefaultUserAvatar Wert direkt in Save-Logik - Wenn activeAvatar existiert, senden Sie immer avatarId (Mitgliedsüberschreibung) u...
Avatar URL beim Speichern und fügen Sie defensive Überprüfung
- ProfilPicture von activeAvatar beim Aktualisieren von profileData nach dem Speichern aufbewahren - Warnung hinzufügen, wenn activeAvatar existiert, aber verwe...
Reservat avatar Zustand nach Speichern, um Rückkehr zu verhindern
- Speicherlogik, um avatarId richtig zu senden, wenn Avatar ausgewählt wird - StromaktivAvatar und useDefaultUserAvatar Zustand vor der Aktuierung bewahren - We...
Aktualisieren Sie Avatar-Staat nach dem Speichern Profil zu verhindern, um eine Rückführung zu verhindern
- Nach dem Speichern von Profil, aktualisieren und aktualisieren activeAvatar Zustand von API-Antwort - Update verwendenDefaultUserAvatar-Flag zum entspricht ge...
Verhindere Avatar beim Auswählen auf leeren Avatar umzuschalten
- Sofort ausgewählter Avatar in UI für sofortiges Feedback eingestellt - Nur mit aufgefrischten Daten aktualisieren, wenn es eine URL hat und der gleiche Avatar...
Halten Sie den Avatar-Manager-Dialog offen und fixieren Profil-Avatar-Anzeige
- Entfernen handleClose() Aufrufe beim Auswählen, Erstellen oder Hochladen von Avataren - Dialog bleibt jetzt offen, damit Benutzer Avatare auswählen/managing -...
Sicherstellen, dass Avatar URL ordnungsgemäß aufbewahrt und aus der Datenbank angezeigt wird
- Geänderte URL-Handlingung zur Erhaltung leerer Strings (Nhung ?? statt ||) - Aktualisierte MemberHeader-Requisiten zur Priorisierung profileData.profilePictur...
Sicherstellen, dass Avatar richtig von der Datenbank auf Profil-Tab-Last gesetzt
- Behobene URL-Handhabung, um die ursprüngliche API-Antwort-URL anstelle eines potenziellen Null-Verwandelwertes zu verwenden - Synchronisation zwischen activeA...
Avatar-Anzeige und Persistenzprobleme in der Profil-Tablage lösen
- Beheben Sie die anfängliche Avatar-Anzeige, um korrekten primären Avatar anstelle von Standard-Einsätzen anzuzeigen - Beheben Sie die Avatarauswahl von der Li...
Korrekt konstruieren Sicherheitsanbieter Logo URL mit Domain-Parsing
.js-Erweiterung zu dynamischen Importen für node16 moduleResolution hinzufügen
Korrekt Next.js 15 Route Handler params Typ und entfernen .js Erweiterung von dynamischen Importen
Verwenden Sie GitHub-Aktionen direkt anstelle von code.forgejo.org, um 503 Fehler zu vermeiden
- Geänderte Aktionen/checkout@v4 zu **************** - Wechselnder Hafen/Login-action@v3 auf ************ - Wechselte Docker/Build-Push-action@v5 auf **********...
Holen Sie Sicherheitsanbieter Organisation direkt per ID statt von Netzwerk-Array
- Neue API-Route /api/security/org/[id] erstellt, um SecurityService Organisation per ID-Endpunkt zu Proxy - Aktualisierte EinstellungenAnsicht, um Sicherheitsa...
Verwenden Sie dasselbe URL-Muster für Sicherheitsanbieter-Logo als aktuelles org-Logo
- Ersetzen Sie den ersten Ordner im aktuellen URL-Pfad org mit Sicherheitsanbieter-Domain - Ersetzen Sie Punkte mit Bindestrichen in Sicherheitsanbieter-Domain ...
Logo-URL-Generation simpeln, um ThemeLogo und Netzwerkseitenmuster zu entsprechen
- Für aktuelle Org (Mitgliedschaft & Genehmigungen): Verwenden Sie getThemePath() direkt wie ThemeLogo - Für Sicherheitsanbieter (Profil): Verwenden Sie getThem...
Logo-Anzeige in Tabs verbessern - Icon prop mit Box Wrapper verwenden und Fallback-Logik hinzufügen
- Zurück zur Verwendung von Tab Icon Requisite mit Box Wrapper für bessere MUI-Kompatibilität - Rückfall hinzugefügt, um Domains zu verwenden[0] wenn Domain-Fel...
Befestigen Sie Logo-Anzeige in Tab-Etiketten - verwenden img Tag in der Bezeichnung statt Icon prop
- Geändert von der Verwendung von Tab-Symbol-Requisite zur Einbettung Logo direkt in Etikett mit Box mit img Tag - Hinzugefügt Konsolen-Logging zum Debug-Logo-S...
Erhöhen kubectl Rollout Timeout von 300s auf 900s
- Erhöhte kubectl-Rollout-Status-Zeitout auf 900 Sekunden (15 Minuten) sowohl für k1m1 als auch für k2m1 Einsätze - Dies entspricht dem erhöhten FortschrittDead...
Ausbau der BereitstellungsfortschrittDeadlineSeconds von 60 auf 600er
- Erhöhter FortschrittDeadlineSeconds auf 600 Sekunden (10 Minuten), damit Next.js App genügend Zeit zum Bauen und Starten bleibt - Bisherige 60-Sekunden-Auszei...
Behandeln Sie ISO-Dattelformat und verbessern avatarId Typ Parsing
- Zusätzliche Unterstützung für ISO-Dattelformat (YYYY-MM-DD) zusätzlich zu M/d/jjjjj - Verbessertes AvatarId Parsing, um Nummerntypen (Doppel, BigDecimal, etc....
Eine bessere Fehlerbehandlung und Protokollierung für Benutzer/Mitglieder-Save-Operationen
- Try-Catch um Benutzer speichern Operation mit detaillierten Fehlerprotokollierung hinzugefügt - Try-Catch rund um Mitglieder speichern Operation mit detaillie...
Verbessern Sie avatarId Parsing, um String, Integer und lange Typen zu handhaben
- Zusätzliche Unterstützung für das Parsing avatarId von String-Typ - Bessere Fehlerbehandlung für ungültige avatarId-Formate - Protokollierung für Avatar-Zuord...
Verbesserung der Fehlerbehandlung und Protokollierung für Mitgliederprofil-Updates
- Die detaillierte Protokollierung zur API-Route für PUT-Anfragen hinzugefügt - Verbesserte Fehlerbeantwortung, um tatsächliche Fehlermeldungen einzuschließen -...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
