Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

Każde ulepszenie platformy, jak to wysyła.

  1. · kamo-marketing

    W pełni wyciągać ciągi ciała z bezpieczeństwa, prywatności, warunków, gdpr, plików cookie, legalnych

  2. · kamo-marketing

    W pełni wyciągać struny ciała z kariery, firmy, społeczności, zasobów, mapy drogowej

  3. · kamo-marketing

    Przewodowy lokal poprzez dynamiczne posy i dodatek oparte na hashach translation skip

    - Przewiń lokalny param do SecurityService changelog API (strona + trasa + klient) - Przewiń lokalny param do KBService Artykuł/wynagrody drzewne (sekcja + strony ślimaka) - Przewiń lokalny param do katalogu subskrypcji API (cealog cenowy, ceny, oferta, strony kalkulatora) - Dodaj pominięcie tłumaczenia na bazie hash w CI: uruchamiaj krok tłumaczenia tylko wtedy, gdy zmiany en.json - Dodawanie wiadomości/.translation-hash z prądem en.json SHA256 dla porównania wartości wyjściowych

  4. · kamo-marketing

    Przeuczenie przewodowe do wszystkich komponentów klienta

    Zastępuje wszystkie zakodowane ciągi znaków w każdym (stronach) / ?Client.tsx t(-key) wywołania za pomocą next-intl useTranslations. Okładki 25 plików: Bezpieczeństwo, kontakt, demo, ceny, oferta, kalkulator i wszystko uprzednio przewodowe komponenty (o, blog, kariera, changelog, community, company, ciasteczka, funkcje, gdpr, kb, legalne, prywatność, Produkt, zasoby, mapa drogowa, mapa witryny, warunki). Rozwiń się również Wiadomości/en.json ze wszystkimi brakującymi kluczami do nowych przestrzeni nazw.

  5. · APIService

    Przewiniaj lokalny param do SecurityService w punkcie końcowym katalogu subskrypcji publicznej

  6. · InitializerService

    Dodaj tabele tłumaczeń dla dzienników zapłać, artykułów KB i planów subskrypcji

  7. · SecurityService

    Dodaj tłumaczenie async dla changelogu i planów subskrypcji, dodaj lokalne publiczne API

  8. · KBService

    Dodaj tłumaczenie async dla artykułów KB, dodaj lokalne publiczne artykuły API

  9. · kamo-marketing

    Rozwiń wiadomości/en.json z pełnym zasięgiem kopii ciała

    Wprowadź katalog tłumaczenia z 172 klawiszy (nr 12 przestrzeni nazw) do 300+ Klucze w 26 przestrzeniach nazw, wyodrębniające każdy niewidoczny dla użytkownika Angielski ciąg ze wszystkich komponentów klienta i serwera: - o, funkcje, bezpieczeństwo, kontakt, demo: CTA, etykiety, zastępcze, Tytuły etapowe, kongi sukcesu/eroror - blog, kariera, społeczność: dynamiczne stany, etykiety autorskie, kopia kultury - changelog: etykiety paska stat (totalne ? Etykiety chipów filtracyjnych, wiadomości o stanie pustym, sterowaniem pokazowym-bardziej-bardziej/bezlitosnym - mapa drogowa: etykiety statusu fazowego (Uruchomone/w trakcie realizacji / planowane/eksplorowanie) - ceny: przełączanie rozliczeniowe, nagłówki sekcji add-on/map, porównanie Kopia tablicy, tytuł FAQ, tytuł terminów cenowych, wczesna kopia banera - oferta: pełna strona oferty wczesnego ptaka — kod promocyjny UI, jednostki odliczające, Jak-tru-praca, kopia wygaśnięcia / semestry - kalkulator: etykiety kalkulacyjne ROI, billing/plan selectory, podsumowanie, Kod rabatowy UI - napisy stron, nagłówki tabel, Podpis RODO, kontaktowe-legalne etykiety CTA - zasoby, firma, produkt, mapa witryny, helpCenter, kbArtykuł: Tytuły/opisy kart hub-page, Wyróżnienie wyszukiwania KB, brak-wyniki / stany bez cząstek, etykiety z bułką rożną, min-czytaj, Aktualizowane-data, in-this-section, no-content strings - wspólny: wspólne cross-page stringi (ładczynienieWięcej, showWięcej/Less, backToTo, minRead, updated, itp.) Wszystkie 172 oryginalne klucze zachowały się bez zmian.

  10. · kamo-shared-library

    Dodaj podmioty tłumaczeniowe i repozytoria CommitLog, KbArtykuł, Plan Podpisu

    - CommitLogTranslation + CommitLogTranslationId (PK: commit_log_id, locale) - KbArtykuł Tłumaczenie + KbArtykuł Tłumaczenie Id (PK: artykuł_uid, locale) - SubscriptionPlanTranslation + SubscriptionPlanTranslationId (PK: plan_id, locale) - CommitLogTranslationRepository, KbArtykuł Przekładnia, ; - TranslationLocales klasa użytkowa (21 lokalizacji docelowych) - Zbiory tłumaczeń OneToMany na CommitLog, KbArtykuł, Subskrypcja - Version bump: 1.0.0 -> 1.1.0

  11. · kamo-marketing

    Dodaj wątki na narzędzia i napraw zachowanie przewijania na selektora językowym

    - Dodaj englishName do LOCALE_CONFIG dla wszystkich 22 lokalizacji - Dodaj tytuł-englishName do każdego przycisku (comtop + mobilny) Tak unoszący się pokazuje anglojęzyczną nazwę jako podpoglądacze przeglądarki - Wymień stałe maxOCz.: 380 z kalcem(100vh - 140px) tak, więc rozwijaj się rozszerza się, aby pasowały do wszystkich języków bez przewijania w normalnych widokach, Przewijanie tylko wtedy, gdy wysokość widoku jest naprawdę zbyt krótka

  12. · kamo-marketing

    Zamień odznakę z wymiopierem selektora językowego w nav

    Dodaj 2-kolumnową flagę + nazwę oznaczącą do nawigacji nagłówka, co pozwala Użytkownicy przełączają się między wszystkimi 22 obsługiwanymi lokalnymi miejscami. Lokalne przełączanie użycia Następny-intl router.wymień, aby pozostać na bieżącej ścieżce. Pochodzi menu mobilne składana sekcja językowa z tym samym układem siatki. Usuń: Prelaunch oferuje odznakę zarówno z komputera stacjonarnego, jak i mobilnego.

  13. · kamo-shared-library

    Przywracanie usuniętych języków z tłumaczeniemWspiera pole

    Dodaj tłumaczenieSportowany boolean do LanguageType enum. Przywróć URDU, MARATHI, TELUGU i GUJARATI (tłumaczeniePrzetrobów). Wszystkie 22 Wcześniej obsługiwane języki zachowują tłumaczenieSupported-true.

  14. · kamo-marketing

    Wdrożenie next-intl i18n z 22 lokalizacjami, przetłumacz skrypt i [locale] routing

  15. · SecurityService

    Dodaj TranslateService do listy zmian w tłumaczeniach publicznych

  16. · TranslateService

    Początkowa usługa tłumaczeniowa — Bergamot + warstwa abstrakcji librażu

  17. · KlusterServices

    Dodaj wdrożenia LibreTranslate i Bergamot K8s dla i18n

  18. · kamo-shared-library

    Usuń 4 nieobsługiwane tłumaczenia z LanguageType

  19. · kamo-internal

    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 dokument w redakcji Docs w nowej zakładce za pośrednictwem POST /api/docs/open/.imgId - Istniejący przycisk Edycja przemianowany na "Edit PDF" dla przepływu pracy adnotacji PDF - Nowość /api/docs/open/[imgId] Next.js route proxying do DocsService backend - Rozszerzona kolumna akcji, aby pomieścić dodatkowy przycisk

  20. · DocsService

    Przepisz WOPI/Dokuty, aby używać Img/ImgDat, dodaj Open in Docs endpoint

    - WopiController używa teraz imgId (Long) zamiast pliku DocumentId (String) - DocumentService tworzy zapisy Img + ImgDat zamiast rekordów dokumentów - WOPI CheckFileInfo sprawdza ImgShare dla uprawnień do odczytu / zapisu na użytkownika - PutFile (save) wyzwala async PDF rekonwersja i regenerację miniatur Za pośrednictwem ConversionService - Nowy POST /api/docs/open/'imgId' punkt końcowy do otwierania istniejącego przesłania Dokumenty w Docs z kontrolą dostępu i walidacją typu pliku - Usuwa wszystkie odniesienia do samodzielnego podmiotu Dokumentu

  21. · kamo-shared-library

    Usuń samodzielny podmiot dokumentów — wszystkie dokumenty teraz używają systemu obrazowania Img/ImgDat

    Podmiotem dokumentu, dokumentem i DocumentNotFoundException Usunięto. Integracja DocsService WOPI i Docs działa teraz w całości Za pośrednictwem jednostek Img + ImgDat w rurociągu obrazowania.

  22. · kamo-internal

    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 - Koni-napomnik-kalipboardowe generowanie URL punktów końcowych - Okno dialogowe zarządzania 4-tab: Przegląd (statys, toggle), Mapowanie pola (na podstawie tabeli Podajnik terenowy source-to-system z przekształceniami), Queue (paginated Przeglądarka ładunku z filtrowaniem stanu i przetwarzaniem zaległości), Ustawienia (lity graniczne, rozmiar ładunku, usunięcie) - 7 Next.js API proxy przekierowania do SecurityService za pośrednictwem APIService - Sprzedawca/market/produkt kaskadowe zrzuty, powiadomienia o przekąskach, Stan ładowania i responsywny projekt

  23. · DaemonService

    Dodaj Quartz job do zautomatyzowanego przetwarzania ładunku ołowiu

    Dodaje LeadIntakeProcessingJob, który działa co minutę, aby przetworzyć kolejkę Surowe ładunki od sprzedawców zewnętrznych. Stosuje skonfigurowane mapowanie pól, Transformacje (szybcie, kapitałowo, format telefonu/e-mail itp.), leady za pośrednictwem LeadService, aktualizuje stan ładunku i przetwarzaj dzienniki. Rejestruje pracę w QuartzConfig z konfigurowalny harmonogram cron.

  24. · SecurityService

    Dodaj zarządzanie wychyciem ołowiu i kontrolerom odbioru publicznego

    Dodaje dwa sterowniki do zautomatyzowanego systemu wlotu ołowiu: - LeadIntakeController: uwierzytelniony CRUD dla punktów końcowych, pola przyjęć mapowania, zarządzanie kolejkami ładunkowymi, przetwarzanie zaległości i statystyki - LeadIntakeRenektywController: publiczny punkt końcowy, który akceptuje trzecią partię zgłoszenia ołowiu z ograniczeniem stawki Redis, egzekwowaniem wielkości ładunku, JSON spłaszczenie i konfigurowalne włączanie/niemożność na punkt końcowy

  25. · APIService

    Dodaj punkt końcowy publicznego przyjmowania ołowiu dla zewnętrznego zgłoszenia ołowiu

    Dodatki LeadIntakePublicStroller na /api/publiczny/olider-wspólny/atoken, który Akceptuje dane lead w dowolnym formacie (JSON, formularz-urlencoded) z strony trzeciej strony Dostawcy i przekazuje usługi SecurityService do przechowywania i przetwarzania. Używa unikalnych tokenów punktów końcowych UUID dla bezpieczeństwa — nie wymaga klucza API.

  26. · kamo-shared-library

    Dodaj jednostki systemu Lead Intake, repo, DTO i serwis

    Dodaje pełną warstwę danych dla zautomatyzowanego systemu wlotów ołowiu: - 4 podmioty: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntakeProcessingLog - 4 repozytoria z niestandardowymi zapytaniami JPQL do przetwarzania nieprzetworzonych ładunków - 6 DTO dla zamówień na żądanie API / odpowiedzi - LeadIntakeService z pełnym CRUD, magazynowaniem ładunku, zarządzanie mapowaniem w terenie, spłaszczeniem JSON i przetwarzaniem cyklu życia dziennika - LeadIntakePayloadStatus enum (RECECEIVED, PROCESSING, IMPORTED, FAILED, DISCARDED)

  27. · SecurityService

    Dodaj GET - punkt końcowy za pomocą liczby SQL

  28. · kamo-shared-library

    Dodawanie do CommitLogRepository

  29. · kamo-marketing

    Integracja kamo (proof-of-work) w formularzu kontaktowym, formularzu demo i widżecie czatu

    - Dodaj ?Provider wielokrotnego owijania komponentu Capcha-widget z ciemną stylizacją tematu - Formularz kontaktowy: automatyczne sprawdzanie ostrości, przesyłanie bramek do weryfikacji - formularz demonstracyjny: automatyczne sprawdzanie ostrości podczas fazy 1, przycisk Kontynuuj bramkę - Widget Czatu: rozpocznij PoW po otwarciu czatu, pokaż baner weryfikacji, wyprzedaj do weryfikacji - Sprzedawca kamo-capcha-widget v3.0.2 jako zależność lokalna

  30. · kamo-marketing

    Dodaj animowany baner zgody na ciasteczka z projektem szklaryzmu

    Pływająca lewy dolny kartka z wiosennymi animacjami, niezbędnym / analitycznym ciastkiem Przełączniki, utrzymywanie się localStorage i link do ustawień plików cookie w stopce W celu ponownego otwarcia preferencji dotyczących zgody.

Twój wszechświat czeka.

Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.

Bezpłatne na zawsze — nie wymaga karty kredytowej