# Project TODO

- [x] Tela de login com URL do servidor, usuário e senha
- [x] Validação e normalização da URL Xtream Codes
- [x] Autenticação pela API player_api.php
- [x] Armazenamento local seguro das credenciais com opção de sair
- [x] Tratamento de erros de conexão, credenciais inválidas e conta expirada
- [x] Carregamento de categorias e conteúdos da API Xtream
- [x] Catálogo de TV ao vivo, filmes e séries
- [x] Reprodução de streams com player nativo
- [x] Criar logo e atualizar configurações de marca do aplicativo
- [x] Validar fluxos principais e checar TypeScript/lint/testes

## Histórico

- [x] Substituir o scaffold inicial pelo fluxo IPTV solicitado pelo usuário
- [x] Ajustar a identidade visual para uma identidade original inspirada em players IPTV modernos
- [x] Preparar checkpoint final do projeto

## Requisitos a confirmar

- [x] Definir se o app deve lembrar a última conta no dispositivo (implementado por padrão, com opção de desativar)
- [ ] Definir se haverá suporte a EPG, favoritos, múltiplos perfis e controle parental
- [x] Confirmar o nome comercial do aplicativo: Manus IPTV Player

> Observação: o aplicativo será implementado como player técnico para fontes e conteúdos que o usuário esteja autorizado a acessar; nenhum conteúdo IPTV será fornecido pelo projeto.

- [x] Otimizar os quatro assets de branding para ficarem abaixo do limite de checkpoint
- [x] Grade de canais ao vivo baseada em categorias e streams retornados pela API Xtream
- [x] Detalhe de filme com pôster, sinopse, metadados e reprodução
- [x] Séries com temporadas e episódios carregados por get_series_info
- [x] Validar os novos fluxos e salvar a versão atualizada do projeto
