Pomiń VISITOR_MESSAGE echos w obsłudze LiveSupportPanel STOMP
Wiadomości dla odwiedzających są teraz oznaczone messageType-VISITOR_MESSAGE przez backend. Pomiń te w subskrypcji STOMP, aby własne wiadomości odwiedzającego n...
Wymień natywny WebSocket STOMP/SockJS w LiveSupportPanel
- Dodaj pakiety .stomp/stompjs i sockjs-klient - Połącz się z mediami.-domain/ws/public-chat przez SockJS+STOMP zamiast Surowy WebSocket do api.-domain, który...
Dodaj stronę potwierdzaną /kontaktową z animowanym bohaterem, osią czasu i CTA
Zastąp komunikat sukcesu w linii w formularzu kontaktowym dedykowaną premią Strona z potwierdzeniem: animowany znak kontrolny SVG z pęknięciem cząstek, "What Ha...
Prawidłowy port MEDIASERVICE_URL od 443 do 80 dla formularza kontaktowego
Usługa ClusterIP tylko eksponuje port 80; przy użyciu 443 z http spowodował ConnectTimeoutURor na każdym formularzu kontaktowym.
Przeczytaj logoFullExt z config.json dla dynamicznego rozszerzenia logo
Dodaj wywołanie modyfikacji API do strony kamo-api-reference
Pokazany tylko na /kamo-api-reference, zachęca użytkowników do przesłania zmiany API Żądania za pośrednictwem /odpytania lub dotarcia do /kontaktu.
Stabilizacja szerokości odliczania, aby zapobiec chwiejeniu tekstu banera
Pojemnik monoprzestrzeń o szerokości stałym z tabular-nums zapobiega układowi Zmiany zmieniają się, gdy cyfry odliczania zmieniają się co 50ms.
Wymień statyczną datę premiery z odliczania na żywo do 2PM PST Apr 20 2026
Ticks co sekundę pokazując Xd XXh XXm; spada z powrotem do statycznej daty Dopóki klient nie nawodnije, pokaże "Teraz", gdy osiągnie cel.
Przenieś funkcjęProjekcje i18n klucze do poprawnej przestrzeni nazw domu
Klucze zostały przypadkowo umieszczone w sprawie przestrzeni nazw; punktowano Surowe łańcuchy klucza zamiast przetłumaczonego tekstu.
Dodaj /requests direct linki nav, sekcja strony głównej i wiersz porównania funkcji planu
- Nagłówek: żądania dodane jako bezpośredni związek najwyższego poziomu między ceną a firmą - Stopka: żądania dodane do kolumny produktu dla bezpośredniej widoc...
Zamień wszystkie instancje logo CSS-filtra białym SVG
Nawigacja, SubNavigation, Footer, SubFooter i Preloader To samo złamany wzorzec filtra-0. Zastąpiony Logo-full-white.svg na całej planszy.
Użyj białego logo SVG w stopie zamiast filtra CSS
Ta sama poprawka co nav — filtr CSS na img wewnątrz filtra tła jest niewiarygodny na iOS Safari.
Ostrzewny schemat kolorów z !importantem do przewodnipisu tematycznego CSS
DynamicMetaLoader może wstrzykiwać zdalny CSS, który wygrywa kaskadę. Dodawanie !ważne zapewnia, że kolor-schemat: ciemność nigdy nie może być nadpisywany przez...
Wykluczanie linków stopek i nav od TouchOptymalizowane egzekwowanie min-wysobnika
TouchOptimized było ustawienie minHeight:44px na wszystkich elementach a> krótszych niż 44px, w tym linki nav footer (wysoki 20px). To trwało podczas nawadniani...
Użyj wstępnie linijnego białego logo SVG zamiast filtra CSS
Filtr CSS na img inside backdod-filter jest niewiarygodny na iOS Safari. Wygeneruj logo-full-white.svg ze wszystkimi wypełnieniami ustawionym na ffffff i załadu...
Wariant trybu ciemnego Lock Tailwind do zapytania medialnego opartego na klasie, nigdy nie OS
Tailwind v4 domyślnie jest ciemny: narzędzia do reagowania na preferowane achemy w kolorze (preferencja OS). Przepisy typu „wariant” zapewnia ciemne: klasy akty...
Użyj stylu filtra inline na linku logo, aby uzyskać niezawodne białe renderowanie
Zajęcia filtracyjne Tailwind na elementach img są niespójne w przeglądarkach mobilnych. Inline styl na element kotwicy gwarantuje, że odwrócono jasność(0) inver...
Wymuś ciemny schemat kolorów, więc przeglądarka nigdy nie stosuje renderowania trybu świetlnego
Zmieniając się z „tylko dla światła” na „ciemny” w globals.css, generateViewport i Styl elementu html — to powstrzymuje przeglądarkę przed renderowaniem SVG i n...
Zapobiegaj renderowaniu logo za nav row na mobile
Owijanie div z filtrem CSS stworzyło nowy kontekst układania w stosy, który się kłócił Z filtrem tła nagłówka w przeglądarkach mobilnych, powodując malowanie lo...
Wyczywij pasek przewijania i przycinanie telefonów komórkowych na JumpToBar i PreviewBanner
- Dodawanie przelewu: ukryte do kontenera wewnętrznego JumpToBar, aby zapobiec pionowemu przewijaniu - Zezwalaj na owinięcie treści PreviewBanner na telefonie k...
Wymień przestrzeń-y-4 z inline flex gap on list linków footer
Tailwind space-y-4 wykorzystuje :where() (specyfika 0), która biegnie z CSS ładowanie na twardym odświeżeniu, powodując niespójne odstępy pionowe. Inline (wg) S...
Dodaj brakujące zapytanieIntegiat i18n klucz we wszystkich lokalizacjach
Przycisk "Podnieście żądanie" pod "Potępia niestandardową integrację?" CTA (ang.) Na /integracje spadały z powrotem do surowego klucza ;) Klucz nie został nigdz...
Logotypy integracyjne + dokładne /integracje metadane
Strony integracyjne i koncentrator wyświetlają teraz logo dostawców (powrot do istniejących - aktywa, które jest stroną główną TechStackBanner już używa). Usuni...
Rozszerz /integracje do wszystkich dostawców notowanych na stronie głównej
Wyrównuje stronę /integracji z rzeczywistymi integracjami ujawnionymi przez Strona główna (TechStackBanner). Dodaje 28 nowych stron integracyjnych dopasowanych ...
Dodaj stronę z Home Mortgage Brokers
Nowa strona rozwiązań branżowych w / rozwiązaniach/bromnikach hipotecznych Brokerzy i pożyczkodawcy. Śledzi uczciwe ramowanie platformy: Podstawowe CRM + comms ...
Uczciwny marketing – dostosowanie stron do rzeczywistych możliwości platformy
Pełna ocena stron marketingowych przeciwko rzeczywistym możliwościom produktu KamoCRM. Usunięto sfabrykowane twierdzenia o funkcjach, które nie zostały dziś zbu...
Dodaj 92 strony SEO — branże, integracje, glosariusz
Wdrożenie poziomu 1 planu rozszerzenia treści SEO: trzy nowe treści Podsystemy z łącznie 92 nowymi pełzanymi adresami URL plus 3 strony hub. 1. / Rozwiązuje — ...
Zezwalaj na kontynuowanie rurociągu, gdy k2m1 jest celowo opuszczony
Dodaj kontynuację narrator do k2m1 rozmieszczaj zadania i jeśli jest to warunek, w przypadku gdy jest to warunek translate_and_rebuild, więc działa tak długo, j...
Wyzwalaj świeży bieg, aby aktywować pierwszy przepływ pracy
Poprzednia run (3445, commit f93a173) zakończona na starym przepływie pracy wcześniej Zobowiązać się 4123431 może anulować i pominąć go. Nacisnięcie pustego zob...
Wdrażaj najpierw, przetłumacz, ponownie wdrożony-jeśli się zmienia
Przełomuje przepływ CI/CD, aby początkowe wdrożenie nie było już blokowane przez Czas tłumaczenia. Rurociąg teraz: 1. build_initial — buduje i popycha obraz oz...
Dodaj /alternatives hub + 9 stron porównawczych dla SEO
Dodaje pełny pakiet porównawczy konkurenta ukierunkowany na wyszukiwanie "X alternative" Zapytania. Każda strona zawiera głęboką narrację (2500+ słów), funkcję ...
Załaduj analizę obciążenia domyślnie i włącz subdomenę www w dozwolonych domenach
- Śledzenie wszystkich odwiedzających domyślnie, ponieważ analityka jest bez plików cookie / LG PR-a - Wyłącz tylko wtedy, gdy użytkownik wyraźnie zaprzecza ana...
Zastąp Google Analytics analitykę, dodaj śledzenie zdarzeń w witrynie
- Usuń Google Analytics (gtag.js) z układu - Dodaj analitykIntelijent analityczny: świadomy odbioru skryptu za pomocą pliku cookie Preferencje, data-do-not-tr...
Dodaj legalny drobny druk do stopki we wszystkich lokalizacjach
Dodaje ochronne zastrzeżenia prawne do dołu każdej strony Odpowiedzialność platformy, AI/eSignature, organ do tłumaczenia, Warunki umowy i ogłoszenie o znak tow...
Integracja Google Analytics (G-W9K0Z7FYRV) za pośrednictwem komponentu Next.js Script
Fix tłumaczenie — ręczne nadpisy + pełny retranslation delta
Ręczne nadpisywane dla warunków nav/UI oba silniki konsekwentnie zawodzą: - nav.home, nav.company, nav.roadmap, nav.changeLog, nav.legal, Nav.login, nav.docum...
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.