# Release Notes

Resumo, em linguagem simples, do que mudou em cada versão do Sistema de
Chamados — pensado pra quem usa o sistema no dia a dia (Enfermagem,
Copa, Rouparia, Supervisão e Administração), não só pra quem desenvolve.
Pra detalhes técnicos linha a linha, veja o [Changelog](changelog.md);
pra uma tabela formal de controle de versão, veja o
[Histórico de Revisões](historico-revisoes.md).

Ordem cronológica (da primeira versão até a mais recente). Numeração
[SemVer](https://semver.org/lang/pt-BR/) `MAJOR.MINOR.PATCH`, começando
em `0.1.0`.

---

### v0.1.0 — 13/08/2026 — Lançamento inicial

Primeira versão do sistema reconstruído do zero: paciente chama a
Enfermagem pelo QR Code do quarto, a equipe recebe o chamado em tempo
real, atende e finaliza. Base para tudo que veio depois.

### v0.1.1 — 14/08/2026 — Estabilidade da conexão em tempo real

Corrige uma falha de conexão em tempo real entre o servidor e as telas
do sistema. Som de alerta e notificação já ficam ativados assim que a
tela carrega, sem precisar clicar em nada (com um botão de reserva se o
navegador bloquear).

### v0.2.0 — 14/08/2026 — Emergência, tela de parede e múltiplos postos

Chegam o botão de emergência (prioridade máxima), a divisão entre tela
de parede (só pra visualizar, de longe) e tela de atendimento (pra
equipe agir), suporte a mais de um posto de Enfermagem, e a primeira
versão do cadastro administrativo.

### v0.3.0 — 14/08/2026 — Tela Início, escopo do supervisor, modo escuro

Nova tela "Início" com atalhos pra cada papel. O supervisor passa a
escolher, em "Meus setores", quais postos quer acompanhar. Modo escuro
vira o padrão do sistema.

### v0.4.0 — 14/08/2026 — Sete melhorias de uma vez

Login vira a primeira tela do sistema. Chega a Central de Ajuda. E
sete melhorias de produto juntas: acuidade do paciente por quarto,
prioridade em três níveis com cor e som diferentes, prazos de SLA
configuráveis, escalonamento automático quando ninguém atende a tempo,
relatórios por turno e por funcionário, checklist de rondas, e chamada
de voz direta entre paciente e posto.

### v0.5.0 — 14/08/2026 — Identidade visual e "Visualizar como"

Logo oficial da Unimed Norte Fluminense no cabeçalho e no login. A
Administração ganha o modo "Visualizar como", pra conferir qualquer
tela do sistema sem precisar de outro login.

### v0.6.0 — 14/08/2026 — Botão Voltar

Botão "Voltar" passa a aparecer em qualquer tela do sistema, no
cabeçalho.

### v0.7.0 — 14/08/2026 — Dispositivos de emergência físicos

Cadastro de botões/cordões de emergência físicos (dispositivos IoT),
com uma chave de acesso própria pra cada um.

### v0.8.0 — 14/08/2026 — Copa e Rouparia ganham postos próprios

Copa e Rouparia deixam de dividir um fluxo único e passam a ter postos
e filas de chamado próprios, do mesmo jeito que a Enfermagem já tinha.

### v0.8.1 — 14/08/2026 — Correções de acesso

Corrige o login quando o sistema roda em Docker e links que deveriam
abrir em uma aba nova. Logo um pouco maior.

### v0.9.0 — 14/08/2026 — Cadastro de leitos em lote

Pra enfermarias com vários leitos no mesmo espaço físico: um prefixo e
uma lista de leitos cria vários quartos de uma vez, cada um com seu
próprio QR Code. Chega também um prazo separado pra "tempo até
concluir o atendimento" (diferente do prazo pra "tempo até alguém vir
a caminho").

### v0.9.1 — 14/08/2026 — Documentação em dia

Manual de uso e documentação técnica atualizados com tudo que mudou
nos últimos dias.

### v0.10.0 — 14/08/2026 — Edição de cadastros

Postos, usuários, quartos e dispositivos já cadastrados agora podem ser
editados — antes só dava pra criar.

### v0.11.0 — 14/08/2026 — Papel de usuário editável

O papel de um usuário (que setor ele atende) pode ser trocado depois de
criado. A logo do cabeçalho também virou um atalho pra tela Início.

### v0.11.1 — 14/08/2026 — Acesso pela rede local

Corrige botões que não respondiam ao toque quando o sistema era acessado
pelo endereço IP da rede local (em vez de "localhost"). Tela do quarto
ajustada pra caber inteira em celulares, sem precisar rolar.

### v0.11.2 — 15/08/2026 — Menos configuração manual

O sistema passa a detectar sozinho o IP da rede local, sem precisar
configurar isso à mão toda vez que muda de rede.

### v0.11.3 — 15/08/2026 — HTTPS automático corrigido

Corrige a emissão automática do certificado HTTPS, que não estava
pegando o domínio configurado corretamente. Documentação de como usar
um serviço de DNS dinâmico gratuito (No-IP) pra hospitais sem domínio
próprio.

### v0.12.0 — 15/08/2026 — Senha forte obrigatória

Toda senha nova precisa ter pelo menos 12 caracteres, com maiúscula,
minúscula, número e símbolo — e nunca pode conter o nome da pessoa, o
setor ou o nome do hospital.

### v0.12.1 — 15/08/2026 — Tabela de usuários mais larga

A tela de usuários fica mais larga, pra tabela não precisar rolar de
lado.

### v0.13.0 — 15/08/2026 — Chat de texto por chamado

Paciente e equipe passam a poder conversar por texto dentro de cada
chamado. A chamada de voz volta sozinha pra tela inicial alguns
segundos depois de encerrada. Rodapé com direitos autorais em todo o
sistema.

### v0.13.1 — 15/08/2026 — Central de Ajuda no Docker

Corrige um erro que impedia ver ou baixar documentos da Central de
Ajuda quando o sistema rodava em Docker.

### v0.14.0 — 15/08/2026 — Material comercial e vídeos de treinamento

Central de Ajuda ganha uma seção comercial (apresentação em slides) e
seis vídeos curtos de treinamento, um pra cada papel do sistema.

### v0.15.0 — 15/08/2026 — Rondas e agenda de medicação

Configuração de rondas por posto (com ou sem QR Code de confirmação, e
intervalo esperado entre passagens). Primeira versão da agenda de
medicação por quarto, com aviso 5 minutos antes do horário.

### v0.15.1 — 15/08/2026 — Card de chamado travado

Corrige um card de chamado que ficava travado no estado antigo quando
a conexão em tempo real caía — clicar em "Finalizar atendimento" duas
vezes dava erro, mesmo já tendo funcionado da primeira vez.

### v0.15.2 — 15/08/2026 — "Reconectando" que não voltava (1ª correção)

Primeira tentativa de correção pra conexão em tempo real que ficava
presa em "Reconectando…" sem se recuperar sozinha. (A causa raiz
completa só foi encontrada na v0.18.0.)

### v0.16.0 — 15/08/2026 — Medicação recorrente e status do quarto

Agenda de medicação ganha a opção "de N em N horas" (além do horário
fixo diário). Novo status de ocupação do quarto — Ocupado, Alta
hospitalar ou Liberado — que a Enfermagem controla; marcar como
Liberado já limpa a agenda de medicação daquele quarto sozinho.

### v0.17.0 — 15/08/2026 — Medicação "uma vez" e ajustes

Chega a opção "administrar somente uma vez" na agenda de medicação.
Corrige o campo de nome do medicamento, que agora só controla se ele
aparece no formulário (sempre opcional quando aparece, nunca
obrigatório). Reforço na reconexão de socket.

### v0.17.1 — 15/08/2026 — Texto do material comercial

Corrige um texto do PDF comercial que ainda dizia "quartos" onde
deveria dizer "leitos", pra bater com o termo usado no próprio sistema.

### v0.18.0 — 16/08/2026 — A causa raiz real do "Reconectando"

Depois de investigação mais profunda, a causa raiz de verdade do
"Reconectando" preso foi encontrada e corrigida: era uma incompatibilidade
na forma como a sessão de login era validada na conexão em tempo real
da equipe. Além disso: o chat da equipe agora abre sozinho assim que
chega a primeira mensagem do paciente, e a tela do paciente volta
sozinha pro início alguns segundos depois do chamado ser concluído.

### v0.18.1 — 16/08/2026 — Cores do status do quarto

As cores dos botões de status de ocupação do quarto foram trocadas —
Ocupado agora é vermelho, Liberado é verde — pra bater com o que cada
cor normalmente significa.

### v0.19.0 — 16/08/2026 — Relatório de taxa de ocupação de quartos

Novo relatório de taxa de ocupação de quartos, com números e um
gráfico mostrando a tendência ao longo do tempo. Um filtro de período
(de 24 horas até personalizado) passa a estar disponível tanto nesse
relatório novo quanto no relatório de SLA já existente. A Administração
ganha acesso direto aos relatórios pelo próprio menu, sem precisar
passar por "Visualizar como".

### v0.20.0 — 16/08/2026 — Relatórios em telas separadas e filtro de período redesenhado

A tela de Relatórios vira um hub com um botão pra cada relatório —
"Relatórios e SLA" e "Taxa de ocupação de quartos" — cada um com seu
próprio filtro, em vez de tudo empilhado numa página só. O filtro de
período ganha uma cara nova, inspirada no seletor de período do
Zabbix: um botão mostrando o período escolhido que abre um painel com
atalhos rápidos e período personalizado.

### v0.21.0 — 16/08/2026 — Cadastro de quartos por faixa, andar e filtro na tabela

Cadastrar quartos em lote fica mais rápido: em vez de digitar cada
número separado por vírgula, basta informar o primeiro e o último
número da faixa. Quartos e postos ganham um campo "andar" opcional, e
a tabela de quartos ganha um filtro (número, ala, andar, status) pra
não se perder conforme a lista cresce. A Administração também ganha
um atalho direto pra "Relatórios" na tela Início.

### v0.21.1 — 16/08/2026 — Quarto novo nasce Liberado; rondas só quando Ocupado

Quarto recém-cadastrado passa a começar como Liberado (antes começava
como Ocupado) — faz mais sentido, já que ainda não tem paciente. E o
checklist de rondas agora só mostra os quartos que estão Ocupados —
sem paciente, não tem o que rondar.

### v0.22.0 — 16/08/2026 — Visão por quarto e nº de registro na medicação

Nova forma de ver a situação de um quarto na tela de atendimento da
Enfermagem: um botão só com o número do quarto que abre tudo junto —
acuidade, status, rondas e medicação (já ordenada com a próxima dose no
topo, sem precisar abrir 4 painéis separados). Ao marcar uma medicação
como administrada, dá pra registrar o nº de registro profissional (ex.:
COREN) de quem administrou — opcional, e só aparece se a Administração
habilitar. O botão "Medicação efetuada" passa a se chamar "Medicação
administrada".

### v0.22.1 — 16/08/2026 — Quarto abre em tela própria

Clicar num quarto agora abre uma tela só dele, em vez de expandir na
mesma página — mais espaço pra ver tudo. Os botões ficam mais limpos:
só o número do quarto (com o leito junto, quando for o caso).
