Dodaj MemberRightRepository do zarządzania prawami bezpośrednimi na poziomie członkowskim
Z Nazwanie DomainService do EmailDomainService w celu rozwiązania konfliktu nazwy fasoli
Usługa domeny biblioteki współdzielonej i lokalna usługa e-mailService Obaj zarejestrowani jako fasoli "domainService", powodując CrashLoopBackOff wdrożony.
Usuwanie zduplikowanej pomocy inline ze strony szablonów wiadomości e-mail
Informacje o pomocy zostały pokazane zarówno pochwnienie po liście szablonów, jak i Na pasku bocznym Help & Tips. Usunięto renderowanie inline, aby uniknąć Z ma...
Prawidłowe podpisy metod w DomainController i MailboxStroller
- Napraw getMemberMailboxes -> getMailboxesForMember w MailboxStroller - Dodawanie brakującego parametru memberId, aby uzyskaćVerificationRecords i zweryfikować...
Użyj domainApi.listDomains zamiast usunąć metodę getDomains w EmailMailboxManager
Dodaj zarządzanie domenami e-mail, UI i przypisanie skrzynki pocztowej
- Dodawanie domenyApi i skrzynka pocztowaProvisioningApi do dostawcyApi.ts - Dodawanie - wykrywanie zdolności do korzystania zUwagiProvider - Utwórz dedykowaną ...
Dodaj zarządzanie domenami e-mail i udostępnianie skrzynek pocztowych poprzez abstrakcyjną warstwę dostawcy
- Dodaj interfejsy funkcji DomainManager i MailboxProvisioner z wykrywaniem pod-zdolnością - Dodawanie Domain, ProviderMailbox, DnsRecord DTO - Wdrożenie KamoMa...
Dodaj domenę e-mail, skrzynki pocztowe i podmioty członkowskie i repozytoria
Dodaj e-mailProviderDomainEntity, MailboxEntity i MemberMailboxEntity dla poczty e-mail Zarządzanie domenami dostawców, udostępnianie skrzynek pocztowych i przy...
Przepisać zakładkę Role i uprawnienia z singletonem wyboru ról i przyłożonymi prawami
Zastępuje okno dialogowe tworzenia wielozadaniowego na automatyczne rozwijanie do wyboru Pojedynczy istniejący OrgRole. Wykazy stosowaną praw pogrupowaną według...
Dodaj MemberSecuritySecurityStroller do zadań członkowstwa i praw stosowanych
zapewnia GET / bezpieczeństwo członko-bezpieczeństwo/--id (odzawierowana rola, prawa stosowane ze źródłami, timeout sesy), PUT /member-security/Alit/role i DELE...
Dodaj MemberRoleRepository do wspólnej biblioteki do zarządzania zadaniami członkowskimi
Auto-zamów do domeny e-mail, gdy alias jest wprowadzany bez -, wyświetlaj rzeczywiste komunikaty o błędach
Gdy użytkownik wprowadza tylko nazwę użytkownika, taką jak "SYSAdmin", domena z ich strony Pierwszorzędowe e-mail są automatycznie aplikowane (np. "SYSAdmin-Kam...
Konwertuj ikonę pomocy technicznej do menu rozwijanego, usuń wsparcie z nav paska bocznego
Ikona wsparcia w NavTop otwiera teraz rozwijanie z dwiema opcjami: - "View Support Chats & Tickets" nawiguje do /support?tab-tickets - "Utwórz nowy czat wsparci...
Wysyłaj identyfikatory członków jako ciągi, aby zapobiec precyzyjnej utracie liczby JavaScript
Identyfikatory członków CockroachDB przekraczają numer.MAX_SAFE_INTEGER, powodujące Numer() do okrągłego np. 1161936356562626374 ? 11619363155624400. Zaplecza n...
Dokonaj przygotowywanie stolika biletowego automatycznie wypełniania pozostałej wysokości rodzica
Dodaj flex: 1 i minHeight: 0 do pojemnika na zewnątrz i TableContainer Stół rozciąga się, aby wypełnić dostępną przestrzeń. Pagination sticks to bottom z margin...
Zastosuj te same odstępy i korekty sizingu zakładek do SupportView
Ustawienia meczoweZobacz układ: ciaśna wyściółka bohatera (szpik: 2.5, px lg: 3), obniżone wyściółka zawartości (px lg: 2, pb: 2), zakładki kompaktowe (minWysok...
Tighten SettingsWyświetl odstępy i zmniejsz wysokość karty, aby dopasować stronę konta
- Zmniejszenie wyściółki sekcji bohatera (piw: 4 x 2,5, px lg: 4 x 3) - Zmniejszenie wyściółki głównego obszaru zawartości (px lg: 4 x 2, pb: 6 x 2) - Zredukuj ...
Znowu nazwicz nagłówek strony do Moje konto, zakładka do Mojego Profilu, normalizacja rozstępów i rozmiary kart
- Nagłówek strony zmieniony z "Mój profil" na "Moje konto" - Pierwsza zakładka zmieniona z "Moje konto" na "Mój profil" - Zużyj całą kartkę wyściółkę zawartości...
Przywracanie animowanych tła do nagłówka, zmienić nazwę Avatar na zdjęcie, naprawić zarządzanie tłem
- Przywróć animowane obrazy w tle Kena Burnsa do MemberHeader z org/cus Wsparcie tła poprzez nowe rekwizyty (użytoOrgBackgrounds, customBackgrounds) - Zwróć n...
Przeprojektuj ustawienia użytkownika z modułową architekturą kart i UI edycji opartej na karcie
Scal zakładki Profil i Członkostwo i Uprawy do ujednoliconej zakładki "Moje konto" Karty edytowania sekcji w sekcji. Wyciąganie funkcjonalności do dedykowanych ...
Zezwalaj członkom na przeglądanie własnej aktywności na koncie bez zgody VIEW_ACCESS_LOGS
Kompleksowy audyt integracji cenowej — wszystko to, co strony API-kierowanych
Strona kalkulatora: - Podzielić na komponent serwera + KalkulatorCzje - Wszystkie ceny planu, ceny addon, ceny pakietów teraz od API - Poprawność kodu promocyjn...
Usuń wszystkie 14-dniowe referencje próbne z cen i stron ofertowych
Próba została usunięta z planów Starter i Business. Darmowy plan służy jako Doświadczenie try-beone-you-buy. Zaktualizowano przyciski CTA ("Zacząć"), FAQ, tekst...
Usuń 14-dniowy okres próbny z planów Starter i Business
Wolny plan służy jako doświadczenie próbne - nie ma potrzeby oddzielnego Okresy próbne na płatnych planach.
Konwertuj stronę / cen z zakodowanych danych na żywo do katalogu opartego na API
- Podział strony cenowej na komponent serwera (pozyskanie danych) i klienta komponent (interaktywny interfejs użytkownika z animacjami, przełączniki, FAQ) - D...
Refactor API Access UI z granularnymi przełącznikami zakresowymi na klucz
Zmień nazwę "Public Chat API Keys" na "Organization API Keys". Dodaj zakres Zarządzanie przełącznikami przełącznikami na klucz (PUBLIC_CHAT, SUBSCRIPTION_CATALO...
Wsparcie usługi wewnętrznej auth dla katalogu subskrypcji i promocji punktów końcowych
Dodaj X-Internal-Auth + X-Public-Chat-Org-Id walidację nagłówka, tak APIService Mogą korzystać z publicznych żądań katalogów publicznych do punktów końcowych su...
Dodaj kolumnę lune do PublicChatApiKey i ApiKeyScope enum
Dodaje kolumnę zakresów JSONB do jednostki klucza API z wartością domyślną ["PUBLIC_CHAT"]. Nowa ApiKeyScope enum definiuje dostępne zakresy: PUBLIC_CHAT i SUBS...
Add zakresowa walidacja klucza API i punkt końcowy katalogu subskrypcji publicznej
Dodaj polerowany komponent MatrixCell do edycji matrycy funkcji
Nowy komponent wielokrotnego użytku MatrixCell z nowoczesnymi, animowanymi mikrointerakcjami: Tryb odczytu: - Odznaki ikoniczne (zielony check / szary X) dla b...
Dodaj przycisk Edytuj Matrix, przełączanie między trybami odczytu i edycji
Matryca zaczyna się teraz w trybie widoku tylko do odczytu. Kliknięcie "Edytuj Matrix" Przełącza się w tryb edycji inline z pola wyboru, przełącznikami i wejści...
Przeprojektuj zakładkę Funkcje z układem zakładek i macierzami klasy produkcyjnej
-Faplan FixFeatures API response niedopasowanie (subscriptionPlaneFeatures -> planFeatures) - Podziel funkcje na dwa widoki za pomocą wewnętrznych zakładek: 1...
Parse JSONB pola łańcuchowe przed operacjami tablicowymi w rendererach siatki
ZgodnośćPlanIds, includedInPlanIds i stosowanymPlanIds pochodzą Zaplecze jako ciągi JSON, a nie tablice. Dodano bezpieczny JSON.parse fallback W rendererach kom...
Usuń makietowe dane subskrypcji z DataLoader
Usuń loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake Plans) loadMockPOSData. Wszystkie dane dotyczące subskrypcji KamoCRM są teraz wyłącznie Zarządzany prze...
Align API klawisze odpowiedzi z backendem i napraw rendering AG Grid
- Napraw 7 rozbieżności w zakresie posApi.ts (featureCategories, funkcje, addOns, pakiety, wolumen Zniżki, promocje, umowaTemplates) - Przełącz wszystkie inst...
Użyj docker / login-action + buildx dla niezawodnego auth rejestru
Zamień gołe docker login/build/push z docker/login-action-v3, Wzorzec docker/setup-buildx-action-v3, docker/build-push-action To prawidłowo obchodzi uporanie po...
KamoCRMPricingLoader wygląda w górę org według tytułuKrótko i działa z DataLoader.run()
Dodaj KamoCRMPricingLoader z pełnym modelem cenowym
Pre. wprawa do kompletnej struktury cen subskrypcji KamoCRM do Organizacja KamoCRM, mirroring strony / cena na kamo-marketing: - 4 plany: Free, Starter ($29/$2...
Aktualizuj dane seed, aby korzystać z nowych pól DTO planu subskrypcji
Zamień przestarzały - PlanType, maxSeats i opis w subskrypcji DataLoader Planuj dane dotyczące nasion.
Wyrównanie POSController subskrypcyjnych punktów końcowych z podpisami SubscriptionService
Subskrypcja przedsiębiorstwa POS - pełna przebudowa frontendu
- Rozszerzone posApi.ts z ponad 70 metodami subskrypcji API i 28 nowymi interfejsami TypeScript - Dodano useSubscriptionPermissions hak do granulowanego rendero...
Ukryj 30% banera promocyjnego na kalkulatorze, pokaż dynamicznie, gdy kod rabatowy jest stosowany
Jak to, co widzisz żeglugę?
Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.
