Historia klasy produkcyjnej + karty poczty głosowej z narzędziem do odtwarzania multimediów
Zakładka Historia (SoftphoneHistoryTab.tsx): - Nieskończony przewijak przez IntersectionObserver wewnątrz kontenera przewijania panelu - Chipy filtracyjne: Wszy...
Migracyjny runner dla rejestrujących kolumny dostawcy-lookup + kolumny archiwum VM
Dodaje RECORDINGS.provider_instance_id (UUUID) i provider_external_id (VARCHAR(64)) oraz złożony indeks idx_recordings_provider_lookup używany przez masowy punk...
Persist providerInstanceId + dostawcaExternalId na nagrywaniu przy połkowaniu
X-Phone-Phone-Id i X-Asterisk-Unique-Id (już w UnprocessedRecording) do nowych pól RecordingMetadata, więc wiersze połączeń / poczty głosowej w systemie obrazow...
Dodawanie - za pomocą obsługi HTTP Range
Ogólny punkt końcowy strumieniowego dla zasobów obrazowania audio / wideo, używany przez narzędzie kamo-internal MediaPlayer. Ponowne wykorzystanie autoryzacji ...
Nagrywanie odtwarzania, archiwum poczty głosowej, pagowana wiadomość głosowa, wzbogacanie historii
- Nowy Rejestrator z rozmaitością, dźwiękiem strumieniowym dla master + per-channel i metadanemi dla okna narzędzia do odtwarzacza multimedialnego - CallControl...
Klucze do odszukajenia dostawcy w Nagrywaniu, archiwum poczty głosowej, strumieniowaniu MinIO
- Nagrywanie: dodaj dostawcaInstanceId + dostawcaExternalId do przyłączenia się do dostawcy call-history / voicemail rows z powrotem do zasobów obrazowania - Ph...
Usuń zbędny tytuł historii pola z panelu historii
Tabeta już przekazuje kontekst – tytuł i podtytuł marnowały przestrzeń ekranu. Przycisk przeładowania przesunął się w linii do paska narzędzi.
Point createCustomer do /customers punktu końcowego zamiast ścieżki bazowej
Usuwanie odniesień odnośnych z okna dialogowego edycji AccountViewClient
Usuń rekwizyt układu powodując odbijanie ciała e-mail
Rekwizyt zewnętrzny motion.div walczył z wewnętrznym AnimatePresence Wysokość: "auto" animacja, tworzenie pętli sprzężenia zwrotnego FLIP na e-mailach Niestabil...
Dodaj zakładkę Historia — pagowana linia czasu audytu z wyszukiwaniem i filtrami
- LeadHistoryPanel: lepki pasek narzędzi filtra z odrzuconym wyszukiwaniem, filtry, tabela MUI z paginacją, kolorowe chipy zdarzeń, rozdzielczość nazwy wiązki d...
Dodaj GET /'id'/historia i /'id'/historia/historia/filters punkty końcowe
Paginated, filtrowalny, przeszukiwalny punkt końcowy historii z ładowaniem aktora wsadowego (bez N + 1). Filtry punktów końcowych zwraca różne pola używane, wsz...
Dodaj dziennik audytu lead-historia — podmiot, rejestr, usługa, DTO, leadService haczyki
- Podmiot leadHistory (UID PK, zwykłe długie FK – brak ograniczeń FK, aby umożliwić usuwanie leadów / konwersję) - LeadHistoryEventType enum z etykietami do odc...
Rozwiązuj zduplikowane mapowanie kolumn przez nadpisujące kolumny wbudowanych do MAILING_
Aktualizacja RetailService i adaptery dostawców do usuwania kont i konwersji CurrencyType
Dodaj interfejs użytkownika lead-count, system walutowy, przypisywanie / nowe strony konta, ustawienia pola walutowego
Pominąć prefiks "Mój" w tytule konta podczas przeglądania innego członka
Dodaj punkty końcowe przydziału konta lead, update AccountController for CurrencyType
Etykieta typu dynamicznego w tytule strony Moje konto
Tytuł jest teraz "Mój "Mąsto-Członek|Team Member" przy użyciu konfigurowanego org Etykiety behawioralne, przełączanie automatycznie po załadowaniu typu członka.
Przenieś przycisk Utwórz dokument na pasku narzędzi DocManager
Przycisk był dostępny tylko na /doc/manager za pośrednictwem rekwizytu akcji. Przeniesiono całą logikę (stan, obsługuje, DOC_TYPES, menu) do DocManager Pojawia ...
Zawsze pokaż przycisk Utwórz dokument na stronie menedżera doc
Usunięto getMemberId () > 0 osłony, która ukrywała przycisk podczas okno ładowania useUserInfo. Strona jest już za auth, więc nie Sprawdzanie członkostwa w poko...
Przenieś adres do 3-kolumnowego wierszy z informacjami ołowiu i podstawowym kontaktem
Przywracanie importu organizacji usuniętego przez przypadek
Organizacja.id jest nadal potrzebny w ukrycieCreateDocument Ciało; tylko idocsUstany rozdają się powinien zostać usunięty.
Pokaż przycisk Utwórz dokument dla wszystkich zalogowanych użytkowników
Kontrola flagi org (isDocsEditor - isDocs - hasFeature DOCS) Zwrot był fałszywy, ponieważ funkcje org używają przestarzałych typów kluczy. Przycisk jest teraz w...
Wsparcie międzynarodowe — CountrySelect, LanguageSelect, SubdivisionField we wszystkich formach
- Dodaj wielokrotnego użytku CountrySelect (207 krajów, ikony flag), LanguageSelect (26 języków, ikon flag), SubdivisionField (rozwijanie państwa USA z flagam...
Usuń filtry poziomu pola w branży danych i wiersz filtra float
Wyjątknięte wszystkie filtry kolumnowe i wiersz wejściowy filtra pływającego, tak jak Siatka pokazuje tylko nagłówki kolumn i wiersze danych. Usunięto również f...
Przenieś przycisk Prześlij przycisk do paska narzędziowego DocManager
Wyzwalacz Upload był tylko w rekwizycie akcji strony /doc/manager, Uniedzira, gdy DocManager jest osadzony na innych stronach. Przesunięty Przycisk Prześlij bez...
Dodaj międzynarodowe wsparcie — Kraj wiodący/podstawa/strefa czasowa, język org, CountryType is Province
- CountryType: add PROVINCE_NAMES set, isProvince(), getSubdivisionLabel() - Organizacja: dodaj język (pola angażowania) - Ołów: dodaj kraj (CountryType), podzi...
Zezwalaj na przewijanie opcji przesyłania w osadzonej DocManager
Przelać pojemnik z kartą przelewał się: ukryty, przycinanie opcji pliku (opis, folder, typ doktowisza, poziom dostępu) w ograniczonym wysokości Wbudowane kontek...
Napraw błąd 400 i dodaj łączność podtabową z paramami URL
Napraw podwójny--? błąd w MediaStream, gdzie feedEndpoint już zawierał zapytanie Params, ale zamieścił ?page?... zamiast &page..., powodując Zniekształcony adre...
Uczyń "All Leads" prawdziwym elementem menu z ikonami w filtrze agenta
- Wymień element o pozycji o pozycji o pozycji o pozycji _ALL__, więc rozwijaj się Nigdy nie pokazuje pustki, gdy All Leads jest wybierany - Dodaj ikonę grupy...
ASSIGN_LEADS w prawo, filtr agenta nieprzypisany, oczyszczanie kolumny siatki
- Opcja filtra agenta Bramy 'Unassigned Leads' za ASSIGN_LEADS w prawo - "All Leads" wyklucza nieprzypisane tropy dla członków bez prawa - Usuń ulicę, produkt, ...
Dodaj pole do pola do sekcji Market & Assignment na /leads/new
- Oceń aktywnych członków zespołu od ? na górze - Członkowie grup w departamencie z alfabetycznie posortowanych działów i członków - Formatuje nazwy jako "Ostat...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.