Ikona analityki jest tylko ikona i jest umieszkana na ostatnim miejscu w ikonach
Dodaj ikonę analizy do navtop z OTK-ukonwetycyzmowanym iframe
Dodaje ikonę BarChart do NavTop zamknięte dla członków zespołu na najwyższym poziomie orgi (brak rodzica). Kliknięcie nawiguje do /analityki, które generują OTK...
Zastąp oddzielne ikony wywołania / tekstu w navtop z ujednoliconym rozwijanym VoipButton
Pokaż rekord własności domeny TXT w interfejsie konfiguracji DNS
- DomainData/DnsStatus: dodaj weryfikacjęToken, własnośćZeryfikowana, pola typu - AliasStatusTable: pokaż TxtOwnershipCard powyżej tabeli CNAME z przyciskiem ko...
Sticky header, zaktualizowane aliasy, zawsze wido-widomy prosty-angielski przewodnik DNS
Populuj statusy DNS, gdy już się to potwierdził; wyświetlaj nazwę org w widocznym momencie
Należy ostrzec, że rekord www jest opcjonalny i może łamać istniejące witryny
Usuń podwójne paski przewijania i poziome przepełnienie na stronie konfiguracji DNS
Zawsze wyświetlaj przycisk DNS dla właścicieli, dodaj zmianę przepływu domeny
Strona konfiguracji DNS w pełnym cieka przedsiębiorstwie, sukces jako baner do odrzucenia
Przekaż orgId przez konfigurację / prąd przepływu do zarządzania domeną cross-org
Przycisk domeny konfiguracji zawsze przechodzi do /setup/dns w bieżącej karcie
Dodaj /setup/dns strona i przepływ konfiguracji domeny do /network
- Nowa strona /setup/dns z przepływem dwufazowym: wpis domeny, a następnie DNS Weryfikacja z 60-sekundowym automatycznym zatwierdzeniem i potwierdzeniem SSL -...
Obsługa pustych odpowiedzi API i wdzięku degradacja na karcie rozliczeniowych
- billingApi-mózg, które teraz bezpiecznie radzą sobie z pustymi ciałami Zamiast rozbijać się na res.json() z pustymi danymi wejściowymi - PlansBillingTab loa...
Rozwiązanie kontekstu org/członu z sesji dla pełnomocnictwa rozliczeniowczego
Kontrolery BillingService wymagają nagłówków X-Org-Id i X-Member-Id. Podczas dzwonienia bezpośrednio (obejmowanie APIService), nie były one ustawiane. Teraz pro...
Call BillingService bezpośrednio przez k8s DNS zamiast przez APIService
Serwer proxy Next.js teraz dzwoni do BillingService - bezpośrednio, pominięcie Niepotrzebny chmiel przez APIService. Używa BILLING_SERVICE_URL env var Z k8s wew...
Dodaj trasę proxy Next.js API dla /api/billing/'
Klient API rozliczeniowy dzwonił /api/billing/a jako względny adres URL, Który trafił na serwer Next.js zamiast bramki APIService. Dodano do tego, że Trasa prox...
Wymień przełączanie add-on z suwakiem ilościowym
Dodatkowa pamięć ma miejsce w przypadku użytkowania (blok $ / 25 GB), a nie proste włączanie / wyłączanie Doda się. Zastąpił przełącznik przełączający suwakiem ...
Dodaj rodzicId i rodzic do OrgProvider
Interfejsowi rekwizytów organizacji brakowało pól parentId i macierzystych, Spowodowanie ich upuszczania podczas kompilacji TypeScript, nawet jeśli Pozwolenie i...
Wire BillingManager i RelationshipManager do prawdziwych backendów
BillingManager (karta rozliczeniowa konta): - Zastąpiony w 100% lokalny makieta z realną metodą płatności zabezpieczoną Stripe Zarządzanie za pośrednictwem bi...
Zastąp stronę ze statystykami maku na żywo KamoCRM subskrypcyjny pulpit nawigacyjny
Przebudowane /settings/account?tab'stats w w pełni okablowany, tylko odczyty Deska rozdzielcza. Zastępuje wszystkie fałszywe dane przy równoległych połączeniach...
Wybierz koniec planu na koniec
- Wire PlanCalculator do dialogów dialogowych PlansBillingTab (zastępuje symbol zastępczy) - Wyłać dostępne plany z rozliczeń API na obciążenie strony - Zgłosze...
Ukryj zakładkę Plany & Billing dla root KamoCRM org
Właściciele org KamoCRM mają wszystko włączone bez żadnych kosztów – powinni Nigdy nie widzisz zakładki rozliczeniowej. Zakładka jest teraz warunkowo wyrenderow...
Integracja systemu rozliczeniowego Stripe na całej platformie
- Nowy klient billingApi.ts z pełnymi typowymi typami skryptów dla wszystkich faktur punkty końcowe (subskrypcje, metody płatności, faktury, kredyty, wykorzys...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Dodaj przycisk Otwórz w dokumentach do edycji dokumentów, arkuszy kalkulacyjnych, prezentacji
- Nowy przycisk "Otwórz w dokumentach" (Ikona EditNote) w kolumnie akcji menedżera doc Manager dla .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt files - Otwiera...
Zbuduj zintegrowany import samochodowy UI z pełnym zarządzaniem punktami końcowymi
Pełne przepisywanie LeadAutoImportManager z funkcjami gotowymi do produkcji: - Endpoint CRUD z unikalnymi adresami URL webhook dla zewnętrznych dostawców leadów...
Pokaż nazwę przesłania, kolumnę poszerzyć datę, scalić ikonę rozszerzenia w nazwę pliku
- Przesłane: zawsze było puste — nazwa pola była poprawna, ale backend Nigdy nie ustawionegoByName; teraz rozwiązany po stronie backendu - Kolumna nazwy pliku...
Dodaj zapisany rozmiar tooltip do komórki Rozmiar w menedżerze doc
Tooltip pokazuje podział rzeczywistego przechowywania używanego na dokument: Oryginalny plik, miniatury (oryginalne + przekonwertowane łącznie) i Przerobiony do...
Pomiń ekran ładowania dla plików do pobrania w NawigacjaInterceptor
Blob URL adresów URL i linki z atrybutem do pobrania nigdy nie powodują nawigacji na stronie, Tak więc globalny obsługujący klikanie zwraca teraz wcześniej w ni...
Błędy zaćmienie powierzchni i odwrócą optymistyczną aktualizację w selektorach dostawcy poczty e-mail
Podczas zapisywania niekonfigurowalny dostawca (KamoMail, ParentOrg, NotConfigured) Nieudany błąd został ustawiony w stanie, ale nigdy nie został wyświetlony w ...
Przenieś przyciski akcji menedżera do narzędzia do wiersza wyszukiwania paska narzędziowego
- Usuwanie Utwórz dokument, prześlij dokument, Masowe prześlij i odśwież z nagłówka bohatera gradientu - Nagłówek bohatera jest teraz tylko tytułem / opisem - T...
Przywróć model uprawnień członków zespołu / członka do udostępniania
Członkowie zespołu (memberType-TEAM_MEMBER) omijają wszystkie bramki. Zwykli członkowie są zatrudnieni przez SHARE_DOCS_ prawa. Sesje macierzyństwa bez członkaT...
Zezwalaj każdemu uwierzytelnionemu członkowi na udostępnianie dokumentów
Usuń bramkę opartą na rolach w oknie dialogowym udostępniania - każdy zalogowany członek może udostępniać. Poprzednia wymagana kontrola toTeamMember (od członka...
Importuj blake3 z blake3/browser, aby poprawnie zainicjować WASM
Blake3/esm/browser wymaga ręcznego zaopatrzenia WASM; blake3/browser robi to automatycznie.
Poprawa memberType check to to TEAM_MEMBER i nazwy pól dla API udostępniania
Wdrożenie systemu udostępniania dokumentów z dialogiem udostępniania, zakładką Shared With Me i udostępnianymi linkami
- Dodaj ShareDocumentDialog z członkiem/zeskiem/dept/jobTitle zbieraczem odbiorcy - Przycisk Share na pasku narzędzi DocManager (tylko domy_DOCS) - Dodaj zakład...
Real BLAKE3 i wstępnie przesładać kontrolę w doc manager
- Zamień symbolu zastępczego BLAKE3 na prawdziwe blake3 WASM w plikuHashing.ts - Dodawanie check-hashes i rejestrowanie istniejących tras proxy API - MultiFileU...
Bramka Folder i pole Doc Type na allowFolders i allowDocType
Gdy funkcje folderu lub typu doc są wyłączone dla typu assoc, ukryj Odpowiednie kolumny danych i pola formularzy przesyłają konsekwentnie.
Wyrównanie pól przesyłania za pomocą spójnych MUI TextFields, zawsze wyświetlaj folder i typ doc
Zamień surowe elementy "wybrane" na MUI TextField select dla konsekwentnych Stylizacja i wyrównanie z polem Opis. Folder i typ doc Pola są teraz zawsze widoczne...
Akceptuj wszystkie typy plików do przesyłania, użyj czarnej listy po stronie serwera zamiast białej listy
Zamień zakodowany ACCEPTED_EXTENSIONS whitelist z serwerem extBlackList Od Asoc-config. Wszystkie typy plików są teraz do przesłania, chyba że są wyraźnie umies...
Przeprojektuj Przeprojektuj opcję Przygotuj Wybierz kartę z ponownym uporządkowaniu, podglądzie i pobieraniu zbiorczego
Zamień panel Opcji fik z funkcjonalnym Przygotowaniem dokumentów UI. Dokumenty Są zdatne do ponownego uporządkowania za pomocą przycisków przeciągania i strzałe...
Użyj systemuDocsOnly flaga do karty Docs, pokaż wszystkie dokacje w oryginalnych dokach
Oryginalna zakładka Docs teraz pokazuje wszystkie dokują te org/assoType bez Filtrowanie przez assocObjectId. Zakładka Docs System wysyła systemDocsly: true Doc...
Domyślny assOObjectId do bieżącego identyfikatora członka dla prawidłowego filtrowania zakładek doc
Po nie podawanie oid URL param, karty Original Docs i Modyfikowane dokumenty Teraz zapytaj o identyfikator bieżącego członka, podczas gdy system Docs zapytań bl...
Przepisz MultiFileUploader z ustawieniami przesyłania opartego na kolejce i plików
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.