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 ...
Substituir o MuiAvatar por uma etiqueta img para exibir corretamente as imagens do avatar
- Use a tag img nativa em vez do componente MuiAvatar para melhor renderização de imagens - Envoltório img em caixa recipiente com estilo adequado para exibição...
Geração de URL do Avatar e problemas de exibição
- Adicione o encaminhamento de cabeçalho X-Forwarded-Host no proxy da API para que a infraestrutura possa gerar URLs de domínio de tema corretos - Adicione um r...
Melhorar a interface de gerenciamento de avatar e funcionalidade
- Corrigir a visualização do avatar no popup Select Avatar para mostrar imagens para todos os avatars (gerar SVG cliente-side quando URL faltando) - Corrigir fu...
Corrigir erro de sintaxe SQL na consulta getPageviewExpandedMetrics
Remover chamadas TransformAvatarUrl - exibir imagens diretamente de URLs de infraestrutura
Atualizar o avatarUrlTransform para retornar indefinido em vez de nulo
Add logging and ensure public bucket URL format matches working pattern
Alternar os avatares para o balde público - nenhum URL de tema necessário e direto
Atualizar Next.js 15 route handler params handling for avatar storage proxy
Aplicar a transformação de URL em URLs avatar no MemberHeader e ProfileTab
Adicionar rota proxy e transformação de URL para imagens avatar para corrigir erros de conteúdo misto
Revert to getPresignedUrl like backgrounds - getPresignedUrlWithEndpoint was breaking uploads
Add retry logic for Maven dependency downloads to handle transient Central failures
Substituir grade com caixa e grade CSS para melhor compatibilidade
Simplify StorageController - validate OTK, get image, stream it
Validar o OTK diretamente no StorageController e na imagem de fluxo
Usar rota proxy para URLs de avatar em vez de URLs pré-assinadas pelo MinIO SDK
Devolver o 'objectPath' em vez de URLs pré- assinados para avatars
Gerar URLs previamente assinadas normalmente e substituir o nome da máquina pelo domínio do tema
Usar getPresignedUrlWithEndpoint com domínio de tema para todos os URLs do avatar
Usar o método getPresignedUrl que funciona em vez de getPresignedUrlWithEndpoint
Generate presigned URLs with theme domain directly in backend for avatars
Infraestrutura agora gera URLs pré-assinados com domínio de tema diretamente, frontend usa-os como-is
Usar URLs de domínio de tema direto para avatars - construir URLs usando a lógica de caminho de tema como solicitado
Corrigir o caminho do URL do avatar - o balde interno deve usar /interno/ diretamente, não /public/bucket-name/internal/
Criar a função getThemePath do lado do servidor - getThemePath usa janela que não existe no servidor
Use getThemePath para construir URLs avatar em vez de URLs pré-assinadas
Adicionar um registo detalhado para rastrear a geração de URLs previamente assinada
Adicione registro abrangente e manipulação de erros ao processoAvatarResponse
Simplifique - construir objetoCaminho de id/type/fileExtension e assiná-lo
Remova a criação duplicada do cliente MinIO e adicione backback para construir o objetoPath a partir dos dados do avatar
Use o domínio do tema diretamente para o cliente MinIO (é proxies para MinIO)
Conecte-se ao servidor MinIO atual e, em seguida, substitua o nome da máquina no URL pré- assinado
Use getPresignedUrlWithEndpoint to generate URLs with correct signature for theme domain
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.