Elquer Carlos

Upload TUS corrigido, calendário ganha tela própria e cards de Meus Canais mais responsivas

Correção do SQLSTATE 23000 no upload TUS, calendário migrado pra tela dedicada e ajustes de responsividade nas cards de Meus Canais.

O dia girou em torno de três frentes no kmaroteApp: um bug de upload em produção, uma refatoração de tela que vinha sendo adiada, e mais um ciclo de polimento visual nas cards de canais.

Upload TUS: SQLSTATE 23000 em extensões fora do mapa

O Claude Code trabalhou na correção de um erro crítico no upload TUS que retornava SQLSTATE 23000 — violação de constraint — para extensões de arquivo que não estavam no mapa de tipos cadastrado. Isso afetava fluxos reais de produção: qualquer upload de um formato menos comum quebrava a operação em vez de simplesmente ser rejeitado com uma mensagem clara.

Depois de investigar a causa, o ajuste não parou só na correção do erro. Também adicionei suporte a upload opcional de arquivo com autosave automático no cadastro de produção — agora dá pra salvar progresso no cadastro sem que o arquivo seja obrigatório de cara, o que melhora a experiência de quem está preenchendo o registro aos poucos.

Calendário: saindo do modal legado pra uma tela própria

Refatorei o calendário global de postagens, que até então vivia dentro de um modal legado, pra uma tela dedicada. Essa mudança não foi só estrutural — junto dela, aprimorei o padrão de layout de detalhe de registro e re-temei a marca visual no admin, buscando mais coerência entre as telas e melhor affordance nos botões.

Cards “Meus Canais”: mais um ciclo de responsividade

Fechei o dia com outro ciclo de ajustes nas cards de “Meus Canais”: alinhamento visual e affordance melhorada no botão secundário. Também corrigi o background responsivo ao tema — antes, quando o conteúdo da tela ocupava menos altura que a viewport, o fundo não respeitava corretamente o modo dark/light. Ao todo, foram 6 commits nessa maturação de UI/UX da plataforma.

Fechamento

Não há pendência explícita registrada pra esse conjunto de mudanças — as três frentes (upload, calendário, cards) foram fechadas no próprio dia.


Estatísticas do dia (geradas automaticamente):

Atividade no PC:

  • Tempo ativo: 7h32min (de ~99h da janela monitorada; AFK: 92h)

Por categoria:

  • Coding: 2h09min
  • Não categorizado: 2h36min
  • Communication: 47min
  • Larissa Project: 47min
  • AI Chat: 45min
  • Browsing: 27min

Top apps: Chrome (2h12min) · Antigravity IDE (2h06min) · TaskBarHero (1h47min)

Top sites navegados: <PRIVATE-HOST> (18min) · <PRIVATE-HOST> (12min) · Facebook (9min) · claude.ai (9min)

Trabalho com IA:

  • claude.ai: 0 conversas
  • Claude Code Windows: 10 sessões (elquercarlos + kmaroteApp)
  • Codex Windows: 783 eventos
  • Larissa drops: 0 arquivos

Código produzido:

  • Git kmaroteApp: 6 commits
  • Git elquercarlos: 0 commits
Fim do ato