Wave 3 conversii, fixa de rezervă, și auto-translate CI
- Înlocui toate siruri de caractere hardcoded limba engleză cu t() apeluri peste val 3 componente (chat, clubhouse, suport, note, conducta, piste, nav, etc.) - ...
Se potrivesc cu alte ferestre instrument dimensiunea + schema de culoare
- implicitSize and minSize now 320x650, resizable: fals (matches Softphone, Chat, Calculator, SMS, AI Chat) - Comutat de la gradient negru la gradient standard ...
Wire next-intl cu membru.limbă ca sursă locală
Adaugă internaţionalizare pe bază de nou-întl peste kamo-internă fără URL localizează prefixele. Localizarea activă este citită din cookie-ul kamo-local, care O...
Forward Range header so audio playback can scrub
Without this the VOIPService recording-streaming endpoint always returns the full file (Range header is dropped by buildForwardHeaders), which works for play-fr...
Drop mort maestruAccountHolder/isMaster UI, reîmprospăta comentarii vechi
Schema de cont nu mai poartă MasterAccountHolder sau pe membru esteMaster pavilioanele Refactor. ContViewClient oprește redarea mereu nedefinit "Master Rânduri...
API-uri de membru Split; arată org țintă submarine; adăugați facturare-proprietar promova UI
facturareApi împarte membrii în membri cont (poateManageBilling, esteAccountManager) și membrii abonamentului (esteLicensee, canManageAbonare) sub Nu-ţi face gr...
ContGroup - > ContTier; rute pentru grupuri de clienți - > cel mai bun client
Tipuri de frontend și apeluri API actualizate pentru a se potrivi cu comun-lib + serviciu redenumirea AccountGroup în ContTier. Numele "grupului" se scurgea. în...
Redenumește ContulBillingMember -> ContMember; isGroupPlanManager -> isAccountManager
Redenumește tipul de client de facturare și PlansBillingTab: - ContBillingMembru tip -> Membru al contului - esteGroupPlanManager pavilion -> esteAccountManager...
Adaugă limba + moneda implicită cardului Setări regionale
Cardul de Setări Regionale al profilului membrilor expune acum limba editabilă (22 de localităţi sprijinite care reflectă site-ul de marketing) şi moneda implic...
Rescrie facturareClientApi pe obiective bazate pe conturi
billingApi vorbeşte acum cu *************** în loc de vechile rute / grupuri/ {grupe}. Tipuri de nivel superior redenumită: - BillingGroup -> ContBilling - Memb...
Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types
CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...
/cont/nou copy-from-Lead UX, câmpurile de nume complete, telefoane duble, adresă; gestionarea adresei la nivel de cont
Frontend: - /cont/nou: pe secţiune "Copy from Lead" butoane + antet "Copy all from Lead" buton (when leadId param) - Sectiunea nume: prefix, primul, mijloc, ult...
Istorie de producţie + taburi vocale cu instrument media-player
Fila de istorie (SoftphoneIstoryTab.tsx): - sul infinit prin IntersectionObserver în interiorul containerului de sul al panoului - Cipuri de filtrare: Toate / I...
Elimină titlul de istorie a câmpului redundant din panoul de istorie
Tab eticheta deja transmite context Butonul de reîncărcare s-a mutat în linie în bara de unelte.
Elimină referințele contului.notes din dialogul de editare ContViewClient
Elimină aspectul propunerii care cauzează bouncing corp e-mail
Mişcarea exterioară. Divin's Loyout înălțime: animație "auto," creând o buclă de feedback FLIP pe e-mailuri cu înălțimi instabile (imagini, tabele) care oscila...
Adăugați istoric fil
- LeadHistoryPanel: bara de instrumente filtranta lipiciosa cu cautare desavarsita, *********** filtre, masa MUI cu paginatie, jetoane de evenimente codate colo...
Adăugaţi lead-cont cesiune UI, sistem valutar, pagini de cont noi, setări câmp valutar
Prefixul Omit "My" în titlu de cont atunci când vizualizați un alt membru
Eticheta de tip pentru membri dinamici în titlul paginii contului meu
Titlu acum se citește "Contul meu {Membru al echipei}" folosind org-configurat etichete de comportament, comutarea automat odată ce tipul de membru este încărca...
Mută butonul Creare document în bara de instrumente DocManager
Butonul a fost disponibil doar pe /doc/manager prin intermediul propunerii de acţiuni. Mutat toate logica (stat, handler, DOC TYPES, meniu) în DocManager astfel...
Arată întotdeauna Creați butonul Document pe pagina managerului doc
Înlăturat getMemberId () > 0 garda care ascundea butonul în timpul fereastra de încărcare UserInfo. Pagina este deja în spatele Auth deci nu Aici este nevoie de...
Mută adresa de mail în 3 coloane cu informații despre plumb și contact primar
Restaurează importul organizaţiei eliminate accidental
organization.id este încă necesară în cererea de suportCreateDocument corp; numai starea isDocsEditor ar fi trebuit eliminată.
Afișează butonul Creare document către toți membrii conectați
Verificare de pavilion org (isDocsEditor → isDocs → hasFeature DOCS) a revenit fals deoarece caracteristicile org folosesc tipuri de chei depreciate. Butonul es...
Suport internaţional Câmp peste toate formele
- Adăugaţi CountrySelect reutilizabil (207 ţări, pavilion icoane), LanguageSelect (26 limbi, pavilion icoane), SubdiviziuneField (statul SUA scade cu steaguri; ...
Elimină filtrele de nivel de câmp Datagrid și rândul de filtrare plutitoare
Dezactivează toate filtrele de coloană și rândul de intrare plutitor filtru astfel încât grilă indică numai antetele coloanei și rândurile de date. De asemenea,...
Mută butonul de încărcare în bara de unelte DocManager
Declanșatorul de încărcare a fost doar în /doc / pagina managerului de acțiuni prop, face invizibil atunci când DocManager este încorporat în alte pagini. Mutat...
Permite opţiunilor de upload pentru a derula în DockManager încorporat
Uploads file container a fost supraîncărcat: ascunse, tăiere opţiuni per fişier (descriere, folder, tip doctor, nivel de acces) în înălțime contexte integrate. ...
Fix 400 eroare de alimentare și adăugați sub-tabe de comunicații cu parametri URL
Fix dublu-? bug în MediaStream unde feedEndpoint conținea deja interogare params, but the put appended ?page=... in loc de &page=..., causing a URL-ul malformat...
Asigurați 'Toate conduce' un element de meniu real cu icoane în filtru agent
- Inlocuiti elementul cu valoarea goala a ocupantului cu ALL asa ca scaderea niciodată nu arată gol atunci când All Leads este selectat - Adăugați pictogram...
ASSEN LEADS dreapta, agent filtru opțiune nealocată, grilă coloană de curățare
- Opțiunea de filtrare a agentului 'Paduri nealocate' în spatele ASSEN LEADS dreapta - "Toate pistele" exclude pistele nealocate pentru membrii fără drept - Eli...
Adaugă Assign Secţiunea "Piaţă şi alocare" pe /lide/noi
- Fetches membri ai echipei active de la *************** pe munte - Membrii grupurilor dupa departamente cu departamente si membri sortate alfabetic - Formateaz...
Actualizează cardurile de administrare a platformei pentru a potrivi structura fila unificată
Înlocuiți cele două cărți vechi (Organizații pagina independent + Configurare) cu cinci carti care se potrivesc filelor reale: General, Organizatii, VOIP & SMS,...
Declanşator de sincronizare din fila avansată
- Reproiectare fila VOIP & SMS pentru a utiliza lăţimea completă a zonei de conţinut: spaţiu statistici conducte rândul de sus, prelucrarea înregistrării și pro...
Combină organizațiile în pagina de configurare cu tab-ul unificat
- Adaugă organizaţii ca filă în ************* (General · Organizații · VOIP & SMS · Utilizator sistem · Ordin avansat) - Şterge-o. - Update Platform Administrat...
Înlocuiți MUI v5 elemente de recuzită cu MUI v6 sx sintaxă în VoipSmsTab
Telefon de suprafaţă SERVER ID pe fila de imagine de ansamblu telefon-integrare
Operatorii care configurează suport kamo-asterisk pe o gazdă FreePBX trebuie să lipească UUID-ul de potrivire VoipProvider în fișierul de configurare al ajutoru...
Extensie VOIP click în Centrul de Interacţiuni deschide softphone cu număr preumplut
Caracteristicile apelului prin fir setări de la un capăt la altul prin abstractizarea furnizorului
- voipApi: adauga CallFeaturesDto type, getCallFeatures() and setCallFeatures() API calls - utilizaţi Softphone: adăugaţi ******************* starea încărcată d...
Stencils
- APIManager: opţiune nouă VOIP RECORDING UPLOADS (utilizată de kamo-asterisk-support pe FreePBX gazde pentru a încărca mesajele vocale și înregistrările apelur...
Înlocuiește fila de contacte simulate cu SoftphoneContacte complete
Extrage o noua componenta SoftphoneContacteaza care fir contactele softphone fila la contactele reale API prin utilizareaContacte(). Înlocuiește 4 hardcoded moc...
Înlocuieşte extensia Chip cu textul inline lângă rolul în Centrul de Interacţiuni
Eliminați câmpul de extensie manuală a telefonului; scrieți extensia VOIP prin intermediul serviciului de securitate pe salvare
Voce CastActivityDetecție pentru a ocoli tipul TS DOM lipsă
voiceActivityDetection is a valid WebRTC MediaTrackConstraints property, but este absent din lib-ul DOM TypeScript, cauzând o eroare de tip la timpul de constru...
Wire VAD + push-to-talk; eliminați setările inoperabile
- vadEnabled trece acum ca voceActivityDetection in buildAudioconstrains so browser-ul onorează comuta la deschiderea microfonului pentru un apel - impingeToalk...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
