Changelog
Co nowego.
Każde ulepszenie platformy, jak to wysyła.
· kamo-internal
Dodaj pasek stanu relacji na dole pokazując pole źródłowe i anuluj przycisk
· kamo-internal
Pokaż wszystkie wirtualne pola dla podzielonych modyfikatorów i pozwól na mapowanie z pól wirtualnych
· kamo-internal
Dodaj interfejs użytkownika modyfikatorów split and value dla pól plików z obsługą wirtualnego pola
· kamo-internal
Przeprojektuj stronę ustawień z układem opartym na kartach podobnych do strony głównej
- Wymietany nawigacja na pasku bocznym z układem siatki karty - Dodano wszystkie kategorie ustawień i podkategorie jako pojedyncze karty - Ustawienia zorganizowane do sekcji: Essential Setup, Moje konto, Bezpieczeństwo, CRM, E-mail, Telefon - Dodano greskalowe tło logo podobne do strony głównej - Każda karta łączy się bezpośrednio z konkretną stroną / kartą ustawień - renderowanie warunkowe w oparciu o funkcje organizacyjne - Razem 23 karty ustawień obejmujące wszystkie dostępne opcje
· kamo-internal
Popraw mapowanie pola UX - przeciągnij się z pliku do systemu, pozwól na wiele map, przesuń statystyki na szczyt
· kamo-internal
Zamień kolumny mapowania pola, dodaj pozostałe pola etykietę, napraw pozycjonowanie strzałek
· kamo-internal
Dodaj terazrap do tabeli podglądu, automatyczne wybieranie pojedynczych opcji i waliduj wymagane dane
· kamo-internal
Poprawa mapowania pola importu ołowiu UI/UX
· kamo-internal
Kompletny system importu ołowiu z analizą plików, mapowanie pól, przekształceniami, walidacją i przetwarzaniem partii
· SecurityService
Do koszyka LeadImportStroller z duplikatem wykrywaniem za pomocą vendorUlidzoid i klucza kompozytowego (vendorProductId |vendorLeadID)
· kamo-shared-library
Dodawanie ołowiu DTO (LeadImportRequest, LeadImportReponse) do importu ołowiu opartego na plikach
· kamo-internal
Dodaj stronę pokoju z szarym logo tła
- Utworzona nowa strona pokoju na /app/room/page.tsx - Dodano logo jako obraz tła w 60% - Zastosowany filtr szarości do logo tła - Wyśrodkowa i pionowo wyrównana tła logo
· kamo-internal
Dodawanie jednoczesnego wykrywania połączeń na f-plecie - Sprawdź połączenie przychodzące przed rozpoczęciem nowego połączenia - Autoaceptuj połączenie przychodzące, jeśli użytkownik spróbuje uruchomić jedno - Aktualizuj tablice zależności, aby uwzględnić zmienne stanu połączenia
· MediaService
Dodaj jednoczesne wykrywanie połączeń i automatyczne połączenie - Śledź oczekujące połączenia na sesję w celu wykrycia jednoczesnych prób - Automatyczne rozwiązywanie, gdy obaj użytkownicy dzwonią w tym samym czasie - Użyj połączenia pierwszego dzwonienia i automatycznie przyjmuj drugie - Sprzątaj do oczekujących połączeń na podstawie odpowiedzi / końca - Usuń duplikat innego kodu rozejmu czelnośću
· MediaService
Wdrożenie właściwego przepływu inicjacji i akceptacji połączeń - Backend wysyła powiadomienie WebSocket do innego użytkownika - Frontend obsługuje wiadomości inicjacyjne i pokazuje przychodzące UI - Automatyczne otwieranie czatu po otrzymaniu połączenia przychodzącego - Tylko rozmówca pokazuje połączenie łączące państwo, dopóki rozmówca nie zaakceptuje - Wdrożone odpowiedzijIncomingCall, aby prawidłowo dołączyć do połączenia
· kamo-internal
Dodaj komunikaty systemowe do czatu dla zdarzeń WebRTC - Dodaj typ autora "system" do interfejsu ChatMessage - Dodaj komunikaty systemowe ze stylizowaną bańką - Dodaj komunikaty systemowe do prób połączenia, status połączenia, nieodebrane połączenia - Integracja z użyciemWebRTC do wysyłania zdarzeń wiadomości systemowych - Użyj identyfikatora MediaSession GUID (sesyGuid) do identyfikacji sesji Janus
· MediaService
Add JanusService for WebRTC integracja bram - Dodaj usługę JanusService Java do interakcji z Janus WebRTC Gateway API API - Konfiguracja URL Janus API, tajemnice i serwery STUN/TURN w application.yml - Wsparcie tworzenia sesji, załącznik do wtyczek i zarządzaniem pokojem
· kamo-internal
Integracja Janus WebRTC Gateway dla wideo/audio/desktop udostępniania - Zastąp peer-to-peer WebRTC z Janus VideoRoom plugin do rozmów wideo/audio - Dodaj infrastrukturę wtyczki Janus Streaming do udostępniania pulpitu - Wdrożenie architektury opartej na pokoju za pomocą sessionGuid dla deterministycznych identyfikatorów pokoi - Dodaj odpowiednie czyszczenie i obsługę błędów dla wszystkich typów połączeń - Install janus-gateway npm pakiet
· kamo-internal
Automatyczne otwieranie czatu podczas odbieranie wiadomości od innego użytkownika - nie minimalizuj, jeśli zminimalizowane, jeśli zostanie zminimalizowane, otwarte, jeśli jest zamknięte
· MediaService
Dodaj rejestrowanie EXTENSIVE do WebSocketConfig i ChatWebSocketController - każda ramka STOMP, uścisk dłoni, subskrypcji i logowania wiadomości
· kamo-internal
Dodaj rejestrowanie EXTENSIVE, aby użyćChatWebSocket hook i komponent ChatBox - każdy krok zalogowany
· kamo-internal
Utwórz stronę prezentacji powitalnej z kartami fabulowymi
- Dodano pełny wyświetlacz logo w lewym górnym rogu przy użyciu komponentu ThemeLogo - Utworzona nowoczesna, dopracowana strona powitalna z siatką kart - Każda karta funkcji zawiera ikonę, tytuł i opis - Funkcje są warunkowo wyświetlane na podstawie ustawień organizacji - Responsywna konstrukcja z efektami unoszącymi się i tłem gradientowym - Zawiera linki do wszystkich podstawowych funkcji witryny (Komen, Kanał, CRM, Konta, Rurociąg, Wiadomości, Dokumenty, Telefon, Kalendarz, Notatki, Zadania, Raporty, Sieć, Wsparcie, Ustawienia)
· kamo-internal
Przenieś debug page to kartę System Debug w ustawieniach zabezpieczeń - Created SystemDebug component od debug page content - Dodano kartę Debug System do /settings/security - Zastąpiany root /app/page.tsx z pustą stroną - Dodano pozycję menu Debug systemu do nawigacji ustawień
· kamo-internal
Dodawanie niestandardowych formularzy do strony Rynki i pola - Dodaj niestandardowy wybór formularzy i zamawianie interfejsu użytkownika w oknie dialogowym na rynku - Wdrożenie kolejno-drop do niestandardowych formularzy - Dodaj okno wyboru formularza, aby wybrać istniejące formularze - Dodaj kolumnę Custom Forms do tabeli rynków - Aktualizuj interfejsy w celu obsługi niestandardowych skojarzeń formularza - Dodaj metodę usługi API do pobranych niestandardowych formularzy
· SecurityService
Update LeadMarketController do obsługi niestandardowych formularzy - Użyj nowych przeciążonych metod serwisowych, które akceptują żądania DTO - Usuń zbędną sprzedażKonwersja (przejrzyona w serwisie)
· kamo-shared-library
Dodaj niestandardowe wsparcie formularzy na rynkach - Dodaj podmiot MarketCustomForm dla wielu do wielu relacji z zamawiania - Aktualizuj LeadMarket, aby uwzględnić niestandardowe relacje zForms - Add MarketCustomFormRepository - Zaktualizuj leadMarketDTO, aby uwzględnić niestandardowe formularze - Aktualizuj DTO w celu obsługi niestandardowych skojarzeń formularzy - Dodaj metody obsługi niestandardowego skojarzeń formularzy formularzy
· kamo-internal
Dodaj kompleksową niestandardową budownicz formularzy z przeciągnij i upuść
- Zaktualizuj stronę CRM: Zmień nazwę zakładki z "Niestandardowe formularze online" na "Formulety niestandardowe" - Dodaj komponent CustomFormManager do listy formularzy/brojów z tworzeniem/edytem/usunięciem - Dodaj komponent FormEditor z pełną obsługą przeciągnij i upuść: Pionowy przeciąganie i upuszczanie do ponownego uporządkowania stosu Poziome przeciąganie i upuszczenie do ponownego uporządkowania pola w stosach - Dodaj komponent FieldStack do zarządzania stosem z opisami - Dodaj komponent FieldTypeSelector do wyboru typów pól - Dodaj komponent FieldConfigurationPanel z obsługą wszystkich 12 typów pól: Tekst (maxChars), TextArea (rows), Pieniądze (kraj), Data, Data Dropdown/Radio/List (zarządzanie obopłami), Checkbox, Adres (kraj) US_SSN (3-partowy format), US_State (zdobywalne z flagami) - Walidacja identyfikatora pola (format i wyjątkowość) - Dodaj kompleksową walidację formularza - Nowoczesny interfejs użytkownika z ikonami lucide-react i polerowaną stylizacją - Pełna integracja API z obsługą błędów
· SecurityService
Dodaj CustomFormController dla niestandardowych formularzy API punktów końcowych
- Dodaj kontroler REST w /api/security/formulary celowe - Wdrożenie GET, POST, PUT, DELETE Punkty końcowe do zarządzania formularzami - Obsługa struktury formularza ze stosami i polami - Dołącz kontrolę dostępu z przesączanie organizacyjnej - Pełne operacje CRUD dla niestandardowych formularzy
· kamo-shared-library
Dodaj funkcję niestandardowych formularzy z obsługą form builder
- Dodawanie formularzaFieldType enum z 12 typami pól (TEXT, TEXT_AREA, MONEY, DATE, DATE_TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US_STATE) - Dodaj klasy podmiotów: CustomForm, FormStack, FormField z pełnymi relacjami JPA - Dodaj repozytoria: CustomFormRepository, FormStackRepository, FormFieldRepository z zapytaniami o zasięgu organizacji - Dodaj DTO: CustomFormDTO, FormStackDTO, FormFieldTO, CreateCustomFormRequest, UpdateCustFormRequest - Dodawanie usługi CustomFormService z operacjami CRUD, walidacją identyfikacji pól i zarządzaniem strukturą formy - Wdrożenie kompleksowej walidacji ID pola (wołnieniu alfanumeryczne, bez kolejnych separatorów, unikalny w formie) - Wsparcie dla struktury form zagnieżdżonych ze stosami zawierającymi pola
· kamo-internal
W pełni przewodowa strona produktów ubocznych z nowoczesnym interfejsem UI, pełny CRUD dla sprzedawców i produktów

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