Novidades

Histórico de versões publicadas do app, mais recente primeiro. Cada versão é identificada pela data e hora da publicação.

22/10/20262 versão(ões)
  • 11:58Membros: etiqueta de cadastro duplicado (mesmo celular ou nome), sem alterar dados (etapa 1 da unificacao)48b1d1b
  • 09:16A associar: caminho 'Saiu / nao vai entrar' (cancela futuras, encerra recorrentes, anonimiza e tira da fila) e filtro de convidadas sem resposta ha 7 dias ou mais7527c9a
21/10/20268 versão(ões)
  • 20:49A associar: sugestao de morador pelo nome (forte ja escolhida, possivel como atalho), filtro e cartao no resumoc70c71a
  • 20:10Menu: secao Saiba mais (Esportes, Ajuda, Avaliar, site) separada da Comunidade846806f
  • 19:52Menu: Esportes passa para a secao Comunidadea77adba
  • 19:40Tutorial: capitulo Instalar o app no celular (iPhone primeiro) com passo a passo ilustrado; A associar: celular achado aparece na linha e aviso do link de convite em destaque11cfcdd
  • 18:19A associar: filtro 'Vao ocorrer (de hoje em diante)' e recorrente so conta se ainda estiver em vigoreb4caf1
  • 17:47A associar: sub-abas (resumo, prontas, pendentes), tabela compacta com filtros e ordenacao, convite por WhatsApp com celular achado na anotacao e registro de quando e quem convidou25d6cec
  • 17:02Grade: reservas importadas sem pessoa associada ganham destaque ambar para quem administra (item 59)42926dd
  • 16:39Reserva recorrente: cancelar ou trocar o horario so de uma data, com motivo obrigatorio (cancelamentos e trocas, avulsa e recorrente), aviso no Telegram, sino e push; fila: item 599039957
20/10/20264 versão(ões)
  • 06:00Planos: coleta de endereco e CNPJ/CPF no checkout e lista de faturas em Seu grupo8bce835
  • 05:17Planos em abas e secao Stripe (cobranca) na tela do Fundador857e463
  • 00:58Planos: e-mail aos responsaveis quando a cobranca falha e quando a assinatura e encerrada676aa13
  • 00:30Planos: menu para o Fundador, cartao "Seu grupo", grupo explicito antes de assinar, cancelamento agendado e aviso de atraso16157f0
19/10/20263 versão(ões)
  • 22:50Planos (Fundador): telinha que confere o modo do Stripe (teste ou ao vivo), a conta e o webhook63aa64c
  • 16:34Quadras: botao para regravar as descricoes dos eventos do Google Calendar (so Fundador)82584f8
  • 16:22Historico do evento: importacao aparece como importada e o e-mail marcador das contas provisorias nunca aparecef292e6b
18/10/20269 versão(ões)
  • 21:00Avisos de vespera de feriado: aviso as recorrentes, convite de horarios livres aos demais membros e resumo para quem gerenciad3dc374
  • 17:23Celular: matrizes de perfis, planos e assinaturas com coluna congelada estreita, alvos de toque maiores e script de auditoria de celular8857060
  • 13:35Reservas no celular: faixa fixa com o dia no topo ao rolar a grade8878f27
  • 13:06Membros: coluna do apelido estreita no celular e seletor de colunas50148f7
  • 12:51Grade: corrige o alinhamento da coluna das horas com os dias (altura das faixas sincronizada e borda de hoje de 1 px)72f820b
  • 12:31Celular: risquinho do minuto sem cruzar a coluna das horas, coluna das horas estreita sem legendas e uma reserva por vez1e66303
  • 12:10Celular: folha de baixo para os formularios, hora so com o inicio, rotulos compactos, um dia por vez, rolagem para agora, menu de opcoes e link da Lista que ja abre a reserva7c6034d
  • 08:25Grade: o risquinho do horario atual fica atras do texto (hora e nome)f3db0f5
  • 08:10Grade: risquinho do minuto atual dentro da faixa de hoje, como no Google Agenda77140f6
