1
0

126 Commits

Author SHA1 Message Date
unfr
3de9e74331 Ajout des fonctionnalités de sélection multiple et unification de l'authentification
## Nouvelles fonctionnalités

### Sélection multiple et actions en lot
- Ajout d'une colonne de checkboxes avec case "Tout sélectionner"
- Panneau d'actions en lot (édition et suppression de plusieurs éléments)
- Modals dédiées pour l'édition et suppression en lot
- Gestion intelligente de la sélection (état indéterminé)
- Routes serveur `/bulk-edit` et `/bulk-delete` avec validation sécurisée

### Amélioration des modals de confirmation
- Modal de confirmation pour le renvoi (remplace le confirm() basique)
- Interface cohérente avec les autres modals
- Gestion clavier (Escape/Enter) pour toutes les modals

### Unification du système d'authentification
- Fusion des deux systèmes de login (DB + config) en une seule route
- Priorité à la base de données avec fallback sur le fichier config
- Logs détaillés avec émojis pour faciliter le débogage
- Robustesse améliorée (admin de secours si DB en panne)

## Améliorations configuration et posteur
- Configuration API pour le renvoi vers le site principal (config.js)
- Correction du calcul de taille pour les liens symboliques (posteur.sh)
- Support amélioré du mode symlink avec option -L pour du
- Ajout .gitignore pour exclure le dossier .specstory

## Améliorations techniques
- Interface utilisateur moderne avec compteur de sélection
- Mise à jour visuelle en temps réel
- Validation côté serveur avec gestion d'erreurs
- Conservation de toutes les fonctionnalités existantes
2025-09-27 15:09:02 +02:00
unfr
2847ed5514 remove argon 2025-08-15 04:47:31 +02:00
unfr
61ef28108d protection contre les erreurs curl http/2 (pour les gens qui ne metten pas à jour leur machine) 2025-08-14 19:39:07 +02:00
unfr
8abff0fb6c server.js --> server.js + public/autopost.js + views/autopost.html 2025-08-14 19:27:48 +02:00
unfr
0936b690ec correction loglink (live with mysql) 2025-08-14 08:30:49 +02:00
unfr
b82a71b9e7 Amelioration auto-update 2025-08-13 21:58:04 +02:00
unfr
0ea759b490 Amélioration check 2025-08-13 17:27:57 +02:00
unfr
914a81aded ajout module npm 2025-08-13 15:40:36 +02:00
unfr
21b4b513c0 Correction oubli push 2025-08-13 10:54:54 +02:00
unfr
5d686e5ce7 correction updater 2025-08-13 10:28:48 +02:00
unfr
2d1275ba85 correction updater 2025-08-13 10:25:19 +02:00
unfr
9e13cb5ecc Correction install.sh 2025-08-13 10:06:33 +02:00
unfr
a8f301f649 Diverses correction 2025-08-13 10:02:02 +02:00
unfr
2da84289f1 reecriture validate_config_js 2025-08-13 09:16:38 +02:00
unfr
cb43cb75b7 correction README 2025-08-13 08:51:01 +02:00
unfr
8e66036550 correction README 2025-08-13 08:47:07 +02:00
unfr
d4e0e34d32 reecriture README via IA 2025-08-13 08:45:18 +02:00
unfr
eec9bfe67d reecriture uninstall.sh via IA 2025-08-13 08:32:08 +02:00
unfr
cf556c8b0d reecriture update.sh via IA 2025-08-13 08:29:39 +02:00
unfr
9a700c614a reecriture install.sh via IA 2025-08-13 08:08:34 +02:00
unfr
04e9d8d372 changement config.js et server.js gestion cookie, https et proxy 2025-08-13 07:59:45 +02:00
unfr
01c2f2d35e Ajout refresh auto lors de l'ajout d'un fichier dans le dossier mediainfo 2025-08-12 11:32:02 +02:00
unfr
d916f33b91 Ajout module npm chokidar 2025-08-12 11:31:27 +02:00
unfr
3980c82d2e Ajout du choix de la couleur du background 2025-08-12 11:30:53 +02:00
unfr
1dd75eb2ba reindentation et rangement du code 2025-08-12 10:28:54 +02:00
unfr
67780d5b7c pagination sur le filtrage 2025-08-12 10:15:05 +02:00
unfr
dfde73183e Ajout du choix de la commande de deplacement cp -rl par defaut 2025-08-11 22:25:37 +02:00
unfr
5003e5174e Ajout d'une variable nom dans la conf et dans server 2025-08-11 21:29:42 +02:00
unfr
5fac3f9b37 filtrage coté serveur 2025-08-11 18:43:12 +02:00
unfr
d550a98418 correction tableau release 2025-08-11 16:15:23 +02:00
unfr
8681a360d1 correction largeur modal supression 2025-08-11 15:53:25 +02:00
unfr
9c1a3c8ded réécriture des modal 2025-08-11 15:42:08 +02:00
unfr
0decab4064 réécriture de la partie log 2025-08-11 15:22:45 +02:00
unfr
f4d9dd7a91 correction recherche ajax 2025-08-11 14:03:41 +02:00
unfr
ff974bd43c ajout de stats sur server.js + amélioration diverses 2025-08-11 13:43:53 +02:00
unfr
e87da06111 ajout effacement si dispo 2025-08-10 11:54:40 +02:00
unfr
c6c92bf1ef coreection chargement js server.js 2025-08-10 11:49:16 +02:00
unfr
abc64501e2 ajout stats nyuu live 2025-08-10 11:31:51 +02:00
unfr
69aef9fb9f reecriture fonction checkdb 2025-08-09 09:26:35 +02:00
unfr
e38d98b1a1 ajout du nom de la table à utiliser 2025-08-09 09:26:06 +02:00
unfr
97a95c9a91 correction server.js sql req 2025-08-08 23:07:13 +02:00
unfr
362380fe18 valeur par defaut pour la nouvelle variable de conf js 2025-08-08 22:27:08 +02:00
unfr
6c3fe9dc32 valeur par defaut pour la nouvelle variable de conf 2025-08-08 22:12:43 +02:00
unfr
724c263203 ajout variable nom de table sql 2025-08-08 22:01:26 +02:00
unfr
13a887bc5e rennomage du bouton lien mediainfo 2025-08-07 16:14:23 +02:00
unfr
403e900ce6 ajout du support des bdinfo au niveau du lien mediainfo 2025-08-07 16:13:22 +02:00
unfr
a27a46df23 correction de la récupération de la taille du fichier depuis bdinfo 2025-08-07 16:12:39 +02:00
unfr
ab6695b128 Ajour du support des iso via bdinfo 2025-08-07 15:30:15 +02:00
unfr
b5d303dea1 inversion mysql -> sqlite par defaut 2025-07-31 17:44:53 +02:00
unfr
f45cf6d29f inversion mysql -> sqlite par defaut 2025-07-31 17:19:02 +02:00