alpinux-static/app/templates
Alpinux 259e8d5f3f Perf : tab Bannis chargé en AJAX, batch SQL pour les ASN
La route /errors/ ne calculait plus les groupes ASN au chargement (N×SQL
pour chaque CIDR banni). Le tab Bannissements est désormais lazy-chargé via
/errors/banned-groups avec un unique SELECT ANY() en PostgreSQL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 14:09:12 +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
banned.html feat: page Bannis — liste et déblocage fail2ban par IP ou AS entier 2026-05-06 13:46:13 +02:00
base.html v1.8.0 — Fusion pages Bannis et Erreurs en un seul onglet 2026-05-06 13:53:11 +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 Perf : tab Bannis chargé en AJAX, batch SQL pour les ASN 2026-05-06 14:09:12 +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