17/10/202615 versão(ões)
  • 21:52Visao do sol no celular: cartao mais estreito e as duas vistas empilhadas6f7db18
  • 13:01Unir horarios: lotes de 15 com barra de progresso, limite de tempo na rota e Google em paralelo9205bde
  • 12:29Lista de reservas: mes e dia que abrem e fecham, horarios livres em blocos verdese1cd244
  • 12:10Reservas: Lista com tudo o que esta reservado de todos e aba Minhas reservas; grade com moldura e destaque do bloco, bloqueios em bloco unico; Unir horarios agrupado por mes, pessoa ou dia5d2a7e8
  • 11:35Grade: reserva de varias linhas aparece como um bloco unico (rotulo no topo, sem linhas entre as faixas, listras continuas)826baab
  • 11:29Reservas: a grade fica invisivel ate as reservas e o clima carregarem (sem piscar vazia nem pular o layout)fdb3b4b
  • 11:11Balao da reserva simplificado (nome com WhatsApp, X, clicar fora, Cancelar com icone) e aceite de termos sem travar (cookie renovado no servidor)442f90a
  • 10:44Reservas: balao da pessoa (nome, unidade, e-mail, telefone e WhatsApp) para todos os membros, opcao de ocultar contatos em Privacidade, Politica atualizada e novo aceite dos termos3f57e24
  • 10:25Grade: REC no lugar de AUL com listras, balao com pessoa e WhatsApp, rolagem pontilhada; Desfazer cancelamento (avulsa e recorrente) na grade e no Historico05b890d
  • 10:09Quadras: aba Unir horarios (Fundador) para unir reservas exatamente coladas, com previa, tres listas e revisao397ea59
  • 09:34Membros: ultimo acesso com data completa (YYYY-MM-DD HH:MM:SS) e referencia entre parenteses (hoje, ontem, essa quarta, ultima quarta)e09e59f
  • 09:28Membros: ordenar clicando em qualquer coluna; VCF com nome curto e nome completo na anotacao; Junior vira Jr no nome curto3606bdc
  • 09:10Membros: tabela compacta (uma linha por pessoa, botoes menores, rolagem horizontal) e Usuarios vira Membrosd7c214d
  • 08:58Nomes: padrao (primeira letra maiuscula, ligacoes em minusculo) ao salvar, ferramenta Padronizar nomes com previa para o Fundador e Apelido (Nome Sobrenome) em Membrosc2f192d
  • 08:43Reservas: botao Compartilhar horarios compacto (icones de compartilhar e WhatsApp) ao lado de Avulsa e Recorrente, com o gerador numa janela8558945
16/10/20267 versão(ões)
  • 18:45Vercel: deixa os motores WebAssembly do Prisma que o Node nao usa fora das funcoes (deploy de 600 MB para 251 MB)6b98ad7
  • 14:07Cartao de contato: site arenafold.com em todo cartao9516f81
  • 13:00Membros: cartao de contato (VCF) por pessoa e de varios, com nome e # grupo quadra, e-mail e telefones89af48e
  • 12:34Feed do Telegram: aviso de quem pediu para entrar pelo link de convite (novo tipo de evento no Log)6f91d13
  • 09:55Feed de atividade no Telegram, filtro por quadra e ultimo acesso em Membros, quadra desenhada na foto do grupo, Meu perfil no menu, ficha do usuario para o Fundador e clausula na Politica de Privacidade3a8eece
  • 02:06Link de disponibilidade para quem vai jogar: pagina publica sem login com matriz por dia (e lista), livre/ocupado sem nomes, clima, Quero este horario pelo WhatsApp e localizacao no Google Maps opcionalea1c227
  • 00:07Calculadora do plano Variavel: barras param no maximo do plano (12 quadras e 400 usuarios), destaque de plano personalizado, botoes Minimo e Maximo e barra dos dois juntos3132a3e
15/10/202614 versão(ões)
  • 23:35Foto do grupo de WhatsApp reformulada: anel padrao nas cores do ArenaFold, nome grande, estilos Anel, Faixa e Seloe18d1ed
  • 23:16Kit do grupo de WhatsApp: foto em 3 estilos (selo da quadra, cor do piso), nomes e descricao sugeridos, para qualquer membrofaaf4f9
  • 22:41Quadras: coluna Grupo de WhatsApp com ícones de grupo e WhatsApp e edição na própria coluna33d2014
  • 22:16A associar: botao Associar todos os sugeridos (resumo antes, so moradores aprovados com o mesmo e-mail da agenda)1a90388
  • 21:56Eventos recorrentes no Google passam a [AF·REC]; ferramenta de padronizar titulos troca [AF·AUL] por [AF·REC]; regra de publicar aceita "Pode publicar" ou "Publicar"6c8c0a3
  • 20:38Importacao: trava de execucao contra lotes simultaneos (gravava em dobro), botao Corrigir duplicatas e botao Criar os eventos do historico na Google Agenda; Desfazer remove eventos em grupos1fb8306
  • 18:47Historico e fila: revisao agrupada e sub-abas publicadas5b6afef
  • 18:35Revisao da importacao agrupada por tipo (recorrentes e avulsas, so recorrentes, so avulsas, so historico, marcadores) com marcar e desmarcar por grupo e em todas as pessoas; Importar da Google Agenda, importar de planilha e exportar planilha viram sub-abasf0563f9
  • 17:17Importacao: aulas recorrentes "[Aula] ..." e avulsas "[Avulso] ..." da agenda deixam de ser ignoradas pelo prefixo; so conta como "ja existe" o evento ligado a uma reserva do ArenaFold, e "[AF·..." sem reserva tem motivo propriofc01344
  • 16:28Historico e fila: revisao da importacao publicada129e39b
  • 16:23Rotas da importacao: checar o login antes de procurar a importacao (sem login responde 401, nao 404)1e2ca11
  • 16:18Importacao da Google Agenda: revisao item a item (marcar, editar nome e e-mail, tirar texto dos nomes, filtro de data do historico), aviso antes de aprovar do que nao vai entrar, substituir toda a agenda da quadra (com o nome da quadra digitado) e quadra de destino selecionavelc47728b
  • 15:08Fila: item do Friburgo publicado, falta a importacao real3412577
  • 15:04Importar a quadra pela Google Agenda, com resumo e aprovacao: historico inteiro, contas provisorias para quem ainda nao tem cadastro, aba "A associar" para o sindico, anonimizar e desfazer; Politica de Privacidade e versao dos Termos atualizadasd902686
