- Verschifft
- 27. April 2026 um 21:33 UTC
- Autor
- kamo
- Ausschuss
- d16d5b9
History Registerkarte (SoftphoneHistoryTab.tsx): - Unendliche Scroll via IntersectionObserver innerhalb des Scroll-Containers des Panels - Filterchips: Alle / Inbound / Outbound / Verpasst / Aufgezeichnet - Aufnahme von Icon in Zeilen Aktionen, wenn die Bildseite eine Recording-Reihe hat - Menü über den Überlauf probetrug (Kontakte hinzufügen) - Click-to-Call zurück über vorhandenes dialpad Registerkarte Voicemail (SoftphoneVoicemailTab.tsx): - Unendliche Scroll, Filterchips (Alle / Ungeachtet / hat Audio) - Per-Ruder Play / Rückruf / Mehr Aktionen - Auto-Mark-Lesung auf dem Spiel - Zwei-Optionen-Löschdialog: Archiv (Soft-hide, alle Benutzer) vs Permanent löschen (gegated by VOIP_VOICEMAIL_PERMANENT_DELETE rechts; fällt zurück in den deaktivierten Zustand für Benutzer ohne es) - Mark-all-Lese-Taste mit No-op-when-Null-Bezahl MediaPlayer Popup-Tool ************ - Audio: synthetisierte Wellenform-Stil-Scrubber, Click-to-Seek, Replay10/Forward10, Wiedergaberate (0,5x-2x), Schleife, Lautstärke + stumm, Ausgangsgerät aus AV-Einstellungen honoriert - Video: enthaltener Ansichtsschutz, PiP, Vollbild, gleicher Wäscher + Steuerung - Multi-Track-Auswahl für Anrufaufnahmen (Master + pro Kanal) - Download - Zwei Quellmodi: voipApi-Aufnahme (Call/VM) oder Bildzweck von imgId - Registriert in tool/registry/registrations.ts as multi-instance Haken + Sanitär: - useSoftphone stellt paginated history + Voicemails (loadMore, hatMore, isLoading) und Archiv/permanent-löschen Aktionen - voipApi gewinnt LookupAufnahmen, getRecordingMetadata, archiveVoicemail, paginated getVoicemails - /api/voip proxy geht Audio/Video/Oktett-Stream-Körper durch mit ************ intakt (keine Pufferung) so Medienelemente schrubben - Neue **************** weiter zu DocsServices neuem Streaming-Endpunkt mit Range - VOIP_VOICEMAIL_PERMANENT_DELETE zur Frontend RoleRightType-Registry hinzugefügt, so checkRechte Gates die löschen UI