Dodaj wbudowany pole wbudowanym cellPhone do jednostki członkowskiej
Dodaj kolumny telefonu komórkowego do tabeli członków dla SMS SMS z masem
Inline Dodaj do dialogów kontaktowe z wyskakującym odbiorcą
Zastąp stare zachowanie (nawigacja na stronie /kontakty, utrata Kompozytor) z lekkim dialogiem w linii dialogowej, który: - Wstępne wypełnienie imienia/ostatni...
Usuń starą zakładkę Integracje stron trzecich i nieużywany kod
- Usuń składnik ThirdPartyIntegrationsTab (stary interfejs użytkownika synchronizacji kalendarzowej, Zamiastony nowym systemem CalDAV/CardDAV) - Skierowanie s...
Zapobiegaj wyskakującym pokucie odbiorcy z migania w lewym górnym rogu
Wywrotek został zainicjowany w pozycji 0-0 i przestawiono w a useEffect (po farbie), powodując widoczny lot z lewej strony. Naprawiono za pomocą useLayoutEffec...
Portal wszystkie nakładki poza kontekstem układania okien narzędziowych
ToolWindowShell stosuje "transformację: translateY(0)" - co tworzy Kontekst układania CSS. Spowodowało to wszystkie nakładki: stałe (autocomplete dropdown, popo...
Fix autouzupełnianie — nieskończona pętla, brak API, auth
Trzy przyczyny roota stałe: 1. Infinite re-render loop: istniejące e-maile były nowym odniesieniem do tablicy Każdy render, powodując wyszukiwanie useEffect...
Napraw nietypowe wejścia odbiorcy i dopasowanie stylizacja pola tematu
- Naprawiono fajerowanie ostrości wejściowej, blokując ostrości wejściowe, pomijając RefDefault Po kliknięciu na elementy lub przyciski INPUT - Rewired Recipi...
Usuń nieużywane legacy MessageComposer and Manager
Komponenty te zostały zastąpione przez okno narzędzia MessageTool.tsx I nie są już nigdzie importowane w bazie kodu.
Zintegruj pola odbiorców z kompozytorem okna narzędziowego
Poprzedni commit dodał komponenty odbiorcy, ale zmodyfikował Niewłaściwy kompozytor (MessageComposer.tsx). Integracja RecipientField MessageTool.tsx — rzeczywis...
Dodaj przyciski książki na źródło, usuń zbędną ikonę zarządzania
- Usuń zbędną "+" ikonę źródeł z nagłówka przeglądarki źródeł (już dostępne przez dolny przycisk "Zarządzaj źródłami kontaktowymi") - Dodaj przycisk "Dodaj ks...
Dodaj tryb edycji, pole tytułów i status na żywo do zarządzania źródłem
- ManageSourcesDialog ma teraz przycisk edycji na źródło do edycji tytułu i poświadczenia (CalDAV/CardDAV URL, nazwa użytkownika, hasło) - Dodawanie pola tytu...
Dodaj status synchronizacji dla źródła w WebSocket + displayName wsparcie
- Status synchronizacji WebSocket zawiera teraz statusy per-integracji w "źródła" nakreślone przez identyfikator integracji - applyConfig obsługuje teraz pole...
Zamień Dodaj źródło za pomocą zarządzania oknami dialogowymi Z ?
- Nazwij AddSourceDialog - ManageSourcesDialog z pełnym CRUD (lista Istniejące źródła ze statusem + Usuń, plus inline add form) - Przesuń przycisk "Zarząduj ź...
Dodaj nowoczesne pola odbiorcy z chipami, autouzupełniaczem i zbieraczem kontaktów
Wymień podstawowe dane wejściowe tekstowe w kompacie e-mailowym To/CC/BCC z bogatymi Komponenty odbiorcy: wyświetlacz oparty na chipach z przyciskami do usuwani...
Dodaj przełącznik synchronizacji, zarządzanie źródłem i status WebSocket
- Rehauluj kontaktyLepkiPanel z 3 trybami wyświetlania: książki wyłącznie org, źródła z książkami zagnieżdżonymi (synchronizacja) i płaskich książek org (sync...
Uwzględnij memberId w synchronizacji kompletnych wiadomości NATS
SyncCompcCompletePublisher akceptuje teraz opcjonalny parametr memberId, oraz KontaktSyncJob przekazuje go z odniesienia do członków integracji. Umożliwia to Em...
Dodaj przełącznik synchronizacji na poziomie członkowskim i status synchronizacji WebSocket
- Dodaj PUT /member/sync-toggle punkt końcowy do wsadowej synchronizacji włączonych do wszystkich Integracje członkowskie na raz - Dodawanie KontaktSyncWebSoc...
Dodawanie dialogowe Utwórz Kontakt z formularzem wielotab
Dodaje w pełni funkcyjny dialog Kontakt Utwórz dostępny za pośrednictwem chipa "Nowy" W pasku narzędzi kontaktów. Dialog obsługuje wszystkie podzwiązyny kontakt...
Pokaż "Proszę czekać."., aż SIP się zarejestrował, a następnie 'Gotowy do wybierania"
Pokaż błąd działania, gdy uwierzytelnianie SIP nie powiodło się (brak zgody VoipCalling)
Uchwyt tokena walidacyjnego RC webhook; spraw, aby organ opcjonalnie w celu weryfikacji zażądać
Pokazuj tylko błąd połączenia po nieudanej próbie rejestracji; użyj nakładki, aby uniknąć zmiany układu
Przewodowy SoftphonePanel do użycia haka na telefon; usuń cały stan makiety; dodaj osłony zdolności
Wysyłaj i wyświetlaj załączniki do obrazów na czacie
- SmsChatTab: odczyt pliku jako base64 via FileReader, przejść do API, renderuj "img" w bańce wiadomości - voipApi: dodaj params załączników do sendSms
Dodawanie wsparcia mocowania MMS — wysyłanie multipart, storage base64, wyświetlanie obrazu
- RingCentralProvider: override sendSms z wieloczęściową/formą MMS - VoipMessageService: zaakceptuj załącznik byte, przechowuj adres URL danych base64 w załączn...
Dodaj useSoftphone hook z WebPhone SDK, zdarzeniami STOMP i ładowaniem danych REST
Zainstaluj telefon ringcentral-web; dodaj metody API zarządzania połączeniami
Dodaj call event webhook pipeline; odgałęzienia SMS vs wydarzenia telefoniczne przed przetwarzaniem
Dodaj funkcje, poświadczenia SIP i kontrolery REST zarządzania połączeniami
Wdrożenie metod zarządzania połączeniami RingCentral (pacz, historia, wiadomość głosowa, obecność, kolejki)
Rozszerz interfejs PhoneProvider z metodami zarządzania połączeniami; aktualizuj
Wyraźnie naciąganie długich identyfikatorów w odpowiedziach SmsController
Podejście długoas-sstru do struny nie było Wchodząc w życie. Bezpośrednie wywołanie .toString() na wszystkich długich identyfikatorach Reakcje płaskiej mapy ste...
Zezwalaj na powtórki dostępu dla użytkowników bez subskrypcji rozliczeniowej
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.