13/10/20264 versão(ões)
  • 23:16CI: build com 4 GB de memoria para o Node (o limite padrao de ~2 GB estourava no build do Next)c59bddd
  • 23:05CI em Node 24 (o mesmo da Vercel): com o npm do Node 22 o npm ci recusava o package-lock e o CI nunca passava da instalacao; fila com 7 itens novos e nova ordem4944b9f
  • 22:26Primeiro dia da grade em calendario mensal: setas e seletores de mes/ano, faixa exibida sombreada, dias alem da antecedencia hachurados; fecha com clique fora ou Esc (antes sumia ao descer o mouse)c9cf59e
  • 21:54Botoes Avulsa/Recorrente em duas linhas: "Reserva" pequeno em cima do nome (en-US: "Booking"); tira o emoji do "Single"ea2ecb8
12/10/20261 versão(ões)
  • 15:46CLAUDE.md apontando para o historico do projeto e as regras basicas86ffa77
09/10/20262 versão(ões)
  • 17:48Historico do projeto em docs/HISTORICO.md: decisoes, pendencias e convencoes (15/09 a 09/10)2ef7fe3
  • 10:25Print da tela volta a funcionar (CSP bloqueava o fetch do data URL; conversao direta e imagem de reserva); analise do regulamento do TCC945c2fd
08/10/202620 versão(ões)
  • 22:38Nova tentativa de build (falha passageira ao baixar a fonte do Google)182c952
  • 22:36Calculadora de planos: barra de 0 ao maximo com trecho verde ate o minimo gratis e bolinha travada, numero do minimo embaixoce79075
  • 22:29Calculadora de planos: barras travadas no minimo da franquia gratis, campo numerico digitavel com setas, minimo indicado embaixo na cor do Gratis; item 40 na filaddcec98
  • 16:22Chat do Fundador igual ao do usuario comum (conversa dele consigo mesmo, para testar mensagens), com atalho para a caixa de entrada8a3bb27
  • 16:16Painel do Fundador edita os parametros do plano Variavel (franquia, base, por quadra e usuario, teto, maximos, com simulacao); rodape sem nome e CNPJ; avaliacao contabil inicial2948774
  • 15:49Planos: um card so (Variavel) com a franquia gratis dentro, recursos no card, botao de plano personalizado, layout em duas colunasba8a8c2
  • 15:40Telegram: confirmacao em uma so mensagem (imagem do sol com a orientacao da quadra ao lado da tabela, texto na legenda e botao); fim do teste volta ao Gratis e inativa o excedente (primeira quadra e ate 10 usuarios, sem apagar nada); morador vira usuario em todo o texto; explicacoes do plano2df241b
  • 15:24Textos legais (papeis LGPD, menores, Google, biometria, planos e limitacao, foro), registro de acesso por 6 meses, nova versao dos Termos; plano Variavel (franquia, base, por quadra e morador, teto de R$ 299, pico do ciclo) com todos os recursos, calculadora e plano personalizado com chat; dependentes sem e-mail e telefoneda5f866
  • 14:49Regrava os GIFs do tutorial (pt e en) com o app atual, novos GIFs de biometria e modelos, imagens do cartao do sol, e-mail e Telegram; destaques com efeito 3D na pagina inicial; tutorial atualizado; scripts para regravar4e6cd2b
  • 13:56Imagens do e-mail e do Telegram com endereco versionado (fura o cache de 24 h) e orientacao da quadra tambem no Telegram4e5455b
  • 13:39Imagens do sol no Telegram e e-mail com letras desenhadas (sem quadradinhos), tabela por momento e orientacao no fim do e-mail; aviso do Telegram com grupo e quadra; Privacidade e Termos com secoes recolhiveis; menu publico reorganizado; logo vertical sem a frase; Ver como perfil; Home no logo; prompts de advogado e contadorf51e16c
  • 12:58Menu lateral: item 'Conheca o site' com nome mais curto (nao corta)5f9b5bc
  • 12:52Corrige a instalacao na Vercel: libera a versao 14 da biblioteca de biometria para o next-auth (overrides)dfc1691
  • 12:48Biometria do aparelho (passkey): entrar sem senha e como segunda etapa no lugar do codigo; aba Biometria no Perfiladced2d
  • 12:07Padrao das Reservas por quadra (Fundador e sindico), escolha pessoal da grade por quadra, modelos com nome (ate 5) e balao de mensagens como atalho para o Fundador2e778e9
  • 11:22Menu do site publico: Esportes, Perguntas frequentes, Novidades, Quem somos, Seus dados e Falar com a gente (sem Regras e Ajuda); botao de restaurar a grade volta ao Padrao das Reservas; logo do app leva a Home e botao Conheca o site no menu lateralb00bdbe
  • 11:06Planos, Regras, Ajuda, Termos e Privacidade como subpaginas do site publico (nunca levam ao app); cartao da reserva com o formulario logo depois do horario; padrao da grade com Sol nos olhos e Uma so coluna de horarios; corrige negrito da Politica de Privacidade; item da biometria na fila29b5642
  • 10:48Menu lateral nas telas de login, cadastro e recuperacao de senha; Ir para o app no lugar de Entrar/Cadastrar na pagina inicial para quem ja entrou; remove o cabecalho antigo1b3a3bd
  • 10:44Cartao unico da reserva (sol e clima por momento, legenda no i), menu lateral na pagina inicial para quem ja entrou e novo botao da quadra no menu7b7ccf8
  • 09:45Remove as mencoes ao Residencial Fribourg e ao nome antigo do projeto: textos publicos (login, e-mail de convite, exemplo do cadastro), docs, seed e testes; corrige teste dos lembretes que dependia do dia2c5fdd0
