Añadir registro detallado para actualizarMemberProfile para la depuración
- Añadido registro al inicio de la actualizaciónMembresíaProfile - Añadido registro antes y después de guardar usuario y miembro - Mejor respuesta de error para...
Mejorar el manejo de errores y actualizar los datos del perfil después de guardar
- Añadidos mensajes de error detallados cuando falla el perfil guardado - Los datos del perfil ahora se actualizan desde el servidor después de un ahorro exitos...
Añadir soporte para actualizar los campos de nombres de usuario y fechaOfBirth en el perfil de socio
- Añadido UsuarioRepositorio a MiembroController - Actualizado actualizaciónMemberProfile para manejar namePrefix, namePrimero, nameMiddle, nameLast, nameSuffix...
Eliminar la entrada de URL para los fondos, mejorar el manejo de errores de carga, fijar la persistencia de avatar
- Campo de entrada de URL para fondos - sólo se permiten subidas a través de la ventana emergente - Manejo de errores mejorado para subidas de antecedentes con ...
Tipo correcto para avatarIdToRefresh para permitir cadena o número
Resolver errores de peca en ProfileTab y MemberHeader
- Añadido la importación de cartón a MemberHeader - Nuevo problema de alcance de Avatar en handleUploadPhoto y mangoCreateAvatar Creator - Almacenado avatarIdPa...
Refrescar los datos del perfil después de configurar avatar y asegurar la activación adecuada
- handleSelectAvatar ahora establece avatar como activo a través de API y refresca datos de perfil - handleUploadPhoto y handleCreateAvatar Creator ahora actual...
Convertir null en indefinido para la compatibilidad tipo avatarSrc
- tratchMemberAvatar devuelve cadena. null pero avatarSrc espera cadena indefinida - Utilícese explotador de coalesing nulo para convertir null a indefinido
Añadir .js extensión a las importaciones dinámicas para la resolución de módulos de nodo16
- TipoScript con módulo de nodo16Resolución requiere extensiones de archivo explícitas - Las importaciones relativas cambiadas a la inclusión de la extensión .j...
Utilice vías relativas para las importaciones dinámicas de avatarUtils
- Cambio de las importaciones dinámicas de las vías relativas de las vías ./app/lib/avatarUtils - Error de resolución de módulo TipoScript de tipo durante la co...
Ejear error de sintaxis async/esperado en HexHeadGroup useEffect
- Envuelto Promise.all en función async para arreglar error de compilación - useEffect callbacks no puede ser ínido directamente
Actualizar avatarUtils para usar URLs directamente desde el perfil de miembro
- Backend ahora incluye URLs de avatar en respuesta de perfil de miembro - Elisión innecesaria de la segunda llamada de la API a /api/security/avatars/Aid. - Má...
Utiliza una estructura correcta de cubo y ruta de objetos para las subidas de MinIO
- Cambiar el nombre del cubo de dominio a la caca - Incluir la ruta de dominio (por ejemplo, kamocrm-com) como parte del nombre del objeto, no el nombre del cub...
Maneje correctamente MinIO fallas de carga para avatares
- Quitar la excepción silenciosa tragando en la creación de Avatar Creator Avatar - Añadir el manejo de errores y el retroceso para las subidas fallidas - Borra...
Manegar la columna de fileHash faltada con gracia
- Agregar intento de capturar el acceso a fileHash para manejar la columna de base de datos falta - Vuelve a la denominación de archivo basada en ID si la colum...
Reemplaza MuiAvatar con img tag para mostrar correctamente imágenes de avatar
- Utiliza la etiqueta de img nativa en lugar de el componente MuiAvatar para una mejor representación de la imagen - Envolver img en contenedor de caja con esti...
Generación de URL de Avatar y visualización de problemas
- Agregar encabezado de X-Forwarded-Host en API proxy para que backend pueda generar URLs de dominio de tema correctos - Añadir una redada completa para la carg...
Mejorar la gestión de avatar UI y funcionalidad
- Arreglar la pantalla de avatar en Select Avatar popup para mostrar imágenes para todos los avatares (generar el lado cliente de SVG cuando falta URL) - Correj...
Asegurar que la URL de dominio temático incluya https:// protocolo
Eliminar transformaAvatarUrl llamadas - mostrar imágenes directamente de URLs backend
Eliminar transformaAvatarUrl - use URLs directamente de backend
Actualizar avatarUrlTransform para volver indefinido en lugar de nulo
Añadir registro y asegurar el formato de URL de cubo público coincide con el patrón de trabajo
Cambio completo a cubo público para todas las operaciones de avatar
Cambiar los avatares al cubo público - no se necesita auth, URLs de temas directos
Actualizar Next.js 15 route handler param handling para proxy de almacenamiento de avatar
Aplicar la transformación de URL a URLs de avatar en MemberHeader y ProfileTab
Añadir la ruta proxy y la transformación de URL para imágenes de avatar para solucionar errores de contenido mixto
Revert to getPresignedUrl como antecedentes - getPresignedUrlWithEndpoint estaba rompiendo subidas
Añadir la lógica de retenciones para la dependencia de Maven descargas para manejar fallas centrales transitorias
Utilible dominio temático para URLs prefirmadas en AvatarController
Retire todos los componentes de la cuadrícula y utilice Caja con CSS Grid en su lugar
Reemplazar la cuadra por Box y CSS Grid para una mejor compatibilidad
Actualizar manejadores de rutas para Next.js 15 - params son ahora async
Simplifique StorageController - validar OTK, obtener imagen, transmitirla
Utilícele la ruta proxy para URLs de avatar en lugar de URLs prefirmadas de MinIO SDK
Devuelve objetoPath en lugar de URLs prefirmadas para avatares
Generar URLs prefirmadas normalmente y luego reemplazar el nombre de host con el dominio temático
UtilízatePrefirmaUrlWithEndpoint con dominio temático para todas las URLs de avatar
Use getPresignedUrl método que funciona en lugar de getPresignedUrlWithEndpoint
Generar URLs prefirmadas con dominio temático directamente en backend para avatares
Backend ahora genera URLs prefirmadas con dominio de tema directamente, frontend los utiliza as-is
Utilen URLs de dominio de tema directo para avatares - construir URLs usando lógica de ruta de tema como se solicite
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
