- 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>
68 lines
2.6 KiB
Plaintext
68 lines
2.6 KiB
Plaintext
# ─── Secrets ────────────────────────────────────────────────────────────────
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
|
|
# ─── Runtime caches ─────────────────────────────────────────────────────────
|
|
config/cache/*.php
|
|
!config/cache/.htaccess
|
|
!config/cache/.gitkeep
|
|
|
|
# ─── User uploads (per-install content, not source) ─────────────────────────
|
|
uploads/events/*
|
|
!uploads/events/.gitkeep
|
|
|
|
# Lixeira das imagens de galeria (config/functions_trash.php): ficheiros
|
|
# apagados à espera dos 30 dias. Nunca vão para o git.
|
|
uploads/**/.trash/
|
|
|
|
# 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
|
|
|
|
assets/img/seo/*
|
|
!assets/img/seo/.gitkeep
|
|
|
|
# ─── Generated backups ──────────────────────────────────────────────────────
|
|
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
|
|
!logs/.htaccess
|
|
!logs/.gitkeep
|
|
.vscode/
|
|
.idea/
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ─── Claude Code linked worktrees (do not commit nested checkout content) ──
|
|
.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/
|