Dodaj subskrypcyjne DTO, Subskrypcja i napraw legacy CommerceService
38 nowych DTO dla planów konfig, zamówień, subskrypcji, faktur, promocji, Porozumienia i umowy. 2000+ line SubscriptionService z pełną logiką biznesową do zarzą...
Dodaj subskrypcyjne punkty końcowe API do POSController (50+ punktów końcowych)
Dodaj kompletne punkty końcowe zarządzania subskrypcją przedsiębiorstwa obejmujące plany, ceny, funkcje, dodatki, pakiety, rabaty w zakresie wolumenu, katalog, ...
Dodaj kompletny model podmiotu subskrypcyjnego z 24 podmiotami i repozytoriami
Dodaj kompletny model subskrypcyjnych podmiotów handlowych
24 podmioty JPA, 12 enums, 21 repozytoriów i 20 nowych uprawnień W przypadku systemu POS subskrypcji przedsiębiorstwa. Zawiera konfigurację planu (plany, ceny, ...
Dodaj POS (Commerce) do ustawień menu nawigacji
Aplikacja POS zabrakło na pasku bocznym i Features Mapa trasyManager, Tak więc włączenie go z aplikacji i funkcji nie miało wpływu na nawigację.
Czat mobilny jest domyślnie zminimalizowany, otwiera się na pełny ekran bez pośredniego
Na telefonie komórkowym (640px): zawsze zaczyna się zminimalizowany niezależnie od pierwszej wizyty. Dotknięcie karty otwiera się na pełny ekran. Minimalizacja ...
Podnieść z indeksem powyżej nav, dodaj mobilny dolny arkusz, aktualizuj komunikat powitalny
- Bumps widget zindex do 10002 (nav to 10001), więc tryb maksymalizuj nie jest ukryty - Mobilny: renderuje jako dolny arkusz 70vh ze wskaźnikiem przeciągania i ...
Usuń nieosiągalny zminimalizowany poziom kontroli stanu, aby rozwiązać błąd zwężenia TypeScript
Wrap PublicChatWidget w komponentu klienta, aby rozwiązać ssr:false w błędzie komponentu serwera
Next.js 16 nie dozwoleń dynamiczne () z ssr:false w komponentach serwera. Dodaje PublicChatLoader jako owijanie komponentów klienta.
Ustaw PUBLIC_CHAT_API_KEY i API_SERVICE_URL w K8s configmap
Konfiguruje publiczny klucz API czatu i wewnętrzny URL usługi API dla Widget czatu w celu komunikowania się z usługami zaplecza w produkcji.
Zintegruj zarządzanie kluczami czatu publicznego do istniejącej karty API Access
Przepisuje APIManager.tsx z prawdziwymi połączeniami wstecznymi do /api/public-chat-keys (powsparowane przez MediaService). Usuwa oddzielną zakładkę PublicChatK...
Trasę w czacie publicznym key API wywołania MediaService zamiast SecurityService
Zmiana ścieżki proxy z /api/security/public-chat-keys do /api/media/public-chat-keys aby dopasować się do rzeczywistej lokalizacji kontrolera zaplecza w MediaSe...
Dodaj /api/media/a - mapowanie trasy do MediaService do zarządzania kluczami czatu publicznego
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Odbudowa wyzwalacza z zaktualizowanej biblioteki współdzielonej (PublicChatVisitor -MapsId fix)
Trigger rebuild with updated shared library (PublicChatVisitor @MapsId fix)
Użyj wzorca MacpsId dla PublicChatVisitor, aby rozwiązać błąd IdClass
Przełącza się z "OneToOne One-as Id" na "MapsId" z poraźną sesją smyczkową Powierzchnie. Naprawiono Hibernacja "nie definiuje błędu IdClass" przy starcie. Typ r...
Dodaj brakujące zaimportowanie i naprawę createMember call w DataLoader
Dodaje brak przywozu do klasy członkowskiej i zastępuje nieistniejący MemberService.createMember() z memberRepository.save() dla Tworzenie członka systemu inter...
Dodaj hybrydowy widżet popup chat z trybami AI Chat i Live Support
Dodaje widżet czatu o jakości produkcji, który automatycznie otwiera się dla nowych użytkowników z dwoma trybami: AI Chat (REST z integracją RAG) i wsparciem na...
Dodaj publiczne zarządzanie kluczami API do ustawień bezpieczeństwa
Dodaje zakładkę PublicChatKeyManager w zakładce Ustawienia > Bezpieczeństwo tworzenia i zarządzania Klucze API czatu publicznego. Klucze są pokazywane raz na tw...
Dodaj publiczne punkty końcowe czatu AI dzięki integracji RAG dla anonimowych gości
Dodaje /api/ai/public/sessions endpoints dla anonimowego czatu AI na stronach marketingowych. Objętości filtra OTK auth dla ścieżek publicznych. Korzysta z moni...
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
Dodaj bramę czatu publicznego z poprawną do sprawdzania klucza API, ograniczeniem szybkości i proxy WebSocket
Dodaje publiczne punkty końcowe czatu na /api/public-chat/ ? dla anonimowego czatu na stronie internetowej. Zawiera walidację klucza API (SHA-256 hashed, redis-...
Dodaj PublicChatVisitor i PublicChatApiKey podmioty do widżetu publicznego czatu
Dodaje byty, repozytoria i DTO, aby wspierać anonimowe sesje czatu publicznego Na stronach marketingowych. PublicChatVisitor przechwytuje kontekst odwiedzającyc...
Użyj głównego komponentu Footer na stronach drugorzędnych zamiast SubFooter
Domyślny formularz kontaktowy do Nieokreślonego tematu i link do ikony poczty e-mail do strony kontaktowej
Zastąp wszystkie adresy e-mail linkami do formularzy kontaktowych i dodaj zgłoszenie biletu pomocy technicznej
Tematy pomocy technicznej i członek systemu internetowego dla KamoCRM org
Dodaj obsługę kontaktu publicznego - DTO, metody zapytań repo dla tematów i wyszukiwania członków
Korekty 7 prawnie spornych roszczeń marketingowych na całej stronie
1. 99,9% czasu upałów – został zgłoszony powszechnie, teraz kwalifikowany: „Do 99,9%” Albo "99,9% (Enterprise)". Naprawiono w Hero, Testimonials, CTAStrip, ...
Dostosuj Free plan claim od "pełna platforma" do "coru funkcje"
"Biała platforma" jest prawnie kwestionowana, ponieważ darmowy plan ma Znaczne limity vs płatne plany (1 użytkownik, 3GB, 100 kontaktów, tylko w widoku Docs, be...
Dodaj ikony do Login, Demo i Start Bezpłatne przyciski nav
Login otrzymuje ikonę LogIn, Demo gets icon Play, Start Free otrzymuje ikonę Rocket. Stosowany zarówno do desktopowych przycisków CTA, jak i przycisków menu mob...
Uczyń tabela porównuje cene poziomo przewijana na telefon komórkowy
Zawiń tabelę porównawczą funkcji w kontenerze z przepełnieniem-x-automatycznym a 700px minimalna szerokość, więc kolumny zachowują czytelne rozmiary na wąskich ...
Usuń globalne scroll-behavior:smooth, które uniemożliwiało uruchamianie stron od góry
Element html miał scroll-behavior:smooth global, co spowodowało Nawigacja po stronie klienta Next.js do powolnego płynnego przewijania z Poprzednia pozycja prze...
Usuń wyświetlacz inline:flex, który był nadrzędnym mobilnym punktem przerwania
Kontener nav nav miał wyświetlacz:'flex'' w stylu inline, który Przerodzaj klasę Tailwind 'hidden lg:flex' (wbudowany sposób zawsze Wygraj z klasami). To sprawi...
Wymień nav scroll-spy z głównymi linkami do witryny na stronie głównej i urządzenia mobilnego
Komponent nawigacji na stronie głównej wyświetlał ScrollSpyNav jump-to-section Linki (Home, Features, Demo, Show Me, Cases, ROI, itp.) na pulpicie Z głównej naw...
Wymień mobilne menu mobilnego linky do przewijania-szpiega z linkami nawigacji witryny
Strona główna menu mobilne Navigation.tsx wyświetlała linki do skoków sekcji (Dom, Cechy, Demo, Show Me, Cases, ROI, Referencje, Cennik, FAQ) Zamiast rzeczywist...
Konwertuj wszystkie linki wewnętrzne i ?motion.a> do Next.js ?Link> dla prawidłowego routingu po stronie klienta
- Footer.tsx: logo motion.a-Link, wszystkie footer nav linki a-Link (usunięto window.location.href anty-wzorcowy), mapa witryny a-Link - Navigation.tsx: logo ...
Przenieś ofertę do /pricing/offer, dodaj ceny rozwijanie cen, napraw nav nav
- Przenieś stronę ofertową z /oferta do / ceny/oferta jako podstroza cen Tak więc bułka tarcza (Ces > Prelaunch Offer) są poprawne - Dodaj spadek cen w nawiga...
Dodaj kod rabatowy prelaunch 18DOFF z odznakami promocyjnymi nav
- Utwórz /ofertę ze stroną z: kartą bohatera pokazującą $18 / zniżkę dla użytkowników na Biznes plan, blok kodu copy-to-clipboard, porównanie cen (miesięcznie...
Dostosunkunku warunków korzystania z usługi i polityki prywatności z aktualną stroną cenową
Warunki korzystania z usługi: - Napraw "telefon biznesowy" do "integracji telefonu stron trzecich (za pośrednictwem RingCentral)" - Dodawanie wymagań dotyczącyc...
Pełna strona kalkulatora reaktorów w celu obsługi nowego modelu cenowego opartego na nowych warstwach
Pełne przepisanie kalkulatora kosztów, aby dostosować się do 4-warstwowego modelu cenowego: - Wybór planu: Starter ($29/$24) i Business ($64/$53) z kartami wiz...
Uaktualnianie modelu cenowego — usuń system telefoniczny, dodaj wspólną pulę pamięci masowej, dostosowanie i stawki
- Usuń system telefoniczny / VOIP ze wszystkich planów (jeszcze niedostępne), zamień z RingCentral integration on Business+ - Niestandardowa domena i branding s...
Twórz kompleksową stronę cenową z 4-warstwowym modelem, dodatkami, pakietami i warunkami prawnymi
Zastępuje podstawowa 2-warstwowa cena z pełnym 4-poziomowym modelem (Bezpłatny, Starter $29/mo, Business $ 59 / miesiąc, Enterprise custom) z rocznym przełączan...
Dodawanie zgodności FIPS 140-2 do strony zabezpieczeń
Dodano FIPS 140-2 (Federalne standardy modułów kryptograficznych) do Sekcja ram zgodności. Zaktualizowano siatkę do 3 kolumn.
Przenieś demo z rozwijanego firmy do przycisku CTA między Login i Start Free
Pulpit: przycisk demonstrujący z zielonym akcentem obramowania znajduje się między Login i Start Free. Mobilny: przycisk demonstrujący dodany do dolnego wiersza...
Nawigacja dzielona z rozwijanymi, strona główna Jump To sub-nav bar
SharedNavigation (używane zarówno przez stronę główną, jak i podstrony): - Podstawowe linki: Strona główna, Cechy (dropdown: Wszystkie funkcje, Bezpieczeństwo, ...
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.
