v1.2.1: develop → release #46

Merged
caio merged 3 commits from develop into release 2026-10-10 23:24:11 -03:00
Owner

Hotfix v1.2.1 (#45): versão no endereço dos arquivos, pra hospedagem não entregar script de release antiga (era o que quebrava o leitor de QR em produção); service worker com cache por versão; botão de instalar o app.

🤖 Generated with Claude Code

Hotfix v1.2.1 (#45): versão no endereço dos arquivos, pra hospedagem não entregar script de release antiga (era o que quebrava o leitor de QR em produção); service worker com cache por versão; botão de instalar o app. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Merge pull request 'v1.1.0: release → main' (#39) from release into main
All checks were successful
CI / Lint (debian) (push) Successful in 21s
CI / Lint (ubuntu-latest) (push) Successful in 20s
Release / Validar versão (push) Successful in 2s
Release / Deploy em produção (push) Successful in 1m12s
CI / Testes (debian) (push) Successful in 41s
CI / Testes (ubuntu-latest) (push) Successful in 38s
Release / Testes (debian) (push) Successful in 41s
Release / Testes (ubuntu-latest) (push) Successful in 39s
48a8b9ae70
Merge pull request 'v1.2.0: release → main' (#44) from release into main
All checks were successful
CI / Lint (debian) (push) Successful in 22s
CI / Lint (ubuntu-latest) (push) Successful in 20s
CI / Testes (debian) (push) Successful in 40s
CI / Testes (ubuntu-latest) (push) Successful in 39s
Release / Validar versão (push) Successful in 2s
Release / Testes (debian) (push) Successful in 39s
Release / Testes (ubuntu-latest) (push) Successful in 38s
Release / Deploy em produção (push) Successful in 1m9s
c5b45e78e8
Hotfix: versão no endereço dos arquivos, pra hospedagem não entregar script antigo
All checks were successful
CI / Testes (ubuntu-latest) (pull_request) Successful in 37s
CI / Lint (debian) (push) Successful in 20s
CI / Lint (ubuntu-latest) (push) Successful in 19s
CI / Testes (debian) (push) Successful in 37s
CI / Testes (ubuntu-latest) (push) Successful in 39s
CI / Lint (debian) (pull_request) Successful in 21s
CI / Lint (ubuntu-latest) (pull_request) Successful in 20s
CI / Testes (debian) (pull_request) Successful in 39s
7f5791a926
A hospedagem guarda .js e .css por 7 dias. Depois do deploy da v1.2.0 as
páginas eram as novas, mas o navegador recebia o leitor de QR e o app da
versão anterior: no desktop a câmera abria e fechava, e no Android o app
ainda recusava QR que não fosse de 64 caracteres.

- Painel e Ikarus37: CSS/JS com ?v=<versão> (core/arquivos.php).
- App e landing: marcador __VERSAO__ que o gerar-pacote.sh troca pela tag.
- Service worker: cache por versão, página sempre da rede, recarrega as
  janelas abertas quando troca de versão.
- .htaccess: CSS/JS com Cache-Control no-cache.
- Botão "Instalar o app no celular" na tela de entrada.

Closes #45

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
caio merged commit c5584781b8 into release 2026-10-10 23:24:11 -03:00
Sign in to join this conversation.
No description provided.