Utilizzare il nome e la descrizione breve org nella testa HTML
Sostituire la logica del titolo basata su org-API con il sito config.jsonNameShort così il il titolo segue lo stesso modello di altri siti: "Register - {siteNam...
Utilizzare il nome e la descrizione breve org nella testa HTML
DynamicMetaLoader ora imposta documento.title a "Login - {siteNameShort}" e scrive la descrizione org nel tag meta descrizione. Dati statici layout.tsx fallback...
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...
Includere la descrizione org in config.json
Aggiungi campo descrizione per costruireConfigJson() e passare org.Descrizione() da writeConfigFiles() così il config.json a tema trasporta l'org descrizione pe...
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...
Periodic STOMP presenza battito cardiaco per il supporto pubblico
Refresh Redis TTL per la presenza di sessione pubblica in modo che gli agenti vedano preciso stato online.
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...
Traccia chat di supporto pubblico per sessione GUID in Redis
I visitatori di marketing utilizzano /ws/public-chat-native senza membroId; i biglietti ancora riferimento al titolare del posto org come richiestore. Increment...
Elenco dei biglietti di colore globo da richiesta o connessione chat
Aggiungere la ricerca della presenza del richiedente per gli agenti della lista dei biglietti
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...
Non pulire l'assegnazione dei membri sulla sincronizzazione da fornitori che mancano di metadati
E' il momento giusto. incondizionatamente PhoneExtension.assignedMemberId con qualsiasi cosa il fornitore restituito. FreePBX (e qualsiasi fornitore che non rin...
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...
Aggiungi le colonne company e company name
LeadCompanyColumnRunner (Order 40) aggiunge idempotently: - lead markets.include company (BOOLEAN, nullable) — traccia se un mercato richiede il nome dell'azien...
L'esposizione include le risposte di input-config e market-config dell'azienda
Tutti e due. E poi... ora includere la bandiera includereCompany in modo che il frontend sa se mostrare campo nome azienda sulla creazione di piombo.
Aggiungi includereCompany a LeadMarket e companyName a Lead
- LeadMarket entità ottiene include company (Boolean, nullable) - L'entità di piombo ottiene company name (String, max 50, nullable) - LeadMarketDTO, CreateLead...
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...
Serialize ExtensionDto.assignedMemberId come una stringa
overflows della gamma safe-integer di JS (ad esempio 1168485658174423046 round-trips come 1168485658174423000 una volta che un numero JSON colpisce il browser)....
Aggiungi registrazione diagnostica a /names endpoint
Log orgId, conteggio dei membri e risoluzione dei nomi per membro per diagnosticare perché il nome assegnato-membro non sta risolvendo correttamente.
Rendere WebRTC configurazione sopravvivere pod riavvio
L'approccio precedente (http custom.conf con [general] override) non è stato effettivamente prendere effetto perché il parser INI di Asterisk non onora più [gen...
Attivare il server HTTP integrato Asterisk su:8089 per WebRTC /ws
Un chan pjsip `protocol=ws` trasporta gite in cima a res http websocket, che a sua volta richiede che il server HTTP integrato di Asterisk sia in esecuzione. Th...
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...
Prioritizzare il nome reale primo / ultimo sopra il nome utenteAlias per il display
usernameAlias è funzionalemente una maniglia di login (spesso uguale a nome utente), non un nome di visualizzazione. I veri nomi umani-leggibili vivono su User....
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...
WSS-aware SIP credenziali per softphone del browser
Il endpoint /api/voip/sip/credentials ora restituisce le credenziali un lato del browser SIP stack può effettivamente utilizzare: trasporto WSS, dominio pubblic...
Aggiungi il trasporto WSS WebRTC per i softphone del browser
Chan pjsip di Asterisk ora lega un trasporto WebSocket semplice su 0.0.0.0:8089 E Traefik termina la TLS all'indirizzo. così kamo-internal può registrare i soft...
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...
Aggiungi /names endpoint di ritorno id→ nome per tutti i membri indipendentemente dallo stato
I filtri endpoint di by-department per il solo TeamMembers attivo, ma l'estensione assegnazioni possono fare riferimento ai membri di base o ai membri inattivi....
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...
Aggiunga... punto
Resi venditeTipo, subTipo, e personalizzatiForms per un mercato da marketId così il modulo Aggiungi piombo può rendere i campi sottotipo e l'assunzione di modul...
Risolvere il nome del display con una corretta priorità in endpoint by-department
Priorità: member.usernameAlias → user.name.formatFull() → user.alias → user.username
Aggiungi mancante èDisplayOnIntake campo a FormField interfaccia e nuovo campo literal
Utilizzare il tipo di stringa per assegnatoMemberId per prevenire la perdita di precisione
Serializzare Lungo come stringa per prevenire la perdita di precisione JS su grandi ID CockroachDB
Aggiungi Display su Intake toggle, sbloccare automaticamente quando necessario è abilitato
Coerce isDisplayOnIntake=true quando è necessario=true in CustomFormService
Aggiungi isDisplayOnIntake per creare/aggiornamento richiesta DTO
Collegare il nome del membro assegnato alla pagina delle impostazioni del telefono
Come quello che vedi la spedizione?
Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.
