Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-login

    Wyłącz wszystkie interaktywne elementy podczas udanego przekierowania logowania

    - Dodano stan przekierowania, aby śledzić, gdy logowanie się powiedzie, a przekierowanie jest w toku - Wyłączenia nazw użytkowników i haseł podczas przekierowania - Niewyróżniane Kontynuuj, Z powrotem i podloguj przyciski podczas przekierowywaniu - Niepełnosprawne przyciski zewnętrznego dostawcy (Google, Microsoft, Apple, itp.) podczas przekierowania - Disabled Remember Me pole wyboru podczas przekierowyywania - Wyłączenia wszystkich linków (Formutalne hasło, rejestr) z punktami i niejasnością podczas przekierowywaniu - Wyłączenia widoczności hasła przełączanie ikony podczas przekierowywaniu Zapobiega interakcji użytkownika, podczas gdy 'Login udany! Przekierowanie..." jest pokazane.

  2. · kamo-login

    Dodaj konfigurację re- do konfiguracji środowiska

    - Dodano NEXT_PUBLIC_RE__SITE_KEY do k8s ConfigMaps - Dodano NEXTBLIC_RE_RE_ATTRIB_MODE do ConfigMaps (tryb odznaki) - Zaktualizowano README z instrukcjami konfiguracji środowiska - Dodano sekcję konfiguracji re- z kluczem zastępczym - Dodano przykłady konfiguracji URL usługi API WAŻNE: Zastąp '6LfYourSiteKeyHere' z rzeczywistym kluczem witryny z: - ;) Dla lokalnego dev, twórz .env.local z: - ;)

  3. · InitializerService

    Dodaj obsługę domeny localhost w DataLoader

    - Dodano localhost i localhost:3000 domen dla rozwoju lokalnego - Ulepszone komentarze wyjaśniające zachowania konkuncyjne poddomem - Współpracuj z zaktualizowanym organemRepozytorium, który obsługuje konkatynację domeny macierzystej i dziecka

  4. · InitializerService

    Dodaj inicjację zewnętrznego dostawcy auth w DataLoader

    - Dodano ExternalAuthProviderZawienie zależności - Createdd addExternalAuthProviders() metoda helper do konfigurowania dostawców - Poguulowani dostawcy zewnętrznych au dla każdej organizacji: KamoCRM: Google, Microsoft, Apple KamoClub: Google, Microsoft, Apple Ebonix: Steam, Roblox, Xbox (platformy gier/dzieć) TheShortTermRent: Google, Microsoft, Apple - Wyproszona stara implementacja TożsamościProtegoDokładnośćKonfigHelper - Dostawcy są zamawiani według priorytetu wyświetlania Początkowe zaangażowanie programu KamoInitializerService z obsługą ExternalAuthProvider.

  5. · SecurityService

    Dodaj punkt końcowy GET /api/security/providers

    - Dodano punkt końcowy, aby zwrócić włączone zewnętrzne dostawcy auth dla organizacji - Określa organizację z nazwy hosta (X-Forwarded-Host) - zapytania ExternalAuthProvider podmioty za pośrednictwem ExternalAuthProviderService - Konwertuje IdentityProviderType enum do identyfikatorów rejestracji Spring Security - Mapy MICROSOFT -> 'azure' na konwencję Spring Security - Zwraca zamówioną listę identyfikatorów dostawcy dla strony logowania do wyświetlania przycisków Integruje się z nowym systemem ExternalAuthProvider z kamo-shared-library.

  6. · kamo-shared-library

    Dodaj system ExternalAuthProvider do dynamicznej konfiguracji przycisku logowania

    - Utworzony podmiot zewnętrznyAuthProvider z adnotacjami JPA/Hibernate - Dodano ExternalAuthProviderRepozytorium z zapytaniami do zarządzania dostawcami - Wdrożony ExternalAuthProviderService dla logiki biznesowej - Utworzony ExternalAuthProviderDTO do przesyłania danych (wyklucza dane uwierzytelniające) - Zaktualizowano podmiot organizacji z relacjami OneToMany z zewnętrznymi dostawcami auth - Dodano kompleksową dokumentację w języku . Umożliwia to organizacjom skonfigurowanie zewnętrznego dostawcy uwierzytelniania Przyciski (Google, Apple, Xbox, Steam itp.) pojawiają się na ich stronach logowania.

  7. · kamo-login

    Wyłącz formularz logowania po pomyślnym uwierzytelnieniu, aby zapobiec powielonym przesyłaniom

  8. · kamo-internal

    Pokaż działy na liście członków, nawet gdy puste z komunikatem "Nie ma członków"

  9. · SecurityService

    Dodaj MemberController z /by-department punkt końcowy do posącz członków org zgrupowanych przez dział z OTK auth

  10. · kamo-internal

    Wdrożenie listy użytkowników Integracja API - posącz członków działu od SecurityService z rzeczywistymi danymi

  11. · kamo-internal

    Dodaj animację intro do przepływu logowania OTK w kamo-internal matching stylu kamo-login

  12. · kamo-login

    Dodaj elegancką animację intro do strony logowania z logo org, temat gradientu i ładowania spinner

  13. · kamo-internal

    Przeprojektuj stronę / utwórz, aby użyć 100% szerokości układu o zoptymalizowanym stosunku paska bocznego / zawartości

  14. · kamo-internal

    Użyj pełnego logo organizacji (z tekstem) zamiast logo tylko na ekranach walidacji i wylogowania

  15. · kamo-internal

    Przeprojektuj stronę wylogowania z nowoczesnymi tematami - użyj kolorów org, animowanego logo i eleganckiego spinnera do ładowania

  16. · kamo-internal

    Autoredirect do /logoutu na 401 błędów uwierzytelniania dla strony sieciowej i generacji OTK

  17. · kamo-internal

    Dodaj profesjonalne okno dialogowe z potwierdzeniem materiału i II dla rezygnacji z subskrypcji za pomocą komunikatu ostrzegawczego

  18. · kamo-internal

    Przeprojektuj stronę sieciową - podkreśl bieżący org osobno ze stylizacją premium, pokaż inne orgs w siatce poniżej

  19. · kamo-internal

    Zamień przycisk Open/Switch Enter/Unsubscribe - Enter generuje OTK i otwiera domenę org w nowym oknie

  20. · SecurityService

    Dodaj obsługę uwierzytelniania OTK do punktu końcowego OrganizationController /my-networks do integracji serwerów proxy API

  21. · kamo-internal

    Dodaj trasę proxy API dla /my-sieci punktu końcowego do łączenia strony sieciowej z SecurityService

  22. · kamo-internal

    Implementuj My Network stronę z prawdziwą integracją backend - Utworzona aplikacja/typy/network.ts z interfejsem NetworkOrganization - Rewrote app/network/page.tsx, aby pobrać z /api/security/org/my-networks - Wyświetla wszystkie organizacje, które użytkownik jest członkiem odznak ról - Pokazuje logo organizacji za pomocą komponentu ThemeLogo ze ścieżkami opartymi na domenach - Material-UI design siteOdznaka w roli członków...

  23. · SecurityService

    Dodaj punkt końcowy my-networks do OrganizationController - Dodano GET /api/security/org/my-networks punkt końcowy - Zwraca wszystkie organizacje, uwierzytelniony użytkownik jest członkiem - Zawiera role (własność/członek), dane członkowstwa i informacje o domenie - Odpisy danych z sesji za pośrednictwem KSesServiceService - Uses MemberRepository.findByser() w celu uzyskania wszystkich członkówDane specyficzne: memberId, nazwa użytkownikaAlias, ja...

  24. · kamo-shared-library

    Dodaj pole opisu do podmiotu organizacji - Dodano kolumnę OPIS (varchar(500) z kolabu utf8mb4 - Obsługuje przechowywanie opisów organizacji do wyświetlania sieci - Wymaga aktualizacji schematu baz danych za pośrednictwem KamoInitializer

  25. · kamo-internal

    Dodaj przycisk Moja sieć do górnej nawigacji - Dodano nowy przycisk Moja sieć obok Mojego konta - Linki do /network strony - Używa PeopleAltIcon do spójności wizualnej - Ta sama stylizacja jak Moje konto i przyciski wylogowania - Zobacz i zarządzaj połączeniami sieciowymi - Umieszcenione między moim kontem a wyloguj

  26. · kamo-internal

    Utwórz logo NavPri klikać, aby przejść do debugowania pulpitu nawigacyjnego - Dodano obsługę onClick do pola logo, które przechodzi do strony głównej ( /) - Dodano koder: wskaźnik wskazujący klikalność - Ulepszony efekt zawinięcia z jaśniejszą gradientem - Logo służy teraz jako szybki dostęp do Session Debug Dashboard

  27. · kamo-internal

    Kompletnie przeprojektuj Sesję Debug Dashboard z profesjonalnym interfejsem metrykystycznym UI - Dodano 6 kodów kolorów kart metrycznych u góry (Sesja, Latency, Memory, Memory, Load, Storage, ?) - Odliczanie tokenów w czasie rzeczywistym z postępem i ostrzeżeniami oznaczonymi kolorami - Interaktywna lista plików cookie z przyciskami copy-to-clipboard - Podświetlone ? ciasteczka z zielonym tłem - Inteliczy układ siatki maksymalizującej przestrzeń (lg)- oznaczony...

  28. · kamo-internal

    Modernize Sesja Debug Dashboard z pełnoekranowym projektem Materiał-UI - Przeprojektowany z nowoczesnymi komponentami Material-UI i gradientami - Układ pełnoekranowy z fioletowym gradientem - Dodano kontrole stanu API ze śledzeniem czasu reakcji - Dodano statystyki przechowywania przeglądarki (localStorage/sessionStorage) - Ulepszone wyświetlacz cookie z rozszerzanymi akordełkami - Ulepsza hierarchia obrazu z...

  29. · kamo-internal

    Kliknięcie na głównym pasku bocznym zamyka teraz otwarte panele - Dodano onClick / TouchEnd obsługuje NavPri, aby ustawić aktywnePanel do null - Dodano stopPropagację do NavItemWithPanel, aby zapobiec zamykaniu podczas klikania elementów - Poprawia UX, umożliwiając odrzucenie paneli

  30. · kamo-internal

    Dodaj wykrywanie kliknięć do paneli wysuwanych - Dodano półprzezroświadczaną nakładkę na tło do NavPriPanel, NavTopPanel i ChatSideBar - Kliknij lub dotyk na zewnątrz panele teraz zamyka je - Naprawiono konflikty z indeksu, aby zapewnić wyświetlanie backdropy powyżej NavTop - Ulepszone UX z AnimatePresence dla płynnych przejść wstecznych

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