07/10/202633 versão(ões)
  • 17:27Telegram: dica para conectar pelo navegador (OPEN IN WEB) quando o app do Telegram nao esta instaladobcc0702
  • 16:36Acesso de visitante a outra quadra (so livre/ocupado, sem nomes): pedir acesso, convite pela reserva, validade de 30 dias, permissao aprovar_visitante, desligar por quadra; docs de DMARC e backup da Neon21d5d13
  • 16:15Menu lateral do app na pagina inicial publica e paginas publicas para visitantes; linhas dos quatro blocos do dia (06h, 12h, 18h) na grade3a19057
  • 16:06Visao dos jogadores encaixada ao lado do balao (empurra os dias seguintes; celular continua subindo de baixo) e legenda da bussola (OSO, ENE) no painel e nos e-mailse44f8d8
  • 15:54Visao do sol: ceu acompanha a luz (dia, crepusculo, noite), sem hora nem texto dos momentos no desenho, nomes das zonas na legendadb55cdc
  • 15:50Grade: legenda (mes, dia | data, tipo do dia) no canto da coluna unica de horarios; item 3495607ec
  • 15:45Destaques: botao ativo de Avulsa/Recorrente (preenchido, anel e check) e horarios livres (verde) e indisponiveis (vermelho com hachura) na grade8fb21d4
  • 15:40Corrige 500 em producao: carrega o sharp so ao gerar a imagem da visao do sol (nao no topo do modulo de e-mail)ec9ed86
  • 15:00Corrige o build de producao: quebra o ciclo de importacao do idioma (constantes em locale-constantes.ts)8008dd9
  • 14:56Visao do sol na reserva: balao e painel com os dois jogadores (sol nos 3 momentos, mapa de calor, bola e saque), coluna oculos/bone na grade, calibracao por quadra, imagem lado a lado em e-mails e Telegram, memoizacao anual do sol; mini tabela do canto do horario (item 34) na fila9999808
  • 14:04Lote: lembretes de reserva, painel do sindico, presenca e faltas, excecoes em reservas recorrentes, arquivos fora do banco (Vercel Blob), testes automatizados, acessibilidade, sol em 3D, grade dividida, links de instalacao do Telegram; exclusao de conta apaga foto, dependentes, avaliacao, conversa e Telegram10a5d18
  • 13:08Perfil: abas em grade com icones, alinhadas e centralizadas (so icones ao rolar); item 32 na fila3e4b6cd
  • 12:47Qualidade: lint zerado, paginas 404 e de erro com a marca, alerta de erros por e-mail e /api/health, CI e monitor de uptime (GitHub Actions), QR code do link de convitef192d05
  • 12:29Foto do bot do Telegram (arquivo de referencia da marca)0eabef6
  • 12:28Skill tarefas: fila de tarefas internas (artifact) com status, lote e regra de publicacaocf0cff6
  • 12:10Seguranca: sharp 0.35.5 e auditoria, cabecalhos (CSP e outros), verificacao em duas etapas (TOTP); capitulo do Telegram no tutorial; Politica e versao 2026.10.07.12.018f5113f
  • 08:49SEO (robots, sitemap, dados estruturados, metadados) e secao de avaliacoes aprovadas na landingc30047e
  • 08:33Medicao de uso sem cookies (Vercel Analytics e Speed Insights); Politica de Privacidade atualizada e versao 2026.10.07.07.4098c78e9
  • 02:25Comunicacoes por quadra (e-mail e Telegram ligados ou desligados pelo administrador) e botao 'Todos' por canal no Perfil5fe7cac
  • 02:17Telegram: texto legal (Politica) e versao 2026.10.07.02.16; bot ligado em producao859108a
  • 02:10Canal do Telegram: conectar pelo bot (codigo de uso unico), avisos do sino e confirmacoes no Telegram, webhook e rota de Fundador (desligado ate configurar o token)93e4958
  • 02:02Textos legais: aulas fixas -> reservas recorrentes (so terminologia; versao mantida)478d0b0
  • 01:57Landing com secao de diferenciais, tutorial atualizado, 22 GIFs regravados com o menu lateral; 'aula fixa' vira 'reserva recorrente' nos textos do appf35741f
  • 01:41Grade: icone da fonte do clima, coluna unica de horarios, primeiro dia escolhivel, cabecalho 'DIA | NN' e data completa nos feriados; reserva para dependentes por quem administra; abas de Esportes por popularidade no Brasil; Home com grupos recuadosacffd3b
  • 01:14Paginas de dados usam melhor a largura em telas grandes (Usuarios, Quadras, Reservas, Planos)495fb12
  • 01:10Limpa o CSS do cabecalho antigo (navbar) e remove NavAlinhadoAoConteudof66c61c
  • 01:04Termos de Uso atualizados (servico multi-grupo, planos e pagamento, limitacao) e Politica com CNPJ; versao 2026.10.07.01.045ab4caf
  • 00:58Menu Esportes; titulos e abas fixas que encolhem ao rolar; avatar maior no menu; destaque dos grupos na Home; Politica de Privacidade e Termos v2026.10.07.00.57 (avaliacoes, foto, fornecedores); avaliacao em etapasd7607a0
  • 00:47Avaliacao: 'Sugerir outro texto' antes do titulo; rascunho da Politica de Privacidade v1.1 em docs544dc3b
  • 00:42Menu lateral no app logado: recolhivel no computador, faixa e gaveta no celular; grupos Comunidade e Fundador0a29d0a
  • 00:27Avaliacao do app (estrelas, opcoes, texto sugerido, LGPD, moderacao); link do grupo de WhatsApp por grupo/quadra com icone no cabecalhoad8bf65
  • 00:12Icones de grupo e selo de quadra; plano personalizado (WhatsApp/e-mail com mensagem pronta); contatos centralizados291be56
  • 00:02Quadras: sub-abas por grupo abaixo de Todas04df088
