Dodaj podmiot i repozytorium ThemeBackground z relacjami użytkownika / z relacjami użytkownika / związkami
Wdrożenie systemu ThemeBackground: jednostka, repozytorium, kontroler i ulepszony BackgroundManager z obsługą pokazów slajdów
Napraw błąd lintu: zmiana pozwala przesąć do filtrowanej zmiennej i usunąć nieużywany import
Fix Grid layout: Zamień pojemnik / miejsce siatki Box za pomocą CSS Grid, aby dopasować dokładny układ FormPersonalInfo.tsx
Fix Błędy TypeScript: dodaj eslint-disable dla EyeDropper dowolnego typu, usunąć nieużywany import
Wymień zakładkę CREATE AVATAR dokładny układ od FormpersonalInfo.tsx - dopasowanie interfejsu kreatora awatara kamo-rejestr
Fix Swiper CSS import: przejście na najwyższy poziom importu skutków ubocznych zamiast dynamicznego importu
Fix Importowanie przekłóczki: użyj dynamicznego importu, aby rozwiązać problem z modułu CommonJS/ESM
Fix Błąd TypeScript: zamień "wszech" "nieznany" w obsłudze błędów
Dopasuj układ menu CREATE AVATAR dokładnie do projektu kamo-rejestru
Utwórz układ Avatara, aby dopasować projekt kamo-rejestr
- Reorganizuj kartę Utwórz kartę Avatar z górnym wierszem dla szybkich ustawień (Style, Seed) - Podziel dolny wiersz na dwie kolumny: Podgląd (lewy) i Ustawieni...
Przełącz z powrotem na komponenty MuiAvatar do wyświetlacza awatar
- Zamień tagi img na komponenty MuiAvatar - Utrzymuje wszystkie istniejące funkcje (rękochanieerem, ładowanie oddzwonień) - Kod czyszczący przy użyciu komponent...
Użyj poprawnej struktury ścieżki łyżki i obiektu dla MinIO
- Zmień nazwę łyżki z wiadra opartego na "publicznym" - Dołącz ścieżkę domeny (np. kamocrm-com) jako część nazwy obiektu, a nie nazwa łyżki - Napraw strukturę ś...
Prawidłowo radz się z awariami wysyłania MinIO dla awatarów
- Usuń ciche wyjątki połykanie w stworzeniu awatara awatara Avatara - Dodawanie prawidłowej obsługi błędów i cofnięcie w przypadku nieudanych przesłanek - Usuń ...
Usuń kod zwrotny oparty na ID, używaj tylko nazewnictwa opartego na hash
- Usuń całą logikę odwrotu próbnego przyłapania dla brakującej kolumny fileHash - Usuń identyfikatorowe nazewnictwa plików opartych na identyfikatorach - Kod wy...
Uchwyt brakujący fileHash kolumna z wdziękiem
- Dodaj try-catch wokół dostępu fileHash do obsługi brakującej kolumny bazy danych - Odzyskaj nazewnictwo plików oparte na ID, jeśli kolumna fileHash jeszcze ni...
Zamień MuiAvatar z img tagiem, aby poprawnie wyświetlić obrazy awatarów
- Użyj natywnego znacznika img zamiast komponentu MuiAvatar dla lepszego renderowania obrazu - Owiń img w pojemniku pudełkowym z odpowiednią stylizacją do okrąg...
Wdrożenie przechowywania plików opartych na hash dla awatarów
- Wygeneruj haszysz SHA-256 z awatar ID po wytrwałości - Store hash w bazie danych filesHash pole - Prześlij pliki do MinIO przy użyciu nazewnictwa haszyszowego...
Dodaj pole fileHash do jednostki Avatar w celu bezpiecznego przechowywania plików
- Dodaj kolumnę fileHash do przechowywania SHA-256 hash avatar ID - Hash jest używany do nazewnictwa plików MinIO, aby zapobiec atakom wyliczeniowym - Format: "...
Genuanie i wyświetlanie Avatar URL problemów
- Dodaj komunikator nagłówek X-Forwarded-Host w API proxy, aby zaliczka mogła generować poprawne adresy URL domeny - Dodawanie kompleksowego logowania do operac...
Popraw UI i funkcjonalność zarządzania awatarami
- Napraw wyświetlacz avatar w Wybierz wyskakujące okienko Avatar, aby wyświetlić obrazy dla wszystkich awatarów (generuj po stronie klienta SVG po braku adresu ...
Usuń transformAvatarUrl calls - wyświetlanie obrazów bezpośrednio z adresów URL backend
Usunąć transformAvatarUrl - użyj adresów URL bezpośrednio z backendu
Zaktualizuj avatarUrlTransform, aby powrócić nieokreślony zamiast zerować
Dodawanie logowania i upewnij się, że format URL wiadra publicznego pasuje do wzorca robocze
Kompletne przejście do wiadra publicznego dla wszystkich operacji awatarowych
Przełącz awatary na publiczne wiadro - brak auth potrzebnych, bezpośrednie adresy URL motywów
Aktualizacja Next.js 15 route handler params do przechowywania awatarów
Zastosuj transformację URL do adresów URL avatarów w MemberHeader i ProfileTab
Dodaj trasę proxy i transformację adresów URL dla obrazów awatarów, aby naprawić błędy zawartości mieszanej
Refre, aby uzyskaćPresignedUrl, jak tła - getPresignedUrlWithEndpoint łamały przesłanki
Dodaj logikę ponownego próbowania dla pobierania zależności Maven, aby poradzić sobie z przejściowymi awariami centralnym
Użyj domeny tematycznej do przedawkowania adresów URL w AvatarController
Usuń nieużywaną trasę proxy - używając podpisanych adresów URL bezpośrednio
Odbuduj avatar UI - nowoczesny, interaktywny, wypolerowany. Backend zwraca adresy URL bezpośrednio
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.
