Commit Graph

19 Commits

Author SHA1 Message Date
cedric d8a63bc4d8 feat: rate limiting sur les routes d'authentification critiques
- Ajout de lib/rate-limit.js : fabrique de limiter en mémoire (closure +
  Map avec nettoyage lazy), sans dépendance externe, réutilisable
- Ajout de middleware.js : intercepte /api/auth/register (5 req/15min)
  et /api/auth/callback/credentials (10 req/5min), répond 429 + Retry-After
- Ajout de tasks/todo.md et tasks/lessons.md (suivi CLAUDE.md)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 21:30:38 +04:00
cedric c2f8a4fb19 feat: ajout du nombre de vote total 2026-01-24 22:14:49 +04:00
cedric 8ec761b2c8 fix: ajout d'un cercle circulaire lors du chargement des commentaires 2026-01-24 12:23:04 +04:00
cedric d19fbf990b feat: ajout de la timezone pour les exports 2026-01-24 00:40:38 +04:00
cedric 89fd63c8d7 fix: corrigé affichage erreurs vote backend
- Extraction message d'erreur depuis objet Directus
- Gestion fallback pour différents formats d'erreur
- Affichage correct messages extension backend en français
2025-07-24 07:51:05 +04:00
cedric 5a5264fb7a feat: ajoute utilitaires de filtrage des versions 2025-07-23 18:49:54 +04:00
cedric af53eafc2d feat: interdit le vote pour les versions de plus de 3 jours 2024-12-17 12:37:50 +04:00
cedric aa02a51a1b feat: Implémentation du système de vote sur les versions
- Ajout des fonctions de vote dans directus.js (handleVote, getUserVote)
- Intégration des boutons de vote dans version-comparison.js
- Support de l'annulation de vote par double-clic
- Gestion des retours visuels (succès/erreur)
- Passage des props nécessaires dans list-versions.js
2024-12-16 09:14:02 +04:00
cedric a22dbe9073 Fix error payload when creating version 2024-11-28 07:53:40 +04:00
cedric c73d673523 Create getVersion & compareVersion in lib/directus.js 2024-11-28 07:53:12 +04:00
cedric 034568eda1 Add listVersions to lib/directus 2024-09-15 18:01:38 +04:00
cedric 3ea43fd925 Lint typo 2024-09-01 18:25:21 +04:00
cedric 5e25a66af5 Improve version saving 2024-09-01 14:43:19 +04:00
cedric 7d77464ba7 Create Version 2024-07-28 17:35:44 +02:00
cedric 4b78471916 Disconnect unactive users 2024-07-02 15:00:02 +02:00
cedric 6870f1e459 refactor: Add CreateForm to write comments 2024-06-21 12:39:37 +04:00
cedric 8916ebb569 Create lib/formatDate.js 2024-06-19 09:04:50 +04:00
cedric 855291e3ce Create directusClient in lib/directus.js 2024-05-20 04:09:40 +04:00
cedric cfa4ff6b0d Fetch Directus data 2024-05-17 08:29:06 +04:00