06/10/202620 versão(ões)
  • 23:57Fixa sharp 0.34.5 e inclui binarios @img no trace da Vercel (imagens dos e-mails e foto de perfil)64c6bd8
  • 23:52Comunicacoes com aviso opt-out; 13 regras por quadra e aprovacao automatica de aulas; e-mails com icones, mapa de orientacao e previsao do tempo atualizada; icones de cobertura; menu com icones; avatar em Membros6d3e571
  • 23:27Foto de perfil: corrige sharp na Vercel, rosto com zoom, fundo com cores da marca, camera e avatares; chat com assuntos; clima Google/Open-Meteo configuravel; coroa so Fundador; aba Localizacao; secao de origem do nome; Home no menu e logo para o sitee77ce23
  • 22:57Regras da quadra em tabela compacta (regra | valor | descricao)5198fe5
  • 22:54Mensagens com o Fundador (balao com print, caixa de entrada); camera e limite na foto de perfil; seletor de quadra com icone do esporte e piso; Lisonda corrigido; localizacao abre embaixo; site acessivel logadoe8854c1
  • 22:35Foto de perfil redonda com ajuste do rosto; modo fantasma (ver como outro usuario, somente leitura); tipos e terrenos em tabela com icones por esporte; localizacao com icones; regras com destaque das quadras do grupo; feriados compactos6125f90
  • 22:14Quadras: dois pontos de orientacao por esporte, posicao unica, cobertura, tabela compacta; reservar para dependentes; regras de todos os esportes; grade borrada ao carregar; tipos e terrenos padrao80fe6c6
  • 21:37Regras compactas e recolhidas com icones; Tutorial recolhivel; Perfil compacto; Fundador define as visoes padrao da grade de Reservas7c09e82
  • 21:29Quem somos (nos, icones, proposito), Versoes agrupadas por dia, CNPJ nos rodapes570d7c3
  • 21:18Membros: Perfis primeiro, tabela compacta, quadras de acesso em lista suspensa; Quadras: Todas primeiro; Regras: esporte como aba; logo vertical escuro com lema legivel05a095f
  • 21:11Menu: Moradores passa a Usuariosce2b4cd
  • 21:08Assinatura: checa a permissao de gerenciar plano direto no banco (valia so no proximo login)da756c6
  • 13:39Permissao 'gerenciar assinatura': menu Planos, assinar e portal para quem a recebe no perfil9ef5d08
  • 13:29Cobranca com Stripe: assinar plano (Checkout), gerenciar (portal do cliente) e webhook que atualiza a assinatura do grupo4537857
  • 13:10Fundador: simular e aplicar a padronizacao dos titulos antigos do Google Calendar (Quadras > Todas)8c3b0f2
  • 11:58Monetizacao etapa 2: pagina de planos comparativa, aviso de fim do teste (e-mail e faixa), planos e assinaturas em matriz com abas; filtro de grupo em Tipos e Terrenos; hora atual e eixo da quadra mais discretos; rotulos Avulsa/Recorrentee1c9fbe
  • 10:22Fontes menores no site todo; cabecalho reduz so a altura ao rolar; T1/T2 so para tenis (ponto medio como localizacao); desenho SVG da quadra com norte para cima e angulo50aa05d
  • 10:06Cabecalho em duas linhas: pilula curta de quadra e menu em abas; grade com largura correta das colunas (luz nao e mais cortada)92422e7
  • 09:56Etapa C: luz do dia e sol de frente na grade, dois T da quadra de tenis no cadastro, horarios em Plus Jakarta Sans9a20c1a
  • 09:42Cabecalho: seletor de grupo e quadra no subtitulo da marca (sem segunda barra), menu em uma linha, Planos como icone no desktop; clima legivel no modo escuro (contraste >= 4,5)3d2d488
