O placar de sets no centro mostra assim: - + 0 X 0 + - Os botões + e – do lado esquerdo controlam os sets da Minha Equipe. Os botões + e – do lado direito controlam os sets do Adversário. Sempre que alterar manualmente, também grava no match.history e mantém sincronizado com os relatórios. - Follow Up Deployment
O placar de sets no centro mostra assim: - + 0 X 0 + - Os botões + e – do lado esquerdo controlam os sets da Minha Equipe. Os botões + e – do lado direito controlam os sets do Adversário. Sempre que alterar manualmente, também grava no match.history e mantém sincronizado com os relatórios. - Follow Up Deployment
In athlete registration, add an "X" (remove photo) button: - When a photo is present, show an "X" on the thumbnail’s top-right. - On click: → clear the photo (restore placeholder), → clear file input, → set state: photo=null / hasPhoto=false, → if already saved, flag backend removal (e.g., photo_deleted=true). - Accessibility: aria-label="Remove photo". - Keyboard: Enter/Space activates the "X". - Optional confirm: “Remove athlete photo?” [Yes/No]. - Follow Up Deployment
In athlete registration, add an "X" (remove photo) button: - When a photo is present, show an "X" on the thumbnail’s top-right. - On click: → clear the photo (restore placeholder), → clear file input, → set state: photo=null / hasPhoto=false, → if already saved, flag backend removal (e.g., photo_deleted=true). - Accessibility: aria-label="Remove photo". - Keyboard: Enter/Space activates the "X". - Optional confirm: “Remove athlete photo?” [Yes/No]. - Follow Up Deployment
Implementar drag-and-drop QUADRA → BANCO: - Ao arrastar um atleta de qualquer posição da QUADRA e soltar no BANCO: → mover o atleta para o BANCO, → liberar a posição na QUADRA (fica vazia), → não duplicar atleta (remover da quadra antes de adicionar ao banco), → atualizar UI e salvar estado. Regra extra: drop inválido → voltar ao lugar de origem. - Follow Up Deployment
ME AJUDAR AGORA SOBRE OS Atletas, QUANDO EU JOGAR UM Atletas NA QUADRA ELE SAIR DO BANCO, E QUANDO EU JOGAR O Atletas DO BANCO NA POSICAO DO Atletas QUE ESTA NA QUADRA LEVAR ESSE Atletas DA QUADRA PRO BANCO E DO BANCO PRA QUADRA - Follow Up Deployment
O cadastro de atletas deve ter duas listas separadas: Minha Equipe (somente meus jogadores) Equipe Adversária (somente adversários) Cada atleta cadastrado deve pertencer a uma das duas equipes. Mostrar os cadastros em abas ou seções separadas: Aba “Minha Equipe” → nome, número, posição, foto, líbero Aba “Adversário” → nome, número, posição, foto, líbero Na tela da quadra: Exibir Banco: Minha Equipe do lado esquerdo Exibir Banco: Adversário do lado direito Jogadores só podem ser arrastados para o lado correspondente da quadra - Follow Up Deployment
O cadastro de atletas deve ter duas listas separadas: Minha Equipe (somente meus jogadores) Equipe Adversária (somente adversários) Cada atleta cadastrado deve pertencer a uma das duas equipes. Mostrar os cadastros em abas ou seções separadas: Aba “Minha Equipe” → nome, número, posição, foto, líbero Aba “Adversário” → nome, número, posição, foto, líbero Na tela da quadra: Exibir Banco: Minha Equipe do lado esquerdo Exibir Banco: Adversário do lado direito Jogadores só podem ser arrastados para o lado correspondente da quadra - Follow Up Deployment
quando for Cadastro de Atletas deixa os atletas separados da minha equipe e do adversário, criar um cadastramento so para minha equipe e criar um cadastramento so pra equipe do adversário - Initial Deployment