Przejdź do treści
KAMOUniverse

Changelog

Co nowego.

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

  1. · kamo-internal

    Wdrożenie trybu Boga w NavTop

    Zmiany w odwrocie (app/api/user-info/route.ts): - Przeczytaj pole GD z danych sesji Redis - Mapa jest Bogiem w odpowiedzi API Zmiany następcząt (załącznik/zasłuchiywanie/useUserInfo.tsx): - Dodaj pole isGod do interfejsu UserInfo - Dodaj metodę getIsGod() do haku - Eksport getIsGod dla komponentów Zmiany interfejsu użytkownika (aplikacje/komponenty/NavTop.tsx): - Dodaj tryb Boga (purosty motyw) - Tylko widoczne dla użytkowników z pozwoleniem Boga (GD?prawda) - Toggle State przechowywany w localStorage - Niezależna kontrola on/off dla trybu Boga Przepływ: 1. Użytkownik posiada_god?true w bazie danych 2. Sklepy z usługami bezpieczeństwa GD-true w sesji Redis 3. /api/user-info powraca isGod-true 4. NavTop pokazuje przełączanie trybu Boga 5. Użytkownik może włączyć/wyłączać tryb Boga (tylko stan UI) Pozwolenie na dwa poziomy: - jest Bóg: Pozwolenie na zwój (z bazy danych) - godModeActive: Obecny stan UI (lokalStorage)

  2. · SecurityService

    Wdrożenie zgody trybu godowe w sesjach

    Zmiany w SecurityController: - Query is_god pole z tabeli użytkowników podczas logowania - Pass is God to kSessionService.createSession Zmiany w KSessionService: - Dodaj jest parametrem Boga do stworzenia Metoda ession - Przechowywać jako pole "GD" w danych sesji Redis - Pole GD wskazuje, czy użytkownik ma uprawnienia w trybie godowym Przepływ: 1. Użytkownik loguje się w "Quunek" Query is_god z bazy danych 2. Tworzenie sesji w Redis z parametrem GD 3. Frontend czyta GD, aby pokazać / ujrzeć boski tryb 4. Tryb Boży przełącza stan zarządzany oddzielnie w UI To implementuje system uprawnień trybu Boga.

  3. · kamo-shared-library

    Dodaj pole isGod do User.java dla zgody trybu Boga

    - Dodawanie is_god column z domyślną fałszywą bazy danych - Pole wskazuje, czy użytkownik może uzyskać dostęp do trybu przełączania w UI - Używany w tworzeniu sesji SecurityService do populacji GD - Część trybu Boga implementacja

  4. · SecurityService

    Dodaj tytułShort do organizacji API response

    - Dodano tytułKrótkie pole do /org/domena/-domaina - odpowiedź punktu końcowego - Umożliwia frontend, aby wyświetlić krótką nazwę organizacji w interfejsie użytkownika - Używany w ostrzeżeniu o wygaśnięciu sesji i innym dynamicznym orgingu

  5. · kamo-internal

    Dynamicznie pokaż krótkie imię org w ostrzeżeniu o sesji

    - Dodano tytułKrótkie właściwości do klasy organizacji - Zaktualizowano SessionExpirationWaring, aby użyć krótkiej nazwy organizacji - Zmiana tekstu z aplikacji "Aplikacje Kammo" na "Aplikacje krótkiej nazwy" - Z powrotem do pełnego tytułu lub "Kamo", jeśli krótka nazwa jest niedostępna - Wykorzystywanie useOrgContext do uzyskiwania dostępu do danych organizacji

  6. · kamo-internal

    Podwójnie sprawdź Redis przed pokazem ostrzeżenia o sesji

    - Zawsze sprawdzaj Redis TTL tuż przed wygaśnięciem ostrzeżenia - Zapobiega fałszywym ostrzeże, jeśli kolejna aplikacja Kamo przedłuży sesję - Zapewnia ostrzeganie wyskakujące tylko wtedy, gdy Redis potwierdza, że wygaśnięcie jest nieuchronne - Działa z wygaśnięciem przesuwu wdrożone w SecurityService

  7. · SecurityService

    Wdrożenie sesji przesuwnej - CRITICAL SESSION FIX

    - Odśwież Redis TTL na każdą sesję (wygaśnięcie przesuwne) Sesje pozostają teraz przy życiu, dopóki użytkownik jest aktywny w aplikacji ANY Kamo - Zmień prefiks klucza Redis z SESSION na ? (matowa nazwa pliku cookie) - Obiekt Redis TTL jest jedynym źródłem prawdy do wygaśnięcia sesji - Wygaśnięcie plików cookie jest teraz bez znaczenia - Redis kontroluje żywotność sesji

  8. · kamo-internal

    Zintegruj funkcję debugowania sesji w debuzację root

  9. · SecurityService

    Dodaj informacje o sesji i przedłużyć punkty końcowe dla zarządzania sesją między nimi

  10. · kamo-internal

    Dodaj system ostrzegania o wygaśnięciu sesji dzięki monitorowaniu i animowanemu wyskakującemu wyskakującemu

  11. · kamo-internal

    Czytaj strefę czasową z pliku cookie zamiast na połączeniach API

  12. · SecurityService

    Zaktualizuj KTokenSessionService, aby zaakceptować parametr strefy czasowej dla pliku cookie

  13. · kamo-shared-library

    Dodaj pole strefy czasowej (TZ) do KToken dla obsługi dostosowanej do danego użytkownika w pliku cookie

  14. · kamo-internal

    Wdrożenie usługi w strefie time zone za pomocą obsługi ID strefy IANA w celu naprawienia błędu "Nieinna strefa czasowa"

  15. · SecurityService

    Dodaj efektywny punkt końcowy strefy czasowej z Member->Użytarka-Użytarka do organizacyjne

  16. · kamo-login

    Dodać samodzielny tryb wyjściowy i rozszerzać zdalne wzorce obrazu

  17. · kamo-register

    Optymalizuj Dockerfile do produkcji z wieloetapowymi kompilami i aktualizuj następny.config dla trybu samodzielnego

  18. · kamo-register

    Automatyczne ładowalne pole przy kliknięciu na wyłączonej skrzynce tekstowej

  19. · kamo-register

    Przeprojektuj szczegóły nazwy z kroplami prefiksu / suffix i pole wyboru pseudonimu

  20. · SecurityService

    Dodaj punkty końcowe dla prefiksów i przyrostków nazw

  21. · kamo-shared-library

    Dodaj nazwęPrefixType i NameSuffixType enums z międzynarodowymi tytułami

  22. · kamo-register

    Kompletne przeprojektowanie przeproszonej strony z nowoczesnym, dopracowanym interfejsem użytkownika

  23. · kamo-register

    Wzmocnij selektor kraju dzięki wyszukiwaniu na żywo i ulepszonej interaktywności

  24. · kamo-register

    Filtrowanie krajów zabronionych i przekierowanie na stronę z żalem, jeśli zostanie wykryte

  25. · SecurityService

    Dodaj punkt końcowy krajów do listy zwrotów z zakazem

  26. · kamo-shared-library

    Dodaj pole do CountryType enum dla 30 usankcjonowanych krajów, w tym na Kubę, Iran, Koreę Północną, Syrię, Rosję, Białoruś i region Bałkanów

  27. · SecurityService

    Kompleksowo ulepszej wszystkie 18 niestandardowych wzorców fonetycznych dla lepszego generowania słów

  28. · SecurityService

    Wdrożenie wielojęzycznej generacji list z nasion BIP39 z oficjalnymi listami słów i niestandardowymi wzorami fonetycznymi dla 26 języków

  29. · kamo-register

    Dodaj obsługę wielojęzycznej frazy z rozwijaną języka na stronie odzyskiwania konta, domyślnie do języka kraju użytkownika

  30. · SecurityService

    Dodaj MultiLanguageSeedPhraseService with web3j dla generowania fraz wielojęzycznych, aktualizacja RecoveryController z obsługą języka

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