DEAD REPOS

← Voltar ao início

Changelog

Todas as mudanças do Dead Repos são documentadas aqui.


[1.0.1] — 2026-04-30

Corrigido

  • Sync autenticado via apiRailwayFetch (sem passar pelo rewrite do Next.js)
  • Logout não redireciona mais para github.com/logout
  • OG image com dados reais (query corrigida para owner_login)
  • Multitouch: joystick mode static elimina race condition de identifier
  • useMediaQuery com valor inicial correto (sem flash no SSR)
  • Rate limit GitHub API resolvido com token pessoal (5.000 req/hora)

[1.0.0] — 2026-04-29

Adicionado

  • Compartilhamento via link e imagem OG customizada
  • OG image dinâmica com logo, lápide pixel art, dados e epitáfio
  • Modal de compartilhamento com preview e loading "Gravando na pedra..."
  • Termos de Uso completos (LGPD, CNPJ, foro Uberaba/MG)
  • Política de Privacidade completa
  • robots.ts e sitemap.ts gerados automaticamente pelo Next.js
  • Meta tags OG e Twitter para todas as páginas
  • Footer com 4 colunas, links legais e âncora roadmap
  • Seção Roadmap com fases P0 a P3
  • Badge de versão no footer

[0.9.0] — 2026-04-28

Adicionado

  • Landing page completa com animações Framer Motion
  • Hero com logo, headline e CTAs
  • Hall of the Dead com dados reais da API (top 3 medalhas)
  • Seção Time Travel com eras históricas (sem preços)
  • Seção "Compartilhe sua vergonha" com lápides mockadas
  • Fantasmas flutuando no background da landing
  • CTA único de autenticação (só no hero)
  • Fila de geração de epitáfios via Groq (Llama 3)
  • Worker persistente no Railway que drena a fila em background
  • death_date como snapshot imutável
  • Endpoint de status dos epitáfios

Corrigido

  • Sync autenticado com Bearer token + cookie
  • OAuth GitHub com prompt=login para forçar re-autenticação

[0.8.0] — 2026-04-27

Adicionado

  • Controles mobile com joystick virtual (nipplejs)
  • Multitouch simultâneo (joystick + câmera)
  • Zonas exclusivas: joystick esquerda, câmera direita
  • Tap simples seleciona lápide no mobile
  • PWA manifest para instalação mobile
  • Header minimizável no mobile (só logo)
  • Card do dono oculto ao entrar na cena no mobile

Corrigido

  • Sombras desabilitadas no mobile (performance)
  • Pixel ratio máximo 1x no mobile
  • Fog mais próximo no mobile (menos draw calls)
  • Sparkles desabilitados no mobile
  • PCFSoftShadowMap deprecated substituído

[0.7.0] — 2026-04-26

Adicionado

  • Nome do cemitério customizável (1x, sem reversão)
  • Card do dono com avatar, @login e contagem de almas digitais
  • Compartilhamento de lápide específica via ?repo=nome
  • Deep link: abrir cemitério com painel já aberto
  • Permissões dono vs visitante (Time Travel só para dono)
  • Acesso público sem autenticação
  • Botão GitHub com ícone e cores oficiais

Corrigido

  • Pointer lock não ativado ao clicar em lápide
  • Raycast com coordenada correta no modo first-person

[0.6.0] — 2026-04-25

Adicionado

  • Painel lateral de detalhes ao clicar em lápide
  • Animação de câmera ao selecionar lápide (lerp suave)
  • Crosshair no modo first-person
  • Loading screen com progresso % e mensagens rotativas
  • Dois leaderboards 3D dentro da cena
  • Hall da Fama geral (top 5 repos mais antigos de todos os usuários)
  • Leaderboard do dono próximo ao spawn
  • Música ambiente em loop com botão toggle 🔊/🔇
  • Lua com halo e luz pontual no céu
  • Seção de Roadmap na landing

Corrigido

  • Labels de lápide legíveis pela frente e verso
  • Lápides dentro dos limites da cerca (clampWorldXZToCemetery)

[0.5.0] — 2026-04-25

Adicionado

  • Modo first-person com WASD + mouse (estilo Minecraft)
  • Spawn próximo ao portão de entrada
  • Pointer lock com ESC para liberar
  • Controle de câmera por arrastar mouse
  • Névoa atmosférica (FogExp2)
  • 3 fantasmas flutuando com animação senoidal independente
  • Monumento central para o repo mais antigo

Corrigido

  • PCFSoftShadowMap deprecated substituído por PCFShadowMap

[0.4.1] — 2026-04-25

Corrigido

  • Portão sem cerca sobreposta
  • Cerca com gaps corrigida via anchor-first com curves nas quinas
  • Cerca verde neon substituída por ferro escuro
  • Lápides sobrepostas de eras diferentes corrigidas
  • Tabs de era removidas — cemitério único

[0.4.0] — 2026-04-24

Adicionado

  • Cerca perimetral com portão e curvas nas quinas (iron-fence Kenney)
  • Caminho de pedras da entrada até o monumento
  • Árvores e decorações nas bordas
  • Labels de nome e data sobre cada lápide
  • Layout bilateral de lápides (fileiras dos dois lados do caminho)
  • Iluminação atmosférica (ambient + directional + point lights)

[0.3.1] — 2026-04-24

Corrigido

  • Textura colormap.png não encontrada pelo GLTFLoader
  • Lápides flutuando acima do chão (offsetY via bounding box)
  • Lápides ultrapassando limite da cerca (clamp de posição)

[0.3.0] — 2026-04-24

Adicionado

  • Assets GLB do Kenney Graveyard (lápides, árvores, fantasmas)
  • Diferentes modelos de lápide por número de estrelas
  • Fantasma flutuando (character-ghost.glb)
  • Perspectiva isométrica com OrbitControls
  • Terreno com grama

Corrigido

  • Cubos pretos substituídos por modelos GLB reais

[0.2.0] — 2026-04-24

Adicionado

  • Cemitério 3D básico com Three.js e React Three Fiber
  • Lápides como cubos posicionados por repo
  • Câmera com OrbitControls
  • Filtros por era histórica (Era Digital, Era da Internet, etc)
  • Painel lateral com top repos por estrelas
  • Sincronização com GitHub API

[0.1.0] — 2026-04-24

Adicionado

  • Autenticação OAuth com GitHub
  • Listagem de repositórios públicos
  • Classificação por data do último commit
  • Conceito de death_date (data de abandono do repo)
  • Estrutura inicial do projeto (Next.js + Fastify + Supabase)
  • Deploy no Vercel (frontend) e Railway (backend)
  • Domínio deadrepos.dev configurado

← Voltar ao início