Spiegel Live/Snapshot-Adressenform in CartItem2 und DraftOrderItem Typen
CartItem2 Gewinne ************ und VersandAdresse/billingAdresse Felder, die aus dem primären Versand-/Rechnungsbuch-Address-Profil des Kunden stammen. DraftOrd...
/account/new copy-from-lead UX, vollständige Namensfelder, Dual Phones, Adresse; Account-Level-Adressverwaltung
Frontend: - /account/new: pro Abschnitt "Kopieren von Lead" Button + Kopf "Kopierlich alles von Blei"-Button (wenn leadId param) - Name Abschnitt: Präfix, zuers...
Produktions-Grade History + Voicemail Tabs mit Media-Player-Tool
History Registerkarte (SoftphoneHistoryTab.tsx): - Unendliche Scroll via IntersectionObserver innerhalb des Scroll-Containers des Panels - Filterchips: Alle / I...
Entfernen redundant Field History Titel aus der Geschichte Panel
Tab-Etikett vermittelt bereits Kontext - Titel und Untertitel verschwendeten Bildschirmplatz. Reload-Taste bewegte sich inline in die Symbolleiste.
Entfernen von Account.notes Referenzen aus dem AccountViewClient-Bearbeitungsdialog
Entfernen Layout-Requisite verursacht E-Mail-Karosserie hüpfen
Die äußere motion.div's "layout"-Requisite kämpfte mit der inneren AnimatePräsenz Höhe: 'auto' Animation, Erstellung einer FLIP-Feedback-Schleife auf E-Mails mi...
History-Tab hinzufügen - paginierte Audit-Zeitleiste mit Suche und Filter
- LeadHistoryPanel: klebrige Filter-Toolbar mit depranger Suche, ************ Filter, MUI-Tabelle mit Paginierung, farbkodierte Event-Chips, Mitglieder-Namen-Au...
Lead-Account-Zuweisung UI, Währungssystem, Zuweisung/neue Kontoseiten, Einstellung Währungsfeld hinzufügen
Dynamischer Mitgliedstyp Label im Titel Meine Kontoseite
Titel lautet nun "Meine {Mitglieder|Team Member] Konto" mit dem org-konfigurierten Verhaltensetigt, indem automatisch gewechselt wird, sobald der Typ des Mitgli...
Bewegen Sie Dokument-Taste in DocManager Toolbar
Der Button war nur über die Aktionen-Requisite auf /doc/manager verfügbar. Alle Logik (State, Handler, DOC_TYPES, Menü) in DocManager so verschoben es erscheint...
Immer zeigen Erstellen von Dokument-Button auf doc Manager-Seite
Entfernt die getMemberId() - 0 Wache, die versteckte die Taste während das NutzungsfensterUserInfo. Die Seite ist bereits hinter auth so nein Hier ist eine Über...
Verschieben Mailing Address in 3-Spalten-Reihe mit Lead Info und Primärkontakt
Restore Organisation Import durch Unfall entfernt
organisatorisch.id wird noch in der handleCreateDocument-Anfrage benötigt Körper; nur die Bedingung des isDocsEditor hätte entfernt werden müssen.
Alle eingeloggten Mitglieder Dokument erstellen
Die org Feature Flag Check (isDocsEditor - isDocs - hatFeature DOCS) wurde falsch zurückgegeben, weil Org-Funktionen veraltete Schlüsseltypen verwenden. Die Sch...
Internationale Unterstützung - CountrySelect, LanguageSelect, SubdivisionField über alle Formen hinweg
- Wiederverwendbare CountrySelect (207 Länder, Flaggensymbole), LanguageSelect (26 Sprachen, Flaggensymbole) hinzufügen, SubdivisionField (US State Dropdown m...
Entfernen von Datagrid-Feld-Level-Filtern und Floating-Filter-Reihe
Entstanden alle Spaltenfilter und die Floating-Filter-Eingangszeile, so dass die Grid zeigt nur Spaltenkopf und Datenzeilen an. Auch die Filter entfernt Tool-Pa...
Upload-Button in DocManager Toolbar verschieben
Der Upload-Trigger war nur in der Aktionsrequisite der /doc/manager Seite, macht es unsichtbar, wenn DocManager in andere Seiten eingebettet ist. Bewegt die Upl...
Upload-Optionen in eingebetteten DocManager scrollen lassen
Uploads Tab-Container war überlaufen:hidden, Clipping pro Datei-Optionen (Beschreibung, Ordner, doc-Typ, Zugriffsebene) in Höhe begrenzt eingebettete Kontexte. ...
Beheben Sie 400 Feed-Fehler und fügen Sie Kommunikations-Sub-Tabs mit URL-Params hinzu
Beheben Sie Doppel-?-Fehler in MediaStream, wo feedEndpoint bereits Abfrage enthielt params aber das hol onended ?page=... anstelle von &page=..., was zu einem ...
Machen Sie 'All Leads' zu einem echten Menüpunkt mit Symbolen im Agentenfilter
- Ersetzen Sie Platzhalter leeren Wertelement mit __ALL__ so der Dropdown nie leer angezeigt, wenn All Leads ausgewählt ist - Gruppensymbol zu All Leads und P...
ASSIGN_LEADS rechts, Agent filter unassigned Option, Gittersäulenbereinigung
- Gate 'Unassigned Leads' Agent Filteroption hinter ASSIGN_LEADS rechts - 'All Leads' schließt nicht zugeordnete Leads für Mitglieder ohne das Recht aus - Entfe...
Zuweisen zum Feld Market & Assignment auf /leads/new
- Fetches aktive Teammitglieder von ************ auf dem Berg - Gruppenmitglieder nach Abteilungen mit alphabetisch sortierten Abteilungen und Mitgliedern - For...
Update Platform Administrationskarten auf einheitliche Tab-Struktur
Ersetzen Sie die beiden abgestandenen Karten (Organisationen Standalone-Seite + Konfiguration) mit fünf Karten passend zu den aktuellen Tabs: Allgemein, Organis...
Fullwidth-Grid-Layout und Bewegungssynchron-Trigger von Advanced Register
- Redesign VOIP & SMS-Tab, um die volle Content-Bereich Breite zu verwenden: Pipeline-Statistiken Spannweite die obere Reihe, Aufzeichnung Verarbeitung und Gl...
Zusammenladen Sie Organisationen in Konfigurationsseite mit einheitlichem Tab nav
- Organisationen als Reiter hinzufügen in ************ (Allgemein · Organisationen · VOIP & SMS · Systembenutzer · Erweiterte Bestellung) - Löschen ************...
MUI v5 Grid Artikelrequisiten mit MUI v6 sx Syntax in VoipSmsTab ersetzen
Oberfläche PHONE_SERVER_ID auf Telefon-Instance-Registerkarte
Betreiber konfigurieren Kamo-Sternisk-Unterstützung auf einem FreePBX-Host die passende VoipProviderInstance UUID in die Konfigurationsdatei des Helfers als PHO...
Klickbare VOIP-Erweiterung im Interaction Center öffnet Softphone mit der Nummer vorgefüllt
Wire Call-Funktionen Einstellungen Ende-zu-Ende durch Provider-Abstraktion
- voipApi: hinzufügen Sie CallFeaturesDto Typ, getCallFeatures() und setCallFeatures() API-Aufrufe -Softphone nutzen: **************** Zustand geladen hinzufüge...
VOIP_RECORDING_UPLOADS Umfang + Aufzeichnung Pipeline-Konten/Tubares
- APIManager: neue Option VOIP_RECORDING_UPLOADS (verwendet durch Kamo-asterisk-Unterstützung auf FreePBX-Hosts, um Voicemail und Anrufaufzeichnungen über API...
Mockkontakte durch voll funktionsfähige SoftphoneContacts ersetzen
Extrahiert eine neue SoftphoneContacts-Komponente, die die Softphone-Kontakte verkabelt Registerkarte zur realen Kontakt-API über useContacts(). Ersetzt 4 Hardc...
Erweiterung Chip mit Inline-Text neben Rolle in Interaction Center ersetzen
Entfernen Sie manuelle Telefon-Erweiterung Feld; schreiben Sie VOIP-Erweiterung durch SecurityService auf speichern
Cast voiceActivityDetection zur Umgehung fehlenden TS DOM-Typ
voiceActivityDetection ist eine gültige WebRTC MediaTrackConstraints Eigenschaft, aber fehlt in der DOM-Lide von TypeScript, was einen Typfehler zur Bauzeit ver...
Draht VAD + Push-to-Talk; entfernen Sie nicht umstechliche Einstellungen
- vadEnabled jetzt als VoiceActivityDetection in buildAudioConstraints so übergeben der Browser ehrt den Knüppel beim Öffnen von Mikrofon für einen Anruf - pu...
debug+fix(Softphone): inspizieren <audio"-Element Zustand, Auto-Recovery, wenn Bytes ankommen, aber Ton bleibt stumm
WebRTC-Statistiken aus einem aktuellen Aufruf zeigten InboundBytes=39680 / Empfänger unmuted / ICE-Paar gelungen - die Brücke lieferte Audio an die Browser - no...
Scrollbare Klingeltonliste mit Suchfilter
Machen Sie die Klingelton-Katalog-Panel entsprechen der rechten-Spalte-Höhe und Scroll vertikal, wenn die Liste überläuft, so können die Mitglieder als mehr Tön...
Dump WebRTC Zustand wieder 5s nach Etabliert + verfolgen alle Zustandänderungen
Der Etablierungszeit-Dump zeigt immer Empfänger mit muted=true, weil DTLS Handshake und SRTP Keying sind noch nicht abgeschlossen. Um zu diagnostizieren "Anruf ...
Sieben weitere Klingeltöne zum Katalog hinzufügen
Fügt Schlachtschiff Horn, Dämon Horn, Land Line, 1985 Ring, Office Phone, Ringing Old Phone, und Olé unter /öffentlich/sounds/ringtones/ und Drähte sie in RINGT...
Sci-Fi und Buzzer Klingeltöne zum Katalog hinzufügen
Drops zwei neue Klingelton-Assets unter /public/sounds/ringtones/ und Registriert sie in RINGTONE_CATALOG, so dass sie in den Ringtones erscheinen subtab und ka...
Dump WebRTC Verhandlungsstand auf Etabliert
Um zu diagnostizieren "Call connects but no audio between parties", loggen Sie die Peer-Verbindungszustand (Eis / dtls / Signalisierung) zusammen mit Absender u...
Live-Audio, der Last-Interrupts übersteht, zentrierte Spinner, Outbound-Ringback
Drei koordinierte Fixes für den In-Call-Audio-Pfad: 1. AbortError auf remoteAudio.play() (sichtbar in der Produktionskonsole als "Die Play() Anfrage wurde d...
Hangup reißt ALLE Live-Sessions herunter, nicht nur die primäre
Self-Call-Rante Fall links eine Sitzung durchgesickert: Wählen Sie Ihre eigene Erweiterung erzeugt eine Outbound-Session, dann schlingt Asterisk den Ruf als Sek...
Sofortiges Verbindungs-Feedback auf Outbound-Ziff
Das gleiche Problem der eingehenden Antwort-Taste hatte: Klicken Call startete die SIP INVITE Hin- und Rückfahrt (1-3 Sekunden), aber die Taste hielt seinen Lee...
Anschlussanimation + Audio, das tatsächlich spielt + Klingelton entsperren
Drei aufeinander abgestimmte Korrekturen für den Inbound-Call-Pfad: 1. Visuelles Feedback beim Akzeptieren. Klicken Antwort links beide Tasten Reaktionsreak...
Mount SoftphoneProvider über ToolDock, so Werkzeugfenster können es lesen
Das Öffnen des Softphone-Popups stürzte die Seite mit "Diese Seite konnte nicht laden" weil Werkzeugfenster in ToolDock einhängen, das in ToolProviders lebt ein...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.