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
Dodaj wykrywanie kliknięć w odbicie do podstawowych paneli nawigacyjnych - Dodano nakład z tła do komponentu NavPriItemWithPanel - Kliknij lub do dotyku panelu na zewnątrz teraz go zamyka - Zwiększony z-indeks, aby zapewnić tło, aby zapewnić tło widoczne nad paskiem NavTop - Zachowanie pasujące do NavTopPanel dla spójnego UX
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
Dodaj tooltip do przycisku zapisu funkcji bezpieczeństwa z wymaganiami walidacji - Dodano komponent Tooltip do przycisku Zapisz Role - Pokazuje "Proszę wprowadzić nazwę ról, aby kontynuować", gdy tytuł jest pusty - Pokazuje "Gotowe, aby zapisać rolę bezpieczeństwa" podczas walidacji - Używa opakowania span na niepełnosprawnych przyciskach - Konsekwentne z działem i tytułem pracy
Przywróć edycję pola tekstowego poprzez celowanie pointerWydarzenia bardziej szczegółowo - Zmieniono pointerWydatki z FormControlLabel, aby celować tylko w element etykiety - Zapobiega wyłączenia pól wejściowych tekstu, jednocześnie chroniąc rolę wszystkich - Używa elektora MUI, aby celować tylko w etykietę, a nie całą kontrolkę formularza
Używanie przypadków niewrażliwych na przypadek zawiera kontrolę dla roli każdego - Zmieniono z dokładnego dopasowania tytułu do - Uchwyty takie jak "Każdy (w każdym)" - Bardziej solidne wykrywanie ról dla wszystkich ochrony ról - Stosowany do wszystkich kontroli ról: stan checkbox, zapobieganie przełączaniu, oszczędzanie i edytowanie ładowania
Użyj polaAllutUlotne do wymuszenia chronionych ról - Dodano interfejsAllowDelete to SecurityRole - Zmieniono z sprawdzania tytułu roli do sprawdzania polaAllowDelete - Bardziej solidne i dopasowania SecurityRoleManager - Zapobiega modyfikowaniu dowolnej chronionej roli, a nie tylko wszystkich - Rachęce automatycznie
Chroń wszystkich ról przed modyfikacjami w UI
- Przycisk Edytuj pokazuje "Prostowany" i jest wyłączony dla każdego z ról - Przycisk Usuń jest wyłączony i szary dla roli każdego - Oba guziki mają zmniejszoną...
Dodaj 3-smileowe nazwy dnia do wszystkich wyświetlaczy dat
- Główny wyświetlacz: 'Mon 10/15/25 6:00PM' (był '10/15/25 6:00PM') - Twój czas w podpoglądach narzędzi: 'poniedziałek, 15 października 2025' (pełna nazwa dnia)...
Dodaj cały miesiąc wyświetlania pod Twoim Time w poruskach narzędzi
- Dodano pełną datę z nazwą miesiąca (np. '15 października 2025') - Umieszczenie pomiędzy kompaktowym czasem a skrótem w strefie czasowej - Nieco większy rozmia...
Użyj kompaktowego formatu daty bez zera wiodących (m/d/y h:mmAM/PM)
- Zmieniono z 'Oct 15, 2025, 6:00 PM' na '10/15/25 6:00 PM' - Usunięto zera wiodącego z jednocyfrowych miesięcy, dni i godzin - Kompaktowy AM/PM bez miejsca (6:...
Zapobiegaj regulacji szerokości ogniwa przy użyciu stałej szerokości 180px
- Pojemnik zewnętrzny ma teraz stałą szerokość: 180px - Usunięto minWidth na rzecz stałej szerokości - Wewnętrzny pojemnik elastyczny obsługuje układ zawartości...
Wykonaj aktualizację timer co sekundę i dodaj przyrostek "ago" do upływu czasu
- Timer aktualizuje teraz KAŻDEGO DU zależnie od wieku (naprawdę żywy) - obliczanieTimeAgo() wykorzystuje stan prąduTime do obliczeń w czasie rzeczywistym - Dod...
Make timer naprawdę żyje z ciągłym przeliczanie i stabilizuje obszar unosi się
- Timer teraz zmienia na każdym render (na żywo, bez opóźnienia) - Aktualizacje państwowe uruchamiają powtarzanie w inteligentnych odstępach czasu (1s do 1h) - ...
Spraw, aby upływało timer naprawdę na żywo i dodaj elegancką transformację unoszącą
- Timer aktualizuje teraz co sekundę dla ostatnich znaczników czasu (naprawdę na żywo) - Hover over date przekształca go w upływ czasu (1M 18S, 27D 4H itp.) - G...
Dodaj animowany czasowy timer na żywo do użytkownik DateTimeDisplay
- Czasy aktualizacji czasu w czasie rzeczywistym pokazujący upływ czasu od znacznika czasu - Inteligentne formatowanie oparte na skali (1M 18S, 27D 4H, 2M 7D it...
Zastosuj wyrafinowaną stylizację gradienta nav bar do DateTimeDisplay
- tło Tooltip wykorzystuje ten sam gradient jak NavPri (pierwotna mieszanka kolorów z czernią) - Nagłówek i stopa wykorzystują subtelne podstawowe gradienty kol...
Przechowywać i odzyskiwać strefę czasową z localStorage zamiast połączeń API
- Zaktualizowano walidację trasy do pobranej strefy czasowej z danych sesji Redis - Przechowywanie strefy czasowej w localStorage podczas walidacji - DateTimeDi...
Dodaj trasę interfejsu użytkownika-info API dla przyprowadzania timezone
Dodaj wyrafinowany komponent DateTimeDisplay z obsługą strefy czasowej i globalnymi przykrywkami
- Utworzony komponent DateTimeDisDisDisplay - Wyświetla daty w strefie czasowej użytkownika od sesji - Piękne szkłomorficzne narzędzie pokazujące 8 odpowiednich...
Dodaj nowoczesną walidację formularzy do wszystkich trzech zakładek ustawień
- Dodano walidację w linii inline ze stanami błędów i tekstem pomocnika - Wymagana walidacja pola przy minimalnych / maksymalnych kontrolach długości - Rozlicza...
Kompletni menedżerowie Departamentu i JobTitle z pełnym systemem zarządzania prawami
Kompletni menedżerowie Departamentu i JobTitle z pełnym CRUD i stowarzyszeniem rojący
Dodaj metodę getRoleById API i uchwyt aktualizacji[edytuj], aby uzyskać świeże dane ról
Autoredirect do /logout na 401 Nieautoryzowanych odpowiedzi
Pokaż wszystkie dostępne prawa podczas edycji roli, a nie tylko obecnie ustalanie praw
Wdrożenie bezpiecznego uwierzytelniania API opartego na OTK
Aktualizacja SecurityRoleManager do używania Unix znaczników czasu dla pól dat
Napraw formatowanie daty w SecurityRoleManager, aby poprawnie wyświetlać daty zamiast "Broku"
Fix NextRequest typ błędów i nieużywane ostrzeżenia o zmiennej
Napraw role bezpieczeństwa API z ulepszoną obsługą rejestrowania i żądań
Napraw błędy typu w SecurityRoleManager w celu przekształcenia praw do ról
Napraw funkcjonalność ról bezpieczeństwa: spedycje tokenów API i format żądania
Napraw błąd nieprawidłowej daty w SecurityRoleManager z solidną obsługą daty
Napraw formatowanie daty w SecurityRoleManager, aby rozwiązać błąd wpisze
Napraw formatowanie daty w SecurityRoleManager i dodawanie daty debugowania typu
Poprawa obsługi błędów w SecurityRoleManager, aby samodzielnie obsługiwać awarie praw ról
Napraw stronę z ramieniami bezpieczeństwa, przekazując token w niestandardowym nagłówku
Optymalizuj przepływ pracy build-and-deploy dla równoległych wdrożeń i wydajności
Przełącz na animację tween i zmniejsz automatyczne opóźnienie do 2 sekund
Usuń odbicie z animacji slajdów, aby zatrzymać się dokładnie na punktach końcowych
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.
