Skip to content

fix(now): padroniza secoes, adiciona indicador ao vivo e ajustes de tooltip - #36

Merged
johnenderson merged 8 commits into
mainfrom
fix/me-preference-cards-height
Aug 27, 2026
Merged

fix(now): padroniza secoes, adiciona indicador ao vivo e ajustes de tooltip#36
johnenderson merged 8 commits into
mainfrom
fix/me-preference-cards-height

Conversation

@johnenderson

Copy link
Copy Markdown
Owner

Summary

  • Remove a secao de musica duplicada da home (ja existe em /agora)
  • Tooltip dos cards de jogos/artistas: seta apontando pro card, tap-to-preview em telas sem hover, padding mais compacto
  • Secao de jogos: selo "Atualizado ha X" (timestamp real de sincronizacao com a Steam), link "Ver no Steam" padronizado no rodape (igual ao "Ver no Last.fm")
  • Secao "No repeat do mes": remove o card de destaque "Faixa mais tocada" (sem equivalente no doce.sh), lista unificada mostra a faixa atual (selo "Ouvindo agora" + ponto pulsante) e as ultimas 6 tocadas com horario
  • Corrige espacamento esticado da lista de faixas recentes
  • Preenche o skeleton de loading que faltava na grade de jogos

Test plan

  • yarn tsc --noEmit, yarn eslint, yarn prettier --check limpos em todos os arquivos tocados
  • Verificado visualmente no preview: tooltip com seta, tap no mobile emulado, selo de atualizacao, lista de faixas com "Ouvindo agora" + horarios, sem erros de console/servidor

johnenderson and others added 8 commits August 26, 2026 23:01
Já existe em /agora, ficava duplicada.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Aproxima do estilo do doce.sh.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Sem mouse, o clique navegava direto sem chance de ver o tooltip. Agora o
primeiro toque só mostra a prévia; o segundo confirma a navegação.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
A seção Provável recaída ficava sem placeholder de cards, só o cabeçalho.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…cronizacao

O link "Ver no Steam" ficava embaixo do grid, com estilo proprio -
diferente do resto do site, que usa o slot action do SectionHeader
("Ver no Last.fm", "Ver todos" etc). Movido pra la.

Adiciona tambem um selo "Atualizado ha X" no SectionHeader (prop
updatedAt, opcional), inspirado no doce.sh. O cache do Steam agora
guarda o timestamp da ultima sincronizacao real junto com os jogos
(bump pra v4 nas chaves) pra alimentar esse selo.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
… card

Ver no Steam/Ver no Last.fm agora ficam embaixo de cada secao, igual
ao doce.sh, em vez de no cabecalho.

Removido tambem o card de destaque Faixa mais tocada - o doce.sh so
mostra uma lista simples de tocadas recentemente, sem esse recorte.
A busca de top tracks do Last.fm (so usada por esse card) tambem saiu.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
O ul usava flex-1 justify-between, esticando os itens pra preencher a
altura da coluna ao lado (grid de artistas), o que deixava os
espacamentos desiguais e largos demais depois que o card de destaque
saiu. Troca pra gap-1 fixo, igual ao padrao ja usado em ActivityFeed e
StarredRepos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Ja buscavamos lastfm.nowPlaying mas nunca usavamos na pagina /agora.
Agora a lista mescla atual + ultimas tocadas (ate 7 no total, igual
ao limite ja usado na API), com o selo Ouvindo agora + ponto pulsante
na faixa ao vivo, e o horario (ou dia + horario) nas demais - igual
ao doce.sh.

Extrai o LiveDot do NowPlayingBadge pra um componente compartilhado
em src/base/components, ja que agora e usado em dois lugares.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ojohn.dev Ready Ready Preview Aug 27, 2026 2:47am

@johnenderson
johnenderson merged commit 9924801 into main Aug 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant