KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 27, 2025
November 26, 2025
FixSecurityService

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...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
FixSecurityService

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 ...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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 -...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
November 25, 2025
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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 **********...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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 ...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
FixSecurityService

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....

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
Fixkamo-internal

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 -...

snadjafinia·11mo ago

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.

Free Forever startenPreisgestaltung anzeigen