Utilizzare Grid dimensione prop in modo da pannelli AV riempire la riga
MUI v7's Grid è basato su flexbox, quindi la grigliaColumn sx che stavo usando era un no-op — elementi resi alla loro larghezza naturale e lasciato vuoto spazio...
Migrare ID suoneria stale per default su carico
Se le preferenze AV salvate dell'utente fanno riferimento a una suoneria che non è più esiste nel catalogo (ad esempio "classico" da prima che il catalogo fosse...
Layout audio a tre colonne, drop salvato-banner, larghezza di riempimento
Lays the Audio subtab out as Microphone | Speaker | Advanced through the riga completa su schermi lg+ (md ancora le coppie due-up, xs stack). The La scheda avan...
Dividere le impostazioni AV in sottotitoli Audio/Video/Ringtones
Riorganizza la scheda Audio/Video in tre sottotitoli interni e laici ogni uno fuori orizzontalmente così le impostazioni si adattano all'interno della viewport ...
Aggiungere Audio / Video Impostazioni scheda e filo in softphone
Aggiunge un negozio di preferenze AV per dispositivo (localStorage, specifica per macchina, non roaming) più una scheda completa su /settings/member/hyd> per co...
Sempre su sessione SIP con auto-popup + suoneria su chiamate in entrata
Il softphone utilizzato per registrare solo mentre la finestra dello strumento popup era aperta — chiudere e le chiamate in entrata sono state silenziosamente p...
Le cifre di Dialpad ora registrano sui dispositivi touch
I pulsanti dialpad chiamati e.preventDefault() in entrambi suTouchStart e Su TouchEnd. Che impedisce al browser di sparare l'evento di clic sintetico che segue ...
Utilizzare il nome e la descrizione breve org nella testa HTML
DynamicMetaLoader ora imposta document.title al sitoNameShort (was siteName) e scrive la descrizione org nel tag meta descrizione. Fallback statico layout.tsx a...
Presenza del globo separata per il marketing chat dal vivo vs membri
Pubblico Chat widget biglietti mantenere org segnaposto come requestorId; utilizzare solo presenza di sessione media per quelle righe. Interno e altri biglietti...
Pipe sip.js passi init per accedere al server tramite beacon
Il browser-side SDK init guasto è attualmente invisibile — il popup solo dice "Phone SDK non è riuscito a inizializzare" senza messaggio, il WebSocket mai si ap...
Globe utilizza la presenza di sessione media per i visitatori di marketing
Richiedi GUID di sessione a catena pubblica in snapshot di presenza; tratta online se sessione o membro del richiedente è collegato. Maniglia la busta istantane...
Elenco dei biglietti di colore globo da richiesta o connessione chat
Surface SIP.js init/transport errors to browser console
Empty "Phone SDK failed to initialize" messages were hiding the actual failure from sip.js. Turn on logBuiltinEnabled so the library writes its transport / regi...
Aggiungi includonoCompany al mercato popup e companyName a lead
Aggiungi/modificare il mercato (LeadMarketManager): - Controllo radio "Nome Compagnia Track" / "Solo Individuale" (richiesto) - Predefiniti per disattivare il n...
Mostra il nome del fornitore in modalità vista + estensione propria in riepilogo
Due cimici addosso. 1. Modalità di visualizzazione scaricato UUID grezzo — "Instance 32f520b0-347a-..." — perché l'elenco delle istanze è stato caricato solo d...
Mostra il percorso del tipo di vendita in Add Lead sottotitoli
Appendere il tipo di vendita del mercato e Sub-Tipo alla linea "Adding to" in modo da la forma rispecchia le etichette utilizzate nel popup Edit Market E' il mo...
Spostare Crea azione di piombo in intestazione, goccia barra appiccicosa
Sostituire il pulsante Annulla in alto a destra con l'azione principale Crea azione di piombo e rimuovere completamente la barra di azione appiccicosa inferiore...
Scope Aggiungere piombo scorrimento e piè di pagina alla sua area di contenuto
La forma stava usando minHeight: 100vh dentro un genitore che è già calc(100vh - 56px), forzando una barra di scorrimento esterna anche quando il contenuto si a...
Unified PhoneSdk che supporta RingCentral + sip.js (FreePBX)
L'amo softphone utilizzato per istantanare il telefono centrale-web incondizionatamente, che ha gettato su qualsiasi forma di credenziali FreePBX perché che SDK...
Smart layout multicolonna per Aggiungi modulo di piombo
Ristrutturare la pagina in una griglia di alto livello quindi le sezioni compongono orizzontalmente invece di allungare i singoli campi: - Market & Assignment ...
Utilizzare /api/security/members/names per la risoluzione dei nomi assegnati
I filtri endpoint di by-department per il solo TeamMembers attivo, mancante assegnazioni ai membri di base o ai membri inattivi. Passare a /nomi che restituisce...
Fare il miglior contatto Tempo un campo di testo libero
Sostituire il Morning/Afternoon/Evening dropdown su Aggiungi piombo e piombo Visualizza i moduli di modifica con un semplice input di testo in modo che i membri...
Aggiungi modulo di piombo e clearance per il piè di pagina appiccicoso
Getta la larghezza massima 1200px su /leads/new quindi il modulo abbraccia l'area pagina, e paraurti imbottitura in modo che la barra di azione appiccicosa non ...
Aggiungi modulo di piombo a /leads/new
Refactor Aggiungi Piombo da un pannello multi-tab in una rotta dedicata a /leads/new quindi può essere collegato direttamente. Il mercato attuale è passato attr...
Aggiungi mancante èDisplayOnIntake campo a FormField interfaccia e nuovo campo literal
Utilizzare il tipo di stringa per assegnatoMemberId per prevenire la perdita di precisione
Aggiungi Display su Intake toggle, sbloccare automaticamente quando necessario è abilitato
Collegare il nome del membro assegnato alla pagina delle impostazioni del telefono
Aggiungi la visualizzazione dei nomi dei membri e unssign pulsante per la scheda di estensioni per-instance
Mostra i nomi dei membri e aggiungi un'azione Unassign alla scheda estensioni di livello org
Configurazione del cavo VOIP per provider + selettori di estensione con l'esecuzione dell'assegnazione
Aggiungere DTO digitati, metodo API senza firma e aggiornare MembershipPermissionsTab VOIP tipi
Nascondi la scheda ATF interamente quando tutti i campi sono bloccati dal modello applicato
Sonda modello master endpoint e fix applicatoModello org ID
- Sostituire applicatoModel.source-based gate con una sonda diretta /api/security/master-model sul montaggio; r.ok=false (409) significa org è regolato da un ti...
Gate censorship tab options by applied model constraints
- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...
Persist casella di posta attiva nei param di query dell'URL
Cambiare le caselle di posta aggiorna l'URL (?mailboxType, ?mailboxId, ?mailbox) così rinfrescante il browser ripristina la stessa casella di posta. MessageBrow...
Mark-as-read and message fetch for shared/member mailboxes
Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...
Show accurate provider connection status from isConnected field
Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...
Cavo Disponibile / Interruttore non disponibile per eseguire il backup e correggere il bug di presenza OFFLINE
- Rinominare Paused/Active chip a Disponibile/Non disponibile in NavTop - Prestare la disponibilità iniziale sul montaggio e perseverare con le nuove API me/ava...
Passare selezionatoFolder a ThreadDetailView in modo e-mail:fuochi cambiati cartella con una cartella valida
conversazione.folder è sempre non definita perché la conversazione Java ha folderIds (text[]) non un campo di stringa cartella. Questo ha causato il carico. cal...
Sincronizzazione casella di posta a discesa nella casella di posta primaria sul carico
Dropdown predefinito alla prima voce dell'elenco perché selezionatoMailbox inizializzato senza mailboxId, causando correnteValuta di risolvere a nudo 'personale...
Gli errori HTTP di superficie così i guasti di upload sono visibili
Sostituito console silenziosa.warn con un errore gettato sullo stato non-OK, così l'utente vede il motivo di fallimento effettivo (status + corpo di risposta) i...
Trust backend pendenteCount, drop client offset
Backend Paese in sospeso è ora non letto (conti SUPPORT TICKET sessioni con i messaggi più recenti dell'ultima vista del proprietario). Quando l'agente si apre ...
MarkAsRead dopo che l'agente invia così lastViewed avanzamenti
Sui biglietti di supporto, sia i messaggi dei visitatori che degli agenti vengono memorizzati sotto stesso sistemaMember, quindi la query ilread-count è membro-...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.