chore: olho da password em todos os campos, JS morto removido, .gitignore

- assets/js/password-toggle.js, carregado nos dois layouts: liga os botões
  existentes e cria um para cada campo de password que não o tenha (eram 3
  em 12). aria-pressed, aria-label que muda, fora da ordem de tabulação, e
  volta a ocultar ao submeter.
- Removidas 23 bibliotecas/folhas sem nenhuma referência (193 ficheiros),
  incluindo o jQuery 3.2.1 (CVE-2020-11022/11023) que se servia por URL, o
  Splide (a galeria passou a masonry própria em d70f13a), owl, mixitup,
  masonry, magnific-popup, slicknav, jquery.lazy, fullpage, TweenMax,
  circle-progress, progressbar, o template polo e cópias antigas do
  Bootstrap/FontAwesome em site/assets.
- .table-responsive nas listagens de eventos e galerias.
- .gitignore: sem os 5 padrões herdados do fotografia; *.sql/*.dump
  ignorados (exceto migrações e o esquema); .trash/ das imagens; nota sobre
  vendor/ versionado de propósito. database/andmore_fitme3070_dev.sql passa a
  database/schema.sql (só estrutura, 0 INSERT).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
andreandClaude Opus 5.5 committed 2026-09-25 07:19:54 +01:00
1 parent 895b3d58d7
commit 2f8f68c61a
200 files changed
+107 -54235

No files matched your search

+27 -13
View File
@@ -9,23 +9,17 @@ config/cache/*.php
!config/cache/.gitkeep
# ─── User uploads (per-install content, not source) ─────────────────────────
uploads/print/*
!uploads/print/.gitkeep
uploads/events/*
!uploads/events/.gitkeep
uploads/sessions/*
!uploads/sessions/.gitkeep
# Lixeira das imagens de galeria (config/functions_trash.php): ficheiros
# apagados à espera dos 30 dias. Nunca vão para o git.
uploads/**/.trash/
site/assets/img/portfolio/*
!site/assets/img/portfolio/.gitkeep
site/assets/img/clients/*
!site/assets/img/clients/.gitkeep
site/assets/img/print_products/*
!site/assets/img/print_products/.gitkeep
# Nota: as fotos da equipa, galerias e ícones em uploads/ ainda estão
# versionados (vieram assim do site antigo). Em produção uploads/ é um volume
# (/srv/data/fitme.andmore.pt/uploads) e é esse a fonte; o que está no git é
# só a semente inicial.
assets/img/logo/*
!assets/img/logo/.gitkeep
@@ -37,6 +31,14 @@ assets/img/seo/*
backups/*
!backups/.gitkeep
# Dumps e exportações da base de dados. As migrações são a exceção: são código.
*.sql
*.sql.gz
*.dump
!database/migration_*.sql
# Esquema base (só estrutura, sem dados) — o antigo andmore_fitme3070_dev.sql.
!database/schema.sql
# ─── Logs / editors / OS junk ───────────────────────────────────────────────
*.log
logs/*.jsonl
@@ -51,3 +53,15 @@ Thumbs.db
.claude/worktrees/
.claude/
# ─── Dependências ───────────────────────────────────────────────────────────
# vendor/ ESTÁ versionado de propósito: não há Composer nesta app e o
# PHPMailer foi copiado à mão (vendor/PHPMailer). Quando houver composer.json,
# acrescentar aqui "vendor/" e retirá-lo do índice.
node_modules/
# ─── Lixo de editores / temporários ─────────────────────────────────────────
*.bak
*.swp
*.tmp
tmp/