Mago di conformità dalle politiche dei modelli di sicurezza
- I tipi di rami API mappano le politiche di alcol/tobacco/firearms in stato wizard - Fase Dynamic Compliance: omit from nav when model fixs all ATF and ages - ...
Assicurare JSON Content-Type durante il proxy a SecurityService
Creazione dell'organizzazione restituita 415 Media non supportati Tipo perché a monte La primavera prevede l'applicazione/json per @RequestBody. Node fetch potr...
Confronta ID membri come stringhe per autocontrollo e reindirizza
User-info API restituisce MemberID come stringa per preservare la precisione int64. èSelf usato Numero() e stretta uguaglianza con i tipi misti, così la visuali...
Abbreviare l'intestazione della colonna di stato dei membri del team a Status
Riparazione degli aggiornamenti in tempo reale di TicketChat dopo la corsa di carico
Deferire l'abbonamento STOMP fino alla fine del messaggio iniziale setMessages dall'API non può cancellare i messaggi consegnati durante il carico. Messaggi chi...
Nascondi il gioco deprecato (e app/media) con l'abbinamento caso-insensibile
- Stato minuscoloMap chiavi e lookup in modo che la verifica si allinei con l'involucro API - Trattare le etichette nascoste caso insensibile - Strip etichette ...
Rimuovi il gioco dalla lista richiesta e nascondi la riga di gioco legacy
Elenca sempre richieste righe CNAME; nascondi app/media legacy; guida allineare
Elenco CNAME richiesto corrisponde a KnownAliases; mostra la posta nella tabella DNS
Il ruolo di sicurezza salva per ruoli bloccati e errori API più chiari
- Quando èAllowEditSecurity è falso, omit diritti e sicurezzaModelIds dal PUT corpo in modo SecurityService accetta gli aggiornamenti solo metadati (tempo di se...
Proxy PATCH tipo di appartenenza a SecurityService
Il profilo del membro ha chiamato l'UI. ma non esisteva alcun gestore di App Router, quindi Next ha restituito HTML 404 e il client ha mostrato un errore sconos...
Aggiungere le impostazioni dell'Amministrazione della Piattaforma — borse di org, eventi, catalogo di piani
- Nuove pagine sotto /settings/platform (guardate da hasPlatformAdminAccess): - /organizzazioni — elencare ogni org, concedere/modificare/rivocare piani COMP co...
Smettere di sovrascrivere avatar membro con avatar utente registrato sulla vista profilo
fetchAvatars catturato /api/security/avatars (nessuno scopo membroID — sempre restituisce gli avatar dell'utente connesso) e chiamato setActiveAvatar, clobberin...
Nascondi anche il pulsante di cancellazione per i proprietari di org sulla pagina di rete
Aggiungi percorso proxy di sincronizzazione mancante
POST /api/security/roles/sync-rights mancava un gestore proxy Next.js, causando il pulsante Sync Rights nelle impostazioni di Security Roles fallire sempre.
Nascondi il pulsante di cancellazione per l'org originale dell'utente nella pagina di rete
Rimuovere le chiamate di ripristino filtro stante dopo la rimozione del filtro colonna
Diritti di sostegno dei richiedenti e visione dei biglietti a doppia modalità
- NavTop: mostrare SupportButton per qualsiasi diritto di supporto (agente o membro) - SupportButton: cancello ogni elemento a discesa a destra — creare / visua...
Rimuovere i filtri delle colonne dalle schede membri e membri del team
Aggiungi il pulsante Sync Rights a SecurityRoleManager per gli org di alto livello
Pulsante è visibile solo quando l'organizzazione.hasParent è falso. Chiamate POST /api/security/roles/sync-rights poi ricarica la tabella dei ruoli.
Supporto / Impostazioni della porta per diritti, correzione copia della rete, caricamento sull'interruttore della scheda, divisore nav
- Scheda di rete: descrizione aggiornata per utilizzare l'etichetta dinamica del titolo - Scheda di supporto: fisso 404 cambiando href /help → /supporto; gated ...
Revertire il cattivo titolo deps e la scansione di storia che ha mostrato il nome dell'agente nel titolo
Consentire più finestre dei biglietti di supporto con la deduplica di ticketId
Supporto chat UX — aggiornamenti di nomi, titoli, numero di notifica, datagrid
- TicketChat spara suVisitorNameChanged quando arriva l'evento NAME CHANGED WS - SupportoTicketWindow invia strumento:titolo con requestorName su carico e sul c...
Mostra AG Sovrapposizione di carico griglia invece di stato vuoto sulla pagina delle guide
Inizializzare lo stato di carico a true in modo che la griglia mostra "Loading lead..." fino a quando la prima fetch completa, impedendo un flash di "Nessuna pi...
Mostra città e suddivisione in ticket visitatori geo fila
Visualizzazione come "Città, Regione, Paese (IP)" — nulli sono filtrati in modo che degrades con grazia quando solo i dati di paese è disponibile
Aggiungi i param dell'URL della scheda alla pagina /account per il collegamento profondo e la persistenza di aggiornamento
Lo stato del tab è ora sincronizzato con i link. a schede specifiche funzionano e la scheda corretta rimane selezionata in aggiornamento pagina.
Correct message sides in history and handle visitor name change events
- Use messageType=VISITOR_MESSAGE from API to determine left/right in history load - Add NAME_CHANGED system event rendering in SystemMessage and TicketChat
Mostra la bandiera, il paese e l'IP dell'intestazione dei biglietti
- Aggiungi visitatoreIpAddress, visitatoreCountryCode, visitatoreCountryName a supportoTicketDTO tipo - Render flag emoji + nome paese + indirizzo IP riga in Ti...
Trattare il tipo VISITOR MESSAGE come sempre da loro in TicketChat
I messaggi dei visitatori pubblicati tramite PublicChatService portano il messaggioType=VISITOR MESSAGE. Segnalitamente questi come autore= 'them' indipendentem...
Biglietto di supporto automatico popup su NEW TICKET NATS notifica
Quando arriva un nuovo biglietto di supporto, il backend invia un NEW TICKET Messaggio STOMP oltre a PENDING COUNT. Il contesto di sostegno lo gestisce inviando...
Attivare sempre provvisione-teme su salvare di marca; lasciare che il backend risolva il lato server di dominio
Numero di biglietto separato / fila di cattivi dal titolo in TicketHeader
Il titolo stava condividendo una riga flex orarap con il numero del biglietto e due I distintivi, che l'hanno fatto tagliare. Ora il numero di biglietto e i dis...
Mantenere la chiave dei biglietti nella risposta della lista dei biglietti di supporto
MediaService restituisce { biglietti: [...], totalElements } ma il frontend solo controllati per i dati. contenuto, causando l'elenco di rendere sempre vuoto.
Utilizzare PATCH /org/{id}/colors per il branding salvare per evitare guasto di vincolo booleano nullable
Redesign LabelManager — editing di sezione in linea, correzione di salvataggio rotto, di default di sola lettura
Riscrive LabelManager.tsx con per-sezione letto/edit pattern. Risolve il salvataggio rotto pulsante (validateForm bloccato salva perché i campi di contatto/azie...
Enforce KamoMail restrizione di dominio sulla casella di posta, alias e creazione di casella di posta condivisa
Quando KamoMail è il provider di posta elettronica, i membri possono solo creare caselle di posta, alias, e caselle di posta condivise utilizzando il dominio pr...
Sostituisci icone emoji con icone SVG solide su creare stepper wizard
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.