alpinux-static/app/templates
Alpinux 0513afdbb4 feat: page Erreurs 404 — logs, détail IP/date/referer, ignore, ban fail2ban
- Onglet "Erreurs" dans la navigation
- Analyse des logs Apache des 7 derniers jours (.gz inclus)
- Tableau trié par nombre de requêtes avec badge statut (résolu/actif)
- Détail AJAX par chemin : IPs, compteurs, referers
- Vérification live au clic sur le point de statut
- Ignorer une IP (persisté dans ignored_ips.json, cache invalidé)
- Bannir une IP via fail2ban-client (global-blacklist)
- Section IPs ignorées avec suppression depuis la page

Closes #37 #38 #39 #40 #41

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 12:57:13 +02:00
..
_file_table.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
_preview_nav.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
base.html feat: page Erreurs 404 — logs, détail IP/date/referer, ignore, ban fail2ban 2026-05-06 12:57:13 +02:00
browse.html feat: corbeille avec purge automatique 30 jours 2026-05-06 10:40:35 +02:00
changelog.html fix: renommer items→entries dans _parse_changelog (conflit méthode dict) 2026-05-06 11:49:02 +02:00
dashboard.html feat: stats corbeille dans le tableau de bord 2026-05-06 10:43:54 +02:00
errors_404.html feat: page Erreurs 404 — logs, détail IP/date/referer, ignore, ban fail2ban 2026-05-06 12:57:13 +02:00
preview_image.html fix: stabiliser largeur pages + traduire labels EXIF 2026-05-06 11:16:40 +02:00
preview_other.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
preview_text.html feat: prévisualisation depuis la corbeille + suppression doublon nav 2026-05-06 10:53:07 +02:00
search.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
stats.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
trash.html feat: corbeille avec purge automatique 30 jours 2026-05-06 10:40:35 +02:00