Histórico de versões¶
Toda mudança de comportamento ganha uma linha aqui, no mesmo commit. Formato baseado em Keep a Changelog.
[0.3.1] — 09/11/2026¶
Corrigido¶
- 502 Bad Gateway no
/admine na/apidepois de recriar o containerweb(ex.:docker compose up -dapós mudar o.env). O nginx interno guardava o IP antigo doweb; agora consulta o DNS interno do Docker a cada 10 s.
[0.3.0] — 09/11/2026¶
Alterado¶
- Admin com visual moderno (Unfold), menu lateral em português e pesquisa rápida (
Ctrl+K). - Tema Claro, Escuro ou Sistema no admin e na documentação, com Sistema como padrão (ADR 0010).
- Telas 100% em português: tradução própria para as rotinas agendadas (django-celery-beat) e para o visual do admin.
[0.2.0] — 09/11/2026¶
Alterado¶
- Login por e-mail e senha no lugar de nome de usuário (ADR 0009). E-mail único, guardado em minúsculas; login sem diferenciar maiúsculas de minúsculas.
createsuperuserpede o e-mail, e o superusuário recebe o papel administrador.- API:
POST /api/auth/login/recebeemailepassword; a resposta do usuário não tem maisusername.
[0.1.1] — 09/11/2026¶
Corrigido¶
localhostsempre aceito emALLOWED_HOSTS: a verificação de saúde do Docker recebia HTTP 400 e marcava owebcomo unhealthy.
[0.1.0] — 09/11/2026¶
Adicionado¶
- Sistema batizado de NOC FTTH, genérico: nenhum dado de instalação específica no repositório.
- Fase F0: estrutura do projeto, Docker Compose (nginx, web, worker, beat, db, redis), CI no GitHub Actions.
- Usuários com papéis (administrador, técnico, visualizador) e login por sessão na API.
- Auditoria automática de criação, alteração e exclusão, além de login, logout e tentativas de login com falha.
- Endpoint
/api/saude/(banco e Redis). - Documentação em
/docs, com modelo de dados e API gerados automaticamente. - Scripts de backup, restauração e atualização.
- Opção
DJANGO_COOKIES_SEGUROSpara testar por HTTP antes de publicar com HTTPS.