Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-login

    Zintegrować Capcha proof-of-work - widget na strony logowania i odzyskiwania

  2. · SecurityService

    Zastąpienie Google ree' Capcha - weryfikację

    Usunąć Re-Service i całą konfigurację Google. Dodaj CapchaVerificationService, który weryfikuje - ładunki przez Kamo-capcha service's /api/weryfikuj punkt końcowy. Zaktualizuj LoginRequest Ziastaker i SecurityController do korzystania z pola Payload.

  3. · KlusterServices

    Dodaj subdomena capcha do automatycznego monitorowania

  4. · kamo-capcha

    Dodaj przepływ pracy Forgejo CI / CD do budowy i wdrażania podwójnego klastrowego

  5. · kamo-capcha

    Dodaj manifesty Dockerfile i K8s dla wdrożenia capcha.

  6. · kamo-capcha

    Usługa API Rusztowania kamo-capcha z wyzwaniem i weryfikacją punktów końcowych

  7. · kamo-marketing

    Automatyczne spłacenie 3D elementy przewijania, gdy użytkownik przestaje przewijać

    Doda się wykrywanie przewijania, dzięki czemu obracane z perspektywy elementów animują do płaskich Po 300ms bez przewijania, zamiast pozostać nachynięci. Raz płasko, one Pozostać płasko, aż nie przewinie się poza widoku, a następnie zresetuj do następnego przewiń.

  8. · kamo-internal

    Dodaj minimalne pole rezerwacji z wyprzedzeniem do ustawień webinariów UI

    Dodaje dane wejściowe liczbowe do konfiguracji, jak daleko z wyprzedzeniem musi być gniazdo W celu umożliwienia rezerwacji, z pomocą wiadomości tekstowej wyjaśniającej pole.

  9. · MediaService

    Enforce minimum advance booking when filtering available slots

    Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.

  10. · kamo-shared-library

    Dodaj minimalne pole rezerwacji z wyprzedzeniem do typu webinarium

    Dodaje minAdvanceBookingMinutes do podmiotu WebinarType i DTO, umożliwiając Adminisje, aby wymagać zarezerwowania automatów z wyprzedzeniem (np. 24). Godziny). Automaty bliżej niż ten próg są wyłączone z dostępności.

  11. · kamo-internal

    Dodaj przełączanie zakresu PUBLIC_WEBINAR do interfejsu API zarządzania kluczami API

    Dodaje opcję zakresu webinarium Publicznego z ikoną VideoCall do: Strona ustawień dostępu API, umożliwiająca administratorom włączenie interfejsu API webinaru Dostęp do klucza.

  12. · APIService

    Enforce PUBLIC_WEBINAR zakres na publicznych punktach końcowych webinariów

    Dodać sprawdzenie walidacji zakresu przed przesłodzeniem publicznych wniosków o webinarium Do MediaService, zwracając 403, jeśli klucz API nie ma zakresu PUBLIC_WEBINAR.

  13. · kamo-shared-library

    Dodawanie zakresu PUBLIC_WEBINAR do systemu kluczy API

    Dodaje nową wartość ApiKeyScope.PUBLIC_WEBINAR do dostępu do bramki Publiczne planowanie webinarium, przyłączenie się i anulowanie punktów końcowych.

  14. · kamo-marketing

    Przeprojektuj stronę demonstracyjną z integracją planowania webinaru

    Zastępuje formularz demonstracyjny dla posiadaczy trójfazowym przepływem rezerwacji: 1. Forma przechwytywania ołowiu (tworzy ołów z rynkiem platformy KamoCRM) 2. Schematowanie webinarów (dołączenie do istniejącego lub zaplanuj nowe demo) 3. Potwierdzenie rezerwacji z danymi e-mail/kalendarzowymi Integracja z publicznym webinarium API w celu dostępności automatów i Planowanie z automatycznym stowarzyszeniem ołowiowo-webinarnym.

  15. · kamo-internal

    Dodawanie webinarium Harmonogramowanie interfejsu użytkownika z ustawieniami administratora i widokami członków

    Wdrożył pełną premierę webinaru w kamo-internal: - WebinarSettingsTab: admin CRUD dla typów webinariów, pule prezenterów, Interwały przypomnień, miejsca na dostęp do miejsc na dostęp i ograniczenia dotyczące org dziecka - MyWebinarsTab: widok użytkownika nadchodzących webinariów z dołączeniem, 3-stepne planowanie modalu i zarządzania prezenterami - LeadWebinarsSection: skojarzenia webinarium na stronie lead detail - Trasa proxy API i definicje typu TypeScript - Przelejowane do ustawień/funkcji/ustawek/za pomocą i kart stron wsparcia

  16. · DaemonService

    Dodaj pracę przypominającą webinarium za pomocą publikacji wydarzenia NATS

    Dodaje WebinarReminderJob (biegnie co minutę), który sprawdza należny webinar Przypomnienia oparte na skonfigurowanych interwałach, publikuje daemon.webinar.reminder Wydarzenia za pośrednictwem NATS i śledzą wysyłane przypomnienia przez WebinarReminderLog.

  17. · APIService

    Dodaj internetowe trasy bramowe dla uwierzytelnionych i publicznych punktów końcowych

    Trasy /api/webinar/a do MediaService dla uwierzytelnionych operacji webinarowych i /api/public/webinar/ ? z walidacją klucza API dla publicznego planowania I odwoławcze przepływy.

  18. · MediaService

    Implement webinar scheduling backend with full business logic

    Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow

  19. · InitializerService

    Dodaj typ webinarium i dane rynkowe dla demonstracji KamoCRM

    Dodaje inicjalizację danych zalążkową dla systemu planowania webinarium: - typ webinarium "KamoCRM Software Wprowadzenie Demo" (45min, strategia PRIORITY) - Przypomnienie odstępów po 24 godzinach i 30 minut przed - rynek leadów "Platforma KamoCRM" z typem sprzedaży SERVICE

  20. · kamo-shared-library

    Dodaj podmioty systemu planowania webinarium, repozytoria, DTO i enums

    Przedstawia kompletny model danych dla systemu planowania webinarium: - 9 podmiotów JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarDostępnośćSlot, WebinarChildOrgRestriction, ScheduledWebinar, WebinarAttendee, WebinarLeadSociation, WebinarPominderLog - 9 Spring Data repozytoriów z niestandardowymi zapytaniami - 13 DTO dla odpowiedzi i żądań API - 3 ens: WebinarStatusType, WebinarAttendeeStatusTy, - "

  21. · kamo-internal

    Dodaj panel dynamicznych i wskazówków i adresów URL webhook do integracji dostawców

    - CommerceProviderSetup korzysta teraz z HelpTipsOverrideContext, aby pokazać kontekstowy pomoc w zmianach w oparciu o bieżący widok (lista, selektor lub per-provider) - Okólnik dialogowy Config pokazuje adres URL czatuj za pomocą click-to-copy dla dostawców, którzy obsługują Webhooks w czasie rzeczywistym (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Przepisał wszystkie 10 komponentów pomocy z prostym, nietechnicznym wyjaśnieniem języka Co jest synchronizowane, jak się połączyć i jak działają aktualizacje w czasie rzeczywistym

  22. · kamo-internal

    Dodaj pobranie przycisku SVG do konwertera wektora logo do eksportu w połowie procesu

  23. · kamo-internal

    Zbuduj kompletną kartę integracji dostawców dla detalicznego synchronizacji e-commerce

    Dodaj pełny interfejs użytkownika do zarządzania 10 integracjami dostawców e-commerce (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Zawiera selektor dostawców, formularze konfiskat, tablicę rozdzielczą synchronizacji, matrycę zdolności, Zrzuty stowarzyszenia rynkowego i dokumentacja pomocy dla dostawców.

  24. · DaemonService

    Add RetailProviderSyncJob dla zaplanowanego sondażu dostawcy e-commerce

  25. · APIService

    Dodaj punkt końcowy spedycja commerce webhook dla integracji dostawców detalicznych

  26. · SecurityService

    Dodaj punkty końcowe dla dostawcy detalicznego w zakresie testowania połączeń, synchronizacji, możliwości i webhooków

  27. · kamo-shared-library

    Wdrożenie kompletnego systemu integracji detalicznego z 10 dostawcami e-commerce

    Dodaj pełne implementacje adapterów dla Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop i OpenCart. Obejmuje klientów HTTP, adaptery synchronizacji, klasy możliwości, Auto-registrar, synek orkiestrowy, procesor webhook i obsługa displayName.

  28. · kamo-internal

    Załóż stronę konta na /kon/nowy z minimalną formą

    Pyta tylko podstawowe pola: imię, nazwisko, e-mail, telefon, firma, Rodzaj konta i opcjonalne stowarzyszenie rynkowe. Po przesłanieniu tworzy konto za pośrednictwem kontApi i przekierowań na /account/view/'uid'. Przełącza również przycisk "Nowe konto" onClick na stronie przeglądarki konta.

  29. · SecurityService

    Ulepsz POST /customers, aby akceptować informacje kontaktowe i szukać użytkownika przez e-mail

    Załóż konto teraz akceptuje e-mail, contactName, telefon, akceptujeMarketing, taxExempt. Jeśli adres e-mail jest dostarczany i dopasowuje istniejącego użytkownika, automatyczne zestawy jako masterAccountHolder.

  30. · kamo-shared-library

    Dodaj UserRepository.findByEmail e-mail do adresu e-mail tworzenia konta

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