Zaktualizuj usługi obsługi połączeń Next.js 15 async params i dodaj ulepszenia kanałów społecznościowych
Wdrożenie linii czasu kanału społecznościowych
- Zamień stronę klubową z komponentem FeedTimeline - Dodaj PostComposer do tworzenia postów z obrazami - Dodawanie komponentu PostCard z pomocą typu, comment, e...
Dodaj nagłówek filtra do zakładki Użytkownicy i subskrybenci z wszystkimi filtrami kolumnowymi wyrównanymi
Zamień kolumnę ogólny Status Statusu Zatrudnienia w zakładce Pracowników do korzystania z pola zatrudnieniaStatus od podmiotu pracownika
Kompletna implementacja nagłówka filtra dla pracowników zakładki ze wszystkimi kolumnami wyrównanymi i wszystkimi filtrami
Dodaj nagłówek filtra do EmployeeManager datagrid z statusem zatrudnienia i innymi filtrami
Napraw błąd TypeScript w onGridReady - autoSizeColumns wymaga parametru tablicowego
Usuń nieużywany import i zastąp dowolne typy odpowiednimi interfejsami TypeScript w EmployeeManager
Zaktualizuj EmployeeManager z integracją zaplecza i dodawaniem tras API konta
Zapobiegaj usuwaniu strony z wylogowania plików cookie USERNAME i REMEBER_ME
Aktualizuj zakończenia linii (LF do CRLF) dla NavTop, SettingsView i avatarUrlTransform
Zachowaj pliki cookie USERNAME i REMEBER na wylogowanie i przekazuj do kamo-login
- Wyklucz pliki cookie USERN i REMEBER_ME z usunięcia na wylogowaniu - Prośba o wylogowanie do punktu końcowego wylogowania kamo-login po wyczyszciu plików cook...
Usuń wszystkie pliki cookie bezkrytycznie podczas wylogowania
- Usuń wszystkie pliki cookie na stronie dziennika kamo-internal (strona klienta) - Usuń wszystkie pliki cookie na kamo-internal logout API (server-side) - Wycz...
Wawrzynieść istniejącą sesję przed walidowaniem OTK
- Sprawdź istniejące pliki cookie w zatwierdzonym wniosku - Wyczyść i usuń każdą istniejącą sesję przed walidacją OTK - Zweryfikowanie danych sesji nie jest pus...
Niewyróżnialne śledzenie aktywności i rozszerzenie sesji podczas wylogowania
- Dodać funkcję wyłączanejClientActivityTracker() w celu zatrzymania śledzenia aktywności - Zatrzymaj monitor sesji po rozpoczęciu wylogowania - Zapobiegaj ruch...
Wyczyść dane sesyjne przed usunięciem klucza w punkcie końcowym wylogowania
- Ustaw dane sesji, aby opróżnić JSON przed usunięciem klucza - Zapewnienie, że sesja jest nieużywana, nawet jeśli usunięcie nie powiedzie się lub jest opóźnien...
Fix Import Redis w trasie wylogowania - użyj importu statycznego dla getRedisReadClient
Wyczyść istniejące pliki cookie przed ustawieniem nowego podczas walidacji
- Wyczyść wszystkie możliwe - zmiany plików cookie przed ustawieniem nowego pliku cookie - Zapobiega ponownemu wykorzystaniu starych sesyjnych plików cookie z p...
Dodaj weryfikację, aby potwierdzić, że sesja Redis jest usuwana podczas wylogowania
Napraw wylogowanie: zadzwoń na punkt końcowy wylogowania SecurityService, aby w pełni unieważnić sesję
- Zadzwoń do SecurityService /api/security/logout, aby prawidłowo unieważnić sesję na zaplecza Java - Zapewnia to usunięcie sesji, tokeny CSRF są usuwane, a ses...
Zamień PersonIcon z avatarem użytkownika w NavTop Mój link Konta
- Okoch członka awatar używając fetchMemberAvatar utility - Wyświetl komponent Avatara z wizerunkiem użytkownika lub inicjałami - Dopasowuje wzór projektowy sto...
Fix Błędy skryptu: Zastąp "wszelkie" typy z odpowiednim interfejsem w MemberListProvider
Dodaj logowanie do MemberListProvider, aby debugować avatar URL problemów z wyświetlaniem na liście członków
Upewnij się, że SVG jest zawsze tworzony, gdy brakuje awatara w HexHeadroup
- Dodawanie obsługi błędów, aby utworzyć inicjały SVG, jeśli avatar powiod się - Skonsoliduj inicjały kredy tworzenia SVG - Upewnij się, że avatarSrc nigdy nie ...
Dodaj szczegółowe wycinki do avatarDopótki do debugowania problemów z wyświetlaniem awatarów
Lista odśwież awatarów po ustawieniu awatara jako aktywnego
- Po ustawieniu awatara jako aktywnego, odśwież pełną listę awatarów, aby uzyskać aktualizację, toAktywne flagi - Znajdź i ustaw aktywny awatar z odświeżonego l...
Fix Błąd TypeScript - dodaj wyraźną adnotację typu dla znalezienia callback
Załaduj aktywny awatar z listy awatarów na stronie profilu
- Wyjmij listę awatarów i znajdź ten oznaczony jako aktywny - Ustaw aktywnyAvatar z pełnego obiektu awatar na liście (ma wszystkie szczegóły i adres URL) - Usuń...
Fix avatar nie wyświetla się na stronie profilu po odświeżeniu
- Zapewnienie, że adres URL avatar z profilu członkowskiego jest zachowany podczas ustawiania aktywnegoAvatar - Aktualizuj profileData z awatarowym adresem URL ...
Dodaj szczegółowe wycinki dla debugowania wyboru avatar
- Rejestruj pełny obiekt awatara, gdy uchwytSelectAvatar jest nazywany - Dodawanie walidacji dla avatar.id przed przetworzeniem - Nazywany URL API - Lepsze komu...
Fix Błąd typu TypeScript - uchwyt nieważnego korpusu w apixy
- Konwertuj null na undefined dla zgodności typu BodyInit - Poprawki: Typ 'null' nie jest przypisywalny do wpisu 'BodyInit | undefined'
Napraw obsługę ciała PUT request dla ustawomocowego punktu końcowego
- Wyraźnie ustaw ciało na niezdefiniowane dla żądań PUT bez ciała - Poprawa obsługi ciała w apiProxy, aby z wdziękiem poradzić sobie z pustymi prośbami Zapobieg...
Poprawa obsługi błędów w przypadku ustawowego punktu końcowego awatara
- Przewiń rzeczywiste komunikaty o błędach zatwarunkowych zamiast do wiadomości ogólnych - Lepsze analizowanie błędów w przednim dogonie (ręczne zarówno JSON, j...
Używaj importu statycznego zamiast dynamicznego importu awatarówDopóki
- Wymień dynamiczny import statycznym importem na górze pliku - Unika problemów z rozdzielczością modułu z modułem TypeScriptW węz dziewk16 - Funkcje są zawsze ...
Przywrót do względnych ścieżek dynamicznego importu - Next.js może nie rozwiązywać aliasów w dynamicznym imporcie w czasie budowy
Napraw alias ścieżki - użycie ?/lib/avatarUtils zamiast ?/app/lib/avatarDopóki
- - / mapy do roota projektu, więc ?/lib/avatarUtils jest poprawną ścieżką -/app/lib/libaDołoty było nieprawidłowe (spoglądałoby aplikację/app/lib/avatarUtils)
Naprawy import dynamiczny - użyj aliasu ścieżki ?/app/lib/avatarDotyle dla Next.js webpack resolution
- Zmiana względnych ścieżek do aliasów ścieżek/app/lib/vatarUtils - Next.js webpack nie może rozwiązać rozszerzeń .js plików w dynamicznym imporcie - aliasy Pat...
Fix TypeScript ESM dynamiczny import - dodaj rozszerzenie .js wymagane dla rozdzielczości modułu węzła16/nodenext
- TypeScript z modułemRezolucja węzłów16/nodenext wymaga wyraźnych rozszerzeń .js w dynamicznym imporcie - TypeScript rozwiąże import .js do plików .ts w czasie...
Fix Rozdziela modułu TypeScript - usunąć rozszerzenie js z dynamicznego importu
- Zmiana dynamicznego importu z avatarUtils.js na avatarDostępem-rozszerzeniem (bez rozszerzenia) - Naprawiono błąd budowy: Moduł nie ma: Nie można rozwiązać '....
Napraw wyświetlacz avatar z obsługą mechanizmu nadpisowego
- ProfileTab: Zawsze pokaż avatar UŻYTKOWNIKA (bez mechanizmu nadpisowego) - członkostwoTab: Zawsze pokazuj awatar w danym okresie (bez mechanizmu nadpisowego) ...
Wykrywaj awatar członka, który ładuje się na stronie, nawet jeśli zostanie zwrócony jako "awantar"
- Dodaj rejestrowanie, aby zobaczyć, co API zwraca na początkowe obciążenie - Sprawdź, czy członek ma avatarId/memberAvatarId ustawiony do wykrywania nadpisu cz...
Upewnij się, że avatarId jest zawsze wysyłany, gdy istnieje aktywnyAvatar
- Użyj skorygowanego użyciaDefaultUserAvatar wartość bezpośrednio w zapisz logowanie - Jeśli istnieje aktywnyAvatar, zawsze wysyłaj avatarId (członek nadrzędny)...
Zachowaj adres URL awatar podczas zapisywania i dodaj kontrolę obronną
- Zachowaj profilOpis z activeAvatar podczas aktualizacji profiluData po zapisaniu - Dodaj ostrzeżenie, jeśli aktywnyAvatar istnieje, ale useDefaultUserAvatar j...
Dodaj szczegółowe wycinki, aby śledzić stan awatara podczas zapisywania
- Stan dziennika (useDefaultUserAvatar, aktywnyAvatar, avatarIdToSend) przed zapisaniem - Odpowiedź API dziennika po zapisaniu (członekAvatar, awatar) - Rejestr...
Zachowaj stan awatar po zapisaniu, aby zapobiec wrotowi
- Naprawiono logowanie, aby prawidłowo wysłać avatarId po wybraniu awatara - Przechowywać prąd aktywnyAvatar i useDefaultUserAvatar stan przed odświeżeniem - Je...
Aktualizacja stanu avatar po zapisaniu profilu, aby zapobiec ponownemu krętowaniu
- Po zapisaniu profilu odśwież i zaktualizuj aktywny stan avatar przed odpowiedzią API - Aktualizacja użyj flagiDefaultUserAvatar, aby dopasować się do stanu za...
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.