Cédric Abonnel cedricAbonnel
cedricAbonnel pushed to main at cedricAbonnel/varlog 2026-05-16 07:56:14 +00:00
0e52c4e101 auto: modifications serveur
cedricAbonnel closed issue cedricAbonnel/folio#57 2026-05-16 07:50:39 +00:00
UX : afficher les résultats de recherche sur URL inconnue, supprimer les 404
cedricAbonnel closed issue cedricAbonnel/folio#46 2026-05-16 07:50:39 +00:00
Admin searches : filtre de période (7 j / 14 j)
cedricAbonnel closed issue cedricAbonnel/folio#41 2026-05-16 07:50:39 +00:00
Admin searches : trier par visiteurs uniques plutôt que par hits
cedricAbonnel closed issue cedricAbonnel/folio#48 2026-05-16 07:50:38 +00:00
edit_tags : supprimer les suggestions « Abréviations » et « Noms composés » pour les types à vocabulaire établi
cedricAbonnel opened issue cedricAbonnel/folio#86 2026-05-16 07:42:38 +00:00
admin/articles : clic sur la ligne entière pour cocher/décocher la case de sélection
cedricAbonnel closed issue cedricAbonnel/folio#84 2026-05-16 07:40:24 +00:00
admin/articles : gestion des articles à la une (activer / désactiver / filtrer)
cedricAbonnel closed issue cedricAbonnel/folio#85 2026-05-16 07:40:24 +00:00
admin/articles : ajouter un champ de recherche par titre
cedricAbonnel closed issue cedricAbonnel/folio#81 2026-05-16 07:40:23 +00:00
Afficher la date de modification dans la vue post
cedricAbonnel closed issue cedricAbonnel/folio#83 2026-05-16 07:40:23 +00:00
sources/ : remplacer le bouton "Modifier" par un retour vers post/
cedricAbonnel opened issue cedricAbonnel/folio#85 2026-05-16 06:47:23 +00:00
admin/articles : ajouter un champ de recherche par titre
cedricAbonnel opened issue cedricAbonnel/folio#84 2026-05-16 06:44:13 +00:00
admin/articles : gestion des articles à la une (activer / désactiver / filtrer)
cedricAbonnel commented on issue cedricAbonnel/folio#24 2026-05-15 21:52:03 +00:00
Archi perf : ne pas charger le contenu Markdown dans getAll()

Implémenté :

  • loadArticle(string $dir, bool $withContent = true) — quand false, lit uniquement meta.json, sans cache article
  • loadAll() appelle loadArticle($dir, false) puis enrichit…
cedricAbonnel closed issue cedricAbonnel/folio#24 2026-05-15 21:52:03 +00:00
Archi perf : ne pas charger le contenu Markdown dans getAll()
cedricAbonnel commented on issue cedricAbonnel/folio#24 2026-05-15 21:35:36 +00:00
Archi perf : ne pas charger le contenu Markdown dans getAll()

Analyse : plus complexe que prévu. getAll() est consommée par 3 templates qui rendent le contenu Markdown complet : post_list.php (excerpt), author_articles.php et author_profile.php

cedricAbonnel closed issue cedricAbonnel/folio#15 2026-05-15 21:35:13 +00:00
Typographie : restaurer les guillemets courbes dans le texte français
cedricAbonnel commented on issue cedricAbonnel/folio#22 2026-05-15 21:35:13 +00:00
Factoriser les helpers dupliqués dans les pages de login (db, url, env)

Traité : env() et db() déplacés dans src/helpers.php (avec guards function_exists). config/config.php charge maintenant helpers.php après le chargement du .env. Les blocs inline dans…

cedricAbonnel closed issue cedricAbonnel/folio#22 2026-05-15 21:35:13 +00:00
Factoriser les helpers dupliqués dans les pages de login (db, url, env)
cedricAbonnel commented on issue cedricAbonnel/folio#19 2026-05-15 21:35:12 +00:00
[Nettoyage] Supprimer AuthService — dead code incompatible avec le système de session actuel

Traité : src/Service/AuthService.php, src/Repository/UserRepository.php et src/Domain/User.php supprimés. Aucune référence active ne pointait vers ces fichiers. Les tables login_attempts

cedricAbonnel closed issue cedricAbonnel/folio#19 2026-05-15 21:35:12 +00:00
[Nettoyage] Supprimer AuthService — dead code incompatible avec le système de session actuel