Use relative paths for dynamic imports of avatarUtils
- Changed dynamic imports from @/app/lib/avatarUtils to relative paths - Fixes TypeScript module resolution error during build
Fix async/await syntax error in HexHeadGroup useEffect
- Wrapped Promise.all in async function to fix build error - useEffect callbacks cannot be async directly
Update avatarUtils to use URLs directly from member profile
- Backend now includes avatar URLs in member profile response - Removed unnecessary second API call to /api/security/avatars/{id} - More efficient and works cor...
Add avatar fallback logic to chat components and member list
- Created avatarUtils.ts with utility functions for avatar fallback (member -> user -> initials) - Updated HexHeadGroup to fetch and display avatars with fallba...
Implement ThemeBackground system: entity, repository, controller, and enhanced BackgroundManager with slideshow support
Fix lint error: change let to const for filtered variable and remove unused imports
Enhance Select Avatar tab: add search, sort by newest, date/time display, edit avatars, and photo cropping with draggable mask
Fix Grid layout: replace Grid container/item with Box using CSS Grid to match FormPersonalInfo.tsx exact layout
Fix TypeScript errors: add eslint-disable for EyeDropper any type, remove unused imports
Replace CREATE AVATAR tab with exact layout from FormPersonalInfo.tsx - matching kamo-register avatar creator interface
Fix Swiper CSS imports: move to top-level side-effect imports instead of dynamic imports
Perbaiki Impor Swiper: gunakan impor dinamis untuk mengatasi masalah modul CommonJS / ESM
Fix TypeScript error: replace 'any' with 'unknown' in error handling
Perbaiki penggunaan API Grid komponen untuk mencocokkan API Grid MUI v7
Cocok dengan tata letak menu AVATAR tepat ke rancangan kamo- register
Update Create Avatar layout to match kamo-register design
- Reorganize Create Avatar tab with top row for quick settings (Style, Seed) - Split bottom row into two columns: Preview (left) and Advanced Settings (right) -...
Switch back to MuiAvatar components for avatar display
- Replace img tags with MuiAvatar components - Maintains all existing functionality (error handling, loading callbacks) - Cleaner code using Material-UI compone...
Gantikan MuiAvatar dengan tag img untuk menampilkan gambar avatar dengan benar
- Gunakan tag img asli daripada komponen MuiAvatar untuk rendering gambar yang lebih baik - Bungkus dalam kotak kontainer dengan gaya yang tepat untuk tampilan ...
Generasi URL Avatar dan masalah tampilan
- Tambahkan penerusan header X- Forwarded- Host dalam proksi API sehingga backend dapat menghasilkan URL domain tema yang benar - Tambahkan logging komprehensif...
Meningkatkan manajemen avatar UI dan fungsionalitas
- Perbaiki tampilan avatar dalam popup Avatar terpilih untuk menampilkan gambar bagi semua avatar (hasilkan SVG client-side ketika URL hilang) - Perbaiki Fungsi...
Hapus panggilan transformis - tampilkan gambar langsung dari URL backend
Mutakhirkan avatar UrlTransform untuk mengembalikan tidak terdefinisi daripada null
Tukar avatar ke ember publik - tidak perlu auth, URL tema langsung
Gunakan tipe Promise untuk params dalam Next.js 15 route handler
Perbarui Next.js 15 penangan rute params penanganan untuk proksi penyimpanan avatar
Terapkan transformasi URL ke URL avatar di MemberHeader dan ProfileTab
Tambahkan proksi rute dan transformasi URL untuk gambar avatar untuk memperbaiki kesalahan isi campuran
Hapus semua komponen kisi dan gunakan Kotak dengan Grid CSS sebagai gantinya
Ganti Grid dengan Kotak dan CSS Grid untuk kompatibilitas yang lebih baik
Konsolidasi tipe avatar kedalam berkas bersama untuk konsistensi
Hapus rute proksi penyimpanan yang tidak digunakan - menggunakan URL yang telah ditandatangani secara langsung
Membangun kembali avatar UI - modern, interaktif, dipoles. URL pengembalian latar langsung
Gunakan rute proksi untuk URL avatar daripada URL sebelum tanda tangan MinIO SDK
Backend sekarang menghasilkan URL prasigned dengan domain tema secara langsung, antarmuka menggunakan mereka sebagai-adalah
Tambahkan galat terinci pada jalur proksi penyimpanan untuk mengidentifikasi 500 kesalahan
Gunakan tema langsung domain URL untuk avatar - membangun URL menggunakan logika jalur tema seperti yang diminta
Path URL avatar benar - ember internal harus menggunakan / internal / langsung, bukan / public / bucket-name / internal /
Buat server- side getThemePath fungsi - getRemPath menggunakan jendela yang tidak ada di server
Gunakan getThemePath untuk membuat URL avatar daripada URL yang telah ditandatangani sebelumnya
Seperti apa yang Anda lihat pengiriman?
Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.