05/10/20268 versão(ões)
  • 14:09Remove o nome antigo da documentacao, do historico de versoes e da configuracao localf7e6a65
  • 13:37Rebrand ArenaFold (brandbook v1.0): marca, tokens, logo e icones, cabecalho, grade, componentes, e-mails, Calendar, modo escuro, teclado e microcopy6b061f0
  • 13:05Login e cadastro com Google (vinculo por e-mail verificado, cadastro por convite, conta sem senha); botoes ligados por GOOGLE_LOGIN_ATIVO4306de9
  • 10:00Monetizacao etapa 1: limites e recursos por plano, trial/cortesia automaticos, painel de planos do Fundador, cartao Seu plano; Home com grupos e quadras; botao voltar ao topo6926874
  • 09:31Cabecalho alinhado ao conteudo (coluna de 1000px); indice de regras em botoes; seta ao lado do titulo; figuras: cotas 1,37/4,115, espaco livre, largura da rede e bastoes de simples; base de planos (sem limites ligados)eecff12
  • 09:19Segundo telefone com apelido; regras: esportes, expandir/recolher, quadra e rede com figuras, duplas e mistas; cabecalho fixo, compacto e centralizado4b3b2bd
  • 09:03Menu publico mantido em Regras/Ajuda; logo maior; secoes recolhiveis; contato por icones; indicadores de progresso; esquema de planos (nao usado ainda)6173db7
  • 08:44Pagina inicial publica (/ para visitantes), cabecalho publico, pagina /regras (tempo, trocas de lado), ConfigPartida115fd47
03/10/20269 versão(ões)
  • 10:27Membros: excluir conta (Fundador), anonimizacao limpa push/feeds/filas/vinculos; coluna Apelido com destaqueaaab00f
  • 10:17Idioma preferido (cadastro, perfil, convite) e seletores nas telas publicas; lista suspensa de grupos em Perfis; papel de quem esta em outra quadra; corrige remocao de grupoaf1ca32
  • 09:30Mobile: restaura a borda esquerda do botao Sair e da pilula do nomef9c9af9
  • 09:28Mobile 360/375: telefone em duas linhas, cartoes e abas compactos, folha de Config mais altaab07543
  • 09:03Mobile: cabecalho em 3 linhas, Config/Legenda em folha, botoes da grade quebram; feriados em tabela22ec7a7
  • 08:52Botao de tema: alinhado ao centro, com divisor e respiro no cabecalho19c82ae
  • 08:48Modo escuro: botao ao lado da bandeira (auto/claro/escuro), paleta navy, logo escuro, coluna User.tema5955e78
  • 06:42Clima: Google Weather nas proximas 72 h (Open-Meteo como base e reserva)b7a070b
  • 06:16Limpeza tecnica: remove papel, receberLembretes, tipo/terreno legados; grupoId e perfilId obrigatorios1e9b94c
02/10/202614 versão(ões)
  • 17:23Mensagens de erro da API traduzidas para ingles (tradutor central no cliente)26eb6b1
  • 13:48Favicon na aba do navegadora01d17f
  • 13:46Abas globais: fundo nao cobre a linha horizontald1c8264
  • 13:41Abas globais: sem italico e icone alinhado acima da linha028e074
  • 13:36Documentacao completa atualizada (etapas A-L)dbcea36
  • 12:47Etapa L: feed de calendario (ICS) por link, Google Calendar opcional1c25d7f
  • 12:35Etapa K: onboarding self-service (importar moradores, cadastrar condominio, convite por quadra, checklist) e minutas de operador5610c77
  • 12:09Etapa J: lista de espera com aviso ao cancelar (app, push e e-mail)c553785
  • 11:39Etapa I: PWA instalavel e notificacoes push (Web Push), por aparelhoc038953
  • 11:24Etapa H: perfis e listas por grupo, gerenciar perfis, isolamento entre grupose7cac09
  • 11:11Etapa G: unidade, regras de uso por quadra (aba Regras), perfil Sindicof87c023
  • 10:21Etapa F: permissao Ver contatos (membros, log, aprovacoes) e backfill nos perfis Admin21daa94
  • 09:47Etapa E: integridade de reservas no servidor (passado, conflitos na aprovacao, transacao serializavel)40827e0
  • 09:21Seguranca: cadastro com limite por IP, cancelamento por link exige confirmacao, cron fechado sem CRON_SECRETc3b7102
01/10/20267 versão(ões)
  • 18:38Etapa D: rate limit com Upstash (fallback em memoria), status de login so com senha correta, clima exige login e cache de 1hf0d2649
  • 18:19Etapa C: remove a opcao de lembretes por e-mail do Perfil (nao era enviada)a97428d
  • 18:15Tutorial com GIFs (pt/en): grade, individual, recorrente, comparar, quadras e membrosc5a427d
  • 16:28Etapa B: Tutorial reescrito (moradores/administradores, pt/en) e textos fixos movidos para i18nef22a0e
  • 15:24E-mail: loga erros do Resend (o SDK nao lanca excecao) e exemplo de remetente do dominio0cb9504
  • 00:20E-mail: so os rotulos Grupo/Quadra em negrito; documentacao atualizada15e334c
  • 00:01E-mail: grupo e quadra em negrito2fe781a
