2026-05-16 - 2026-05-19
Overview
2 Pull requests merged by 1 user
Merged
#102 v1.6.26 — page /books, section livres accueil, fix onglet books
Merged
#98 v1.6.25 — intégration IA éditeur, onglet admin IA, corrections CSP
47 Issues closed from 1 user
Closed
#100 Accueil : section « Livres » mettant en avant les books existants
Closed
#99 Page publique /books — catalogue de tous les livres
Closed
#96 Éditeur : intégration IA — analyse critique et réécriture article
Closed
#97 Admin : onglet IA — configuration provider, modèle et instructions Claude Code CLI
Closed
#95 Sécurité : supprimer toutes les violations CSP (scripts et styles inline)
Closed
#82 Historique des modifications d'un article avec diff (utilisateur connecté)
Closed
#13 Notation des articles par les visiteurs
Closed
#87 Admin : page d'administration des flux RSS agrégés
Closed
#89 Admin livres : slug auto + sélecteur d'articles par mot entier
Closed
#90 Feed RSS : inclure l'image de couverture des articles
Closed
#91 Étape 5 SEO : description auto (titre redondant, entités HTML) + URL d'aperçu incorrecte
Closed
#34 Admin : onglet SMTP (configuration, test de connexion, envoi de test)
Closed
#35 Déduplication des fichiers uploadés : référencer l'existant si même taille + même hash
Closed
#47 Partage d'article : mail, réseaux sociaux, copie de lien
Closed
#12 Liens corrélés : associer des liens externes à un article
Closed
#5 Feed RSS/Atom des articles
Closed
#8 Tags / catégories sur les articles
Closed
#9 Pagination de la liste des articles
Closed
#10 Recherche full-text dans les articles
Closed
#1 Permettre la modification d'un article existant
Closed
#2 Permettre à l'auteur de modifier les pièces jointes d'un article
Closed
#3 Pièce jointe de type lien externe (URL vers un fichier)
Closed
#4 Masquer / dépublier un article (soft delete)
Closed
#52 404 : améliorer la gestion (logging, suggestions, cas restants)
Closed
#86 admin/articles : clic sur la ligne entière pour cocher/décocher la case de sélection
Closed
#16 Perf : mettre en cache la liste des articles (getAll)
Closed
#18 Perf : en-têtes HTTP de cache pour les assets et les articles
Closed
#25 Archi perf : index slug→uuid pour éviter le scan complet à chaque vue article
Closed
#31 Liens de navigation vers les sections dans la sidebar article
Closed
#11 Métadonnées SEO et Open Graph par article
Closed
#7 Dupliquer un article existant
Closed
#17 Perf : mettre en cache le rendu Markdown des articles
Closed
#21 Perf : lazy loading des images dans les articles et la liste
Closed
#23 Rate limiting du magic link : ajouter une limite par IP
Closed
#20 Intégrer magic.php dans layout.php (cohérence visuelle)
Closed
#53 Indexation : slug_index et search_index peuvent contenir des UUIDs orphelins
Closed
#27 Lien magique : page de confirmation pour éviter la consommation par les scanners email
Closed
#44 Commentaires : notifier l'auteur de l'article par email lors d'une vérification
Closed
#33 Avant-premières visibles pour les visiteurs sans droits
Closed
#36 Import URL : 403 bot-protection bloque l'import (Cloudflare)
Closed
#32 Remplacer les étoiles par les réactions dans le hero article
Closed
#30 Déplacer "À lire aussi" après les réactions
Closed
#37 Admin emails : bouton « Voir » ouvre le contenu dans une nouvelle fenêtre
Closed
#45 Flux agrégés : signaler les feeds en erreur dans l'admin
Closed
#51 Commentaires : mémoriser le nom et l'email du posteur (cookie)
Closed
#43 RSS : flux filtré par catégorie (/feed?category=nom)
Closed
#42 RSS : ajouter <content:encoded> pour le contenu HTML complet
14 Issues created by 1 user
Opened
#87 Admin : page d'administration des flux RSS agrégés
Opened
#88 Admin : tableau de bord des feeds de sortie (/feed)
Opened
#89 Admin livres : slug auto + sélecteur d'articles par mot entier
Opened
#90 Feed RSS : inclure l'image de couverture des articles
Opened
#91 Étape 5 SEO : description auto (titre redondant, entités HTML) + URL d'aperçu incorrecte
Opened
#92 Stats : détail articles/books/recherches par réseau, par pays et par visiteur
Opened
#93 Stats : timeline du trafic (courbe jour/heure) globale et par contenu
Opened
#94 Stats : référents (d'où viennent les visiteurs)
Opened
#95 Sécurité : supprimer toutes les violations CSP (scripts et styles inline)
Opened
#96 Éditeur : intégration IA — analyse critique et réécriture article
Opened
#97 Admin : onglet IA — configuration provider, modèle et instructions Claude Code CLI
Opened
#99 Page publique /books — catalogue de tous les livres
Opened
#100 Accueil : section « Livres » mettant en avant les books existants
Opened
#101 IA éditeur : appel asynchrone via worker — ne plus bloquer PHP-FPM