Poprawa subskrypcja WebSocket do korzystania z organizacjiId i obsługi typu FeedEvent
Usuń nieosiągalny kod i naprawij naruszenie zasad React Hooks w FeedTimeline
Tworzenie komponentu multiusable MediaStream i komunikacji ołowiowej
- Utworzony komponent MediaStream wielokrotnego użytku dla wszystkich kontekstów strumienia multimediów - Refactored FeedTimeline do użycia komponentu MediaStre...
Okoła aktualną informację o członkowskim dla awatara w PostComposer
Używaj awatara użytkownika z kontekstu organizacyjnego w PostComposer
Modernizacja projektowania kanałów w mediach społecznościowych z modą, polerowaną stylizacją
Fix Typ skryptu dyskryminowanego dla części zawartości w PostCard
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...
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.