30/09/202614 versão(ões)
  • 23:52Abas globais com destaque e abas da quadra primeiro e juntas5e2630c
  • 23:49E-mails com grupo/quadra e apelido, sem texto de edicao; legenda do clima com fonte, frequencia e precisaobe0313f
  • 23:46E-mail: espaco entre o logo e o texto do rodapeccdf9f1
  • 23:32Descricao opcional na reserva, colunas largas so em dias ocupados, membros por quadra no seletor, logo do e-mail e CTA Ver reserva200c6c9
  • 23:24Quadras: edicao por lapis nas colunas e abas de edicao so com observacoes0bb269d
  • 23:21Feriados com recorrentes nao permitidas, coluna Maps, telefone com DDD, apelido padrao, asteriscos, versao automatica, botoes da grade e texto expandidoa426f31
  • 23:05Reordenar colunas de perfis (setas) com ordem salva98a57e7
  • 22:58Perfis em tabela, Membros com lapis por celula e sem coluna Acoes, selos removidos978cf64
  • 22:39Perfis e permissoes editaveis, Fundador, Membros com edicao na linha, limpar Loga011447
  • 22:16Perfis e permissoes editaveis, Fundador, Membros com edicao na linha, limpar Log (versao de desenvolvimento)3eef2d2
  • 21:46Telefone com pais/DDD/celular e mascara, endereco com busca por CEPdaa29a8
  • 21:30Seed atualizado para o esquema atual e documentacao dos ambientes dev/producao5be3690
  • 18:28Cadastro aberto com escolha de quadra na aprovacao, Importar/Exportar separados, limpar reservas, horarios com replicar, bordas em tabelas, visualizacao da grade salva e restaurar padraoffadb2f
  • 18:16Matriz de horarios, busca em Membros, Importar/Exportar, WhatsApp no convite, padrao do Config, paineis compactos, docs10b4ffc
29/09/20268 versão(ões)
  • 01:05Icone do Log a esquerda do botao de ajuda6a5662f
  • 00:59Log vira icone apos as notificacoes50b09c6
  • 00:52Aba Tipos e Terrenos (Dono): listas editaveis usadas nos formularios de quadrac6d8f00
  • 00:37Quadras agrupadas por grupo com +/-, botao Especificacoes visivel a todos70d55e9
  • 00:33Editar quadra em abas: Informacoes, Google Calendar, Manutencao, Horarios Avulsos e Recorrentes35b2d7e
  • 00:30Clima: arredonda coordenadas para quadras vizinhas compartilharem a mesma previsao276a52e
  • 00:23Clima por quadra no comparar, legenda sem adjetivos com unidades e separadores5628a81
  • 00:15Modo comparar quadras: varias quadras lado a lado na grade, com reserva em cada uma9e7f2e1
28/09/202623 versão(ões)
  • 23:57Rotulos curtos na navegacao, botoes principais em destaque, cor por mes e periodo em duas linhas922c69c
  • 23:52Config da grade so com icones e explicacao na legenda6c2a978
  • 23:46Botoes Individual e Recorrente sem a palavra Reserva02069f9
  • 23:44Filtros da grade num botao Exibir compactoc3526c0
  • 23:40Coluna Google Calendar em Quadras, criador vira admin da quadra nova, legenda da grade em balaoaa3bd20
  • 23:21Unifica Gestao em Quadras (aba Todas) e reordena o menu061cde7
  • 23:10Opcoes da quadra (Google Calendar e Manutencao) dentro do Editar428dcf4
  • 23:06Status do Google Calendar visivel em Quadras e Reservas; seletor grupo/quadraf82b810
  • 22:51Ajustes de header: selo admin, menu uniforme, alinhamento e seletor abaixo5e7ff88
  • 22:43Links de ajuda nos formularios de quadra: Maps em satelite e config do Calendaraaa94df
  • 22:35Nao quebra as paginas quando nao existe nenhuma quadra8d56a8e
  • 22:23Exige horarios, localizacao e ID da agenda ao criar quadrab19a680
  • 22:15Link do Maps no evento com 6 casas decimais60cd865
  • 22:03Ignora quadras excluidas ao resolver a quadra ativa pela sessao376d3eb
  • 21:54Permite excluir quadra com reservas enviando planilha dos horarios por e-mail1658fcc
  • 19:20Restaura o Local do evento como link do Maps com a coordenadafff8fca
  • 19:15Refina evento do Google Agenda e log com APELIDO (NOME | E-MAIL)f67e12d
  • 18:51Titulo do evento simplificado e coordenadas no formato do Google Maps3afed52
  • 18:41Ajusta evento do Google Calendar: apelido, descricao, local e lembretes994d14b
  • 18:29Aumenta a tagline "Sua arena. Sua comunidade." no logo89b019a
  • 18:25Simplifica modelo de importacao e remove card da pagina de login9be729d
  • 18:11Impede esticar reserva pra horario que ja passou no resize por arrasto743d565
  • 18:02Reagenda o box de criar reserva inline e adiciona importacao em massa via planilha4fbb81a
