alpinux-static/app/templates
Alpinux 14259c59f1 feat: renommage de fichiers + gestion des conflits dans le redimensionnement
- Route POST /rename : renomme un fichier CDN avec validation sécurité,
  retourne JSON (name, path, browse_url)
- Route /resize : accepte param `conflict` (backup | overwrite | rename | skip)
  backup  → renomme l'existant en {stem}_bak_{timestamp}{ext} avant création
  rename  → auto-incrémente le nom de la copie ({stem}_1, _2…)
  overwrite → écrase silencieusement
  skip    → ignore (signalé dans les erreurs)
- browse.html : bouton ✏️ par fichier, renommage inline avec Entrée/Échap
- preview_image.html : bouton ✏️ dans l'en-tête, champ inline + redirect
  après validation ; radio segmenté pour la stratégie de conflit
- app.css : styles btn-rename, rename-inline, radio-chips segmentés

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 09:26:26 +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: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
browse.html feat: renommage de fichiers + gestion des conflits dans le redimensionnement 2026-05-06 09:26:26 +02:00
dashboard.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
preview_image.html feat: renommage de fichiers + gestion des conflits dans le redimensionnement 2026-05-06 09:26:26 +02:00
preview_other.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +02:00
preview_text.html feat: upload de fichiers dans l'app Flask CDN 2026-05-03 20:35:29 +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