Properly handle MinIO upload failures for avatars
- Remove silent exception swallowing in Avatar Creator avatar creation - Add proper error handling and rollback for failed uploads - Delete database record if f...
Handle missing fileHash column gracefully
- Add try-catch around fileHash access to handle missing database column - Fall back to ID-based file naming if fileHash column doesn't exist yet - Allows code ...
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...
Perbaiki sintaks SQL error dalam getPageviewExpandedMetrics query
Hapus panggilan transformis - tampilkan gambar langsung dari URL backend
Mutakhirkan avatar UrlTransform untuk mengembalikan tidak terdefinisi daripada null
Add logging and ensure public bucket URL format matches working pattern
Tukar avatar ke ember publik - tidak perlu auth, URL tema langsung
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
Revert to getPresignedUrl like backgrounds - getPresignedUrlWithEndpoint was breaking uploads
Add retry logic for Maven dependency downloads to handle transient Central failures
Hapus semua komponen kisi dan gunakan Kotak dengan Grid CSS sebagai gantinya
Ganti Grid dengan Kotak dan CSS Grid untuk kompatibilitas yang lebih baik
Simplify StorageController - validate OTK, get image, stream it
Validasi OTK langsung dalam gambar StorageController dan stream
Gunakan rute proksi untuk URL avatar daripada URL sebelum tanda tangan MinIO SDK
Hasilkan URL presigned secara normal kemudian mengganti nama host dengan domain tema
Gunakan getPresignedUrlWithEndpoint dengan domain tema untuk semua URL avatar
Gunakan getPresignedUrl metode yang bekerja daripada getPresignedUrlWithEndpoint
Generate presigned URLs with theme domain directly in backend for avatars
Backend sekarang menghasilkan URL prasigned dengan domain tema secara langsung, antarmuka menggunakan mereka sebagai-adalah
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
Tambahkan penanganan logging dan error komprehensif ke processarRespon
Sederhanakan - konstruksi objectPath dari id / type / fileExtension dan menandatanganinya
Selalu hasilkan URL yang telah ditandatangani bahkan ketika backend mengembalikan field url kosong - buat jalur objectPath dari data avatar
Hapus duplikasi penciptaan klien MinIO dan tambahkan fallback untuk membangun objectPath dari data avatar
Menyambung ke server MinIO yang sebenarnya, kemudian mengganti nama host dalam URL sebelumnya
Use getPresignedUrlWithEndpoint to generate URLs with correct signature for theme domain
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.