Files
fitme3070.pt/.gitignore
T
andreandClaude Opus 5.5 2f8f68c61a 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>
2026-09-25 07:19:54 +01:00

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/