22/09/202633 versão(ões)
  • 16:22Move locale picker after sign-out and use real flag images0856d5c
  • 13:55Atualiza changelog8133fed
  • 13:55Traduz Termos, Privacidade e e-mails transacionais para EN (onda 4 do i18n)1011008
  • 13:24Atualiza changelog60e21a7
  • 13:24Traduz Ajuda, Perfil, Log e Quadra publica para EN (onda 3 do i18n)c3daf37
  • 12:41Atualiza changelogc85fe02
  • 12:41Traduz nucleo do app + area administrativa para EN (ondas 1 e 2 do i18n)6722502
  • 11:49Atualiza changelog6e79837
  • 11:49Adiciona seletor de idioma (i18n com next-intl) e sistema de notificacoes in-app0e567c9
  • 11:23Atualiza changelog14343a0
  • 11:23Remove aba Contato/texto redundante na Ajuda, deduplica Membros por pessoa, Gestao volta a seguir a quadra ativa do Headera1f902f
  • 11:00Atualiza changelog26bdfab
  • 11:00Horarios de reserva configuraveis por dia da semana; Gestao/Membros abertos a membros com escopo por quadrae46aea3
  • 09:59Aba "Versões" na Ajuda com changelog gerado do git, versão no rodapébd28aba
  • 09:56Unifica "Quadras": pagina publica + Administracao + parte da Gestao, horarios de reserva configuraveis por quadra7298af4
  • 09:22Tabela de Administracao, admin comum escopado, Log por quadra, ajustes de header42a5f1a
  • 08:58Destaca seletor Grupo/Quadra, unifica Reservas, separa Gestao/Administracao666269a
  • 02:13Separa Reservas de Administracao e reposiciona icone de Log3e17f92
  • 02:05Simplifica marca do header e reposiciona icone de Ajuda7dd77f8
  • 02:01Remove titulo e reduz espacamento no topo do Perfil43e777c
  • 02:01Reduz espacamento no topo de Reservas e Administracao52e199b
  • 01:56Remove titulos e reduz espacamento em Log, Quadras, Membros e Ajudafa745e8
  • 01:53Reordena menu do header e remove titulo da pagina Administracaoda65a81
  • 01:50Troca link "Log" por icone de historico no header967f7b6
  • 01:44Consolida navegacao do header em abas e reorganiza menus1caeea1
  • 01:28Reorganiza menu Quadras e Membros em abas7131629
  • 01:13Hierarquia Grupo/Quadra: cadastro por convite escopado (Etapa 8)bbf7c4a
  • 01:05Hierarquia Grupo/Quadra: menu "Membros" (Etapa 7)4154d9a
  • 00:59Hierarquia Grupo/Quadra: menu "Quadras" e escopo real por quadra (Etapa 6)d06f35f
  • 00:49Hierarquia Grupo/Quadra: seletor no header (Etapa 5)d10c5f2
  • 00:45Hierarquia Grupo/Quadra: tela de gestão para o Dono do Software (Etapa 4)bbc28d4
  • 00:38Hierarquia Grupo/Quadra: papel SUPER_ADMIN e permissão por quadra (Etapa 3)2a0abfc
  • 00:38Hierarquia Grupo/Quadra: schema e motor de reservas escopado (Etapas 1-2)e9464d7
21/09/202627 versão(ões)
  • 20:20Permitir editar o celular (WhatsApp) em /perfil8dfcdb7
  • 19:52Corrigir build de produção: adicionar postinstall prisma generate9e3c1fb
  • 19:50Encolher o card de filtros ao conteúdo, sem sobrar fundo branco vazio6ade76f
  • 19:37Impedir quebra de linha nas matrizes de dias, com rolagem horizontal58d6cff
  • 18:31LGPD Etapa 6: documentar procedimento de resposta a incidentef313b1a
  • 18:22LGPD Etapa 5: compartilhamento com terceiros — confirmação, sem mudança funcionalc0b97bf
  • 18:20LGPD Etapa 4: segurança técnica — rate limiting nas rotas sensíveis54aadbd
  • 18:06LGPD Etapa 3: direitos do titular (acesso, eliminação, opt-out) em /perfilf5cad5f
  • 17:53LGPD Etapa 2: consentimento e aceite explícito dos Termos82f0d22
  • 17:53Adicionar tagline "Sua arena. Sua comunidade." ao header do appf5a75f0
  • 17:47Mover confirmação de cancelamento para o balão da grade; remover logo pessoal do header04fd00f
  • 17:47LGPD Etapa 1: reforçar Política de Privacidade75acab3
  • 17:34LGPD Etapa 1: Política de Privacidade e Termos de Uso767e743
  • 17:20Fix hover/toggle contrast, partial-slot clicking; add self-cancel and richer tooltipsbe304e3
  • 17:00Fix current-hour highlight using UTC instead of America/Sao_Paulo0888ca6
  • 16:54Move reservation creation into the per-slot balloon; block already-started hours12c710e
  • 16:44Add month label to day cards and a 7/14-day window togglef980b9c
  • 16:38Inline slot-editing balloon in the reservation gridaaa842b
  • 16:16Highlight grid slots outside the current mode's booking windowd6021de
  • 16:08De-emphasize the end time in the grid's hour column7782f19
  • 15:06Fix illegible active-button hover and cramped navbar spacing5e28c9c
  • 14:56Show full time range in grid's hour columnc2ceb05
  • 14:51Migrate to Country Club brandbook (navy + dourado, Inter)3a74abc
  • 14:38Add admin control to change the Google Calendar ID01508b5
  • 14:15chore: trigger deploy to validate GitHub -> Vercel auto-deploy1ddace4
  • 14:07chore: vercel link auto-appended .vercel/.env* to .gitignore7dc574b
  • 14:02Fix: split NextAuth config to shrink the Edge middleware bundlee6ba5fe
17/09/20263 versão(ões)
  • 18:29Fix: wrap login page's useSearchParams in Suspense7af8535
  • 18:23Fix: seed script never approved the admin accountb949367
  • 18:16Initial commit — ArenaFold44ca33f