Dodaj wartość domyślną dla użytkowaniaPercent do obsługi niezdefiniowanej
- Zmienione użycieObecny > 80 na (odsetek | | 0) > 80 - Zapobiega error TypeScript, gdy użyciePercent jest prawdopodobnie niedefiniowany - Domyślnie do 0, jeśli...
Usuń pozostałe tagi Grid powodujący błąd składni
- Stałe linie 518-527, które nadal mają tagi kontenera / elementu - Zastąpiony z Box + CSS Grid dla 2-kolumnowego układu - Wszystkie odniesienia do sieci usunię...
Zamień wszystkie komponenty MUI Grid Box i CSS Grid
- Usunięto import Grid2 (moduł nie istnieje w tej wersji MUI) - Zastąp wszystkie kontenery Grid z układem Box + CSS Grid - Używana siatkaTemplateColumny z respo...
Użyj Grid2 do prawidłowego wsparcia komponentu MUI Grid
- Zmieniony import siatki na użycie ?mui/material/Unstable_Grid2 - Naprawia błąd TypeScript: Grid item prop nott - Grid2 prawidłowo obsługuje przedmiot, xs, md,...
Zamień dowolne typy na odpowiednie interfejsy w systemDiagnostyce
- Zastąpiły wszystkie "wszelkie" typy szczegółowymi interfejsami TypeScript - Usunięto nieużywany import WarningIcon - Usunięto nieużywane getStatusColor i uzys...
Prawidłowa metoda Redis ping() w DiagnosticsController
- Zmiana - na połączenie.ping() - RedisConnection.ping() jest poprawną metodą API - Naprawiono błąd kompilacji na liniach 302 i 473 Rozwiązuje awarię budowy w ...
Pass re' build args in Forgejo workflow
- Dodano build-args do docker/build-push-action z klawiszem witryny - NEXT_PUBLIC_ env vars teraz poprawnie upieczone w pakiecie JavaScript - Umożliwia to funkc...
Dodaj wsparcie args dla zmiennych środowiskowych NEXT_PUBLIC
- Dodano deklaracje ARG dla NEXT_PUBLIC_RE_SITE_KEY i powiązane vars - Przekształcane ARG na ENV vars dla procesu budowy Next.js - Utworzony BUILD_ARGS_REQUIRED...
Escape apostrophe in Zarejestruj link tekst - Resolves ESLint build error
Dodaj domenę rodzimi i dziecka do organizacji
- Aktualizacja zapytania ZnajdźByDomain do obsługi subdomeny + konkagnacja nadrzędna - Teraz obsługuje zarówno bezpośrednie mecze (lokalizowany), jak i mecze hi...
Nagłówek X-Forwarded-Host do punktu końcowego dostawców usług
- Dodano nagłówek X-Forwarded-Host podczas dzwonienia /api/security/providers - SecurityService wymaga tego nagłówka, aby określić, która organizacja pobiorze d...
Przywróć biały kolor tekstu na sekcji Welcome Back
- Dodano jednoznaczną stylizację kolorów (kolorsx: ''ffffff' ?) do elementów typograficznych - Material-UI nadpisuje klasę tekstowo-białą z domyślnymi kolorami ...
Poprawne nazwy pól znacznika czasu w ExternalAuthProviderDTO
- Zmieniono getCreatedAt() aby uzyskaćDateCreated() - Zmieniono getUpdatedAt() na getateUpdated() - Zmiana z LocalDateTime na Date na match EmbRecordState - Emb...
Zapobiegaj wywoływaniem dziennika - pomiń podaj na stronach walidacyjnych / zaloguj i dodaj sprawdzanie plików cookie z opóźnieniem
Obiekt żądania zapytania, aby wygenerowaćOTK do prawidłowego odczytu ? cookie
Zastąp fałszywe dane członków prawdziwym połączeniem API w MemberListProvider, aby pokazać rzeczywistych członków organizacji
Popraw dostęp do pola EmbNameFull i usunąć rozszerzenie telefonu (metoda kolidowa z niestandardowym getterem)
Użyj logoPełnie wariant i elastycznego dowymiarowania, aby wyeliminować pustą przestrzeń wokół pełnego logo na ekranach ładowania
Użyj kolorów motywu organizacyjnego zamiast zakodowanych zielonych na ekranie powitalnym / sukcesu
Usuń pośrednie komunikaty o stanie w przepływie wylogowania i natychmiast przekierowanie, aby zapobiec podwójnemu wyświetlaczowi
Make Create Karta organizacyjna zawsze widoczna niezależnie od innych orgów w sieci
Prawidłowo wyodrębnij podstawowy adres URL za pomocą regex, aby uniknąć włączenia fragmentów ścieżek
Użyj aktualnej nazwy hosta tematycznego witryny ze ścieżkami specyficznymi dla org, aby uniknąć błędów certyfikatu SSL
Popraw generowanie org logo adresu URL poprzez odziedzenie aliasów poddomenowych i wyodrębnienie domeny podstawowej
Zamień siatkę z GridLegacy w page.tsx dla kompatybilności z MUI v7
Użyj GridLegacy dla MUI v7 kompatybilności - Grid2 niedostępny, GridLegacy ma legacy API z przedmiotowo-xs
Resolve Błędy blokowania błędów ESLint - uciekają unecedowe i zastępują wszelkie typy za pomocą ścisłego pisania
Zapobiegaj zamykaniu paneli po ponownym wejściu kodera po wyjściu - Wyczyść zarówno bliskie, jak i otwarte timeouty w uściślePanelMouseEnter - Dodano wyraźnego wskaźnikaWydarzenia: auto, aby zapewnić, że zdarzenia nad myszką strzelają niezawodnie - Naprawia błąd, w którym panel zamyka się, nawet gdy jest na nim z powrotem na nim koder
Panele teraz zamykają się po kliknięciu pustych obszarów paska bocznego NavPri - Naprawiono użycieEksfetowo logika do zamykania paneli, gdy aktywnyPanel jest null - Wcześniej zamknięty tylko wtedy, gdy aktywnyPanel był innym identyfikatorem panelu - Teraz poprawnie zamyka się, gdy aktywnyPanel jest null (przyczółne kliknięcie tła)
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
Spraw, aby litery ROFL były bardzo widoczne ze zwiększoną nieprzezroczystością, rozmiarem, indeksem z i rejestrowaniem debugowania
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
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) - ...
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
Make SessionUtilityService Połączenie konfigurowalne poprzez właściwości sprężynowe
Wymień try-with-resources z manualnym zamknięciem dla OtkValidator
Aktualizacja SecurityRoleController do korzystania z pakietu sesji SessionData
Aktualizuj SessionUtilityService do korzystania z istniejących narzędzi Redis z biblioteki współdzielonej
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.
