Usuń branding i uaktualnienie Capcha do PBKDF2/SHA-256 z wysiłkiem deterministycznym
Uaktualnienie do Capcha-lib v2 z PBKDF2/SHA-256 i wysiłkiem deterministycznym
- Algorytm: PBKDF2/SHA-256 (zalecane do produkcji) - Deterministyczne wysiłki: zakres liczników 5000-10000 - Koszt: 5000 iteracji PBKDF2 - Wyzwanie wyzwania: 30...
Defer Capcha widget renderowanie na stronie klienta, aby zapobiec awarii nawodnienia SSR
Zintegrować Capcha proof-of-work - widget na strony logowania i odzyskiwania
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ńco...
Dodaj przepływ pracy Forgejo CI / CD do budowy i wdrażania podwójnego klastrowego
Usługa API Rusztowania kamo-capcha z wyzwaniem i weryfikacją punktów końcowych
Odczytaj OTK od mistrza Redis po zalogowaniu SecurityService
Unikwa, gdy REDIS_REPLICA_HOST wskazuje na opóźniona replikę.
Zaktualizuj LoadBalancer zewnętrzny IP dla k1m1 LAN przesunięcie do 192.168.4.22
Spraw, aby ikona sześciokątsza graniczy była grubsza i widoczna
Zamień niewidoczną granicę CSS (przesuń przez klipsową ścieżkę) z ::przed Pseudo-elementowa granica rozciągająca się 3px poza kształt sześciokąta.
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ł...
Add debug logging and robust rights parsing for webinar controller
Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...
Dostosować nazwę pola do jestDostępneToDiło i ulepszenie interfejsu użytkownika rezerwacji
Naprawiono 400 Złe Zapytanie podczas tworzenia typów webinariów poprzez wysyłanie sądzido, aby pasowały do nazwy pola Java DTO (Lombok generuje getIsAvailableTo...
Utwórz formularze webinarium i tabelę wypełniaj dostępny obszar treści
Usuwa maksymalne ograniczenie z formularza szczegółów, aby wypełnić pełne Szerokość. Sprawia, że typy stół i jego pojemnik używają układu flex do wypełnienia Do...
Widenforma Typ stanu Strategiczny do ciągu dla zgodności TypeScript
Twierdzenie o WebinarPresenterStrategy sprawiło, że użyciePaństwo wnioskom Typ dosłowny, powodując niedopasowanie typu z zestawem rekwizytów smyczkowych.
Przeprojektuj ustawienia webinariów od nawigacji opartej na dialogach do podstron
Zastępuje wyskakujące okienka i oddzielne sekcje akordeonowe dwupoziomowe Przepływ nawigacji w linii: - Poziom 1: czysty stół do webinariów za pomocą click-to-n...
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śn...
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.
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). ...
Aktualizacja WebinarReminderJob, aby użyć przemalowanej metody repozytorium
Połączenia z 24-godzinnym oknem max Zamiast usuniętej metody Znajdź WebinarsWithDueReminders.
Zamień nieprawidłowy arytmetykę czasową JPQL za pomocą filtrowania warstwy aplikacji
Hibernate 6 oddaje odjęcie długiego od razu w JPQL. Zastąpiony ZnajdźWebinarsWithDueReminders (który w zapytaniu nie miał nanosekundowej arytmetyki) Za pomocą -...
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 D...
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...
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.
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...
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 do...
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.rem...
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 od...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
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) - Prz...
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...
Przekaż wstępnie naciągane dane przeglądowe do StatusResponseTimes, aby zapobiec zbędnej awarii
Normalizuj wyjście Quill HTML dla spójnego renderowania wiadomości e-mail
Przeslaj wszystkie treści adresowe za pomocą normalizacjiQuillHtmlForEmail i wrapBodyForEmail przed wysłaniem, zapewniając spójne wyjście HTML, niezależnie od t...
Oddzielne ustawienia wsparcia od strony wsparcia na poziomie członka na stronie dedykowanych ustawień
- Usuń kartę Ustawienia ze strony / obsługujej, zachowując tylko bilety i analitykę - Dodaj pod-tabs do Analytics: Przegląd i czas reakcji (przeglądy ustawień) ...
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-...
Usunąć RestTemplate uzależnić od BaseProviderHtpClient
BaseProviderHttpClient tworzy teraz swój własny RestTemplate wewnętrznie Wymaganie jednego z kontekstu aplikacji, naprawianie awarii startu w SecurityService, k...
Dodaj wewnętrzny auth secret dla publicznego katalogu API proxy
Dodaj do wdrożenia usługi zabezpieczeń Tak więc usługa APIService może uwierzytelniać podczas subskrypcji publicznej Prośby o katalog i promocje.
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.
