Commit Graph

  • 007895d24a Merge pull request 'v1.6.26 — page /books, section livres accueil, fix onglet books' (#102) from dev into main main cedricAbonnel 2026-05-16 15:04:48 +00:00
  • c2035314fb fix : chargement admin.js manquant dans l'onglet books dev cedricAbonnel 2026-05-16 17:01:39 +02:00
  • c140ba4069 feat : page /books et section livres accueil (v1.6.26) cedricAbonnel 2026-05-16 16:53:23 +02:00
  • 1eb6ca25f9 Merge pull request 'v1.6.25 — intégration IA éditeur, onglet admin IA, corrections CSP' (#98) from dev into main cedricAbonnel 2026-05-16 12:07:33 +00:00
  • 84d4b12fb2 docs : mise à jour CHANGELOG v1.6.25 — corrections IA wizard + bouton unique cedricAbonnel 2026-05-16 14:06:03 +02:00
  • c979238b0c refactor : IA éditeur — un seul bouton analyse+réécriture combinées cedricAbonnel 2026-05-16 13:06:23 +02:00
  • e03594c22e fix : boutons IA dans wizard/step1.php (éditeur réel) + adaptation ids textarea cedricAbonnel 2026-05-16 13:01:46 +02:00
  • 298f18dabe feat & fix : intégration IA éditeur + onglet admin IA + corrections CSP (v1.6.24-25) cedricAbonnel 2026-05-16 12:18:38 +02:00
  • fabe5a9f53 fix : formulaires imbriqués dans bulk-form (toggle à la une + dupliquer) cedricAbonnel 2026-05-16 11:30:12 +02:00
  • 430b7ddd6f feat : historique des révisions dans la sidebar article (v1.6.23) cedricAbonnel 2026-05-16 11:21:54 +02:00
  • e2d218f364 feat : widget notation étoiles + admin onglet flux RSS (v1.6.22) cedricAbonnel 2026-05-16 11:18:55 +02:00
  • ca6cfa4ebf fix & feat : SEO desc, feed cover, livres slug auto + filtre (v1.6.21) cedricAbonnel 2026-05-16 11:05:01 +02:00
  • 3b22be94e8 feat : barre de partage articles + déduplication images uploadées (v1.6.20) cedricAbonnel 2026-05-16 10:56:43 +02:00
  • 5ce91da06a perf & ux : cache getAll, fingerprint assets, Last-Modified, 404 log, row-click bulk (v1.6.19) cedricAbonnel 2026-05-16 10:44:08 +02:00
  • 11399a54a6 feat : magic link confirm, notif auteur, rate-limit IP, duplicate, cache MD, lazy img (v1.6.18) cedricAbonnel 2026-05-16 10:30:55 +02:00
  • 51055b7321 feat : RSS content, feed catégorie, cookie commentaires, flux erreurs, email preview (v1.6.17) cedricAbonnel 2026-05-16 10:00:37 +02:00
  • dc4701d667 feat : visiteurs uniques, filtre jours, redirect 404→search, edit_tags (v1.6.16) cedricAbonnel 2026-05-16 09:50:56 +02:00
  • ae4ac11305 feat : recherche titre, toggle à la une, date modif, retour sources (v1.6.15) cedricAbonnel 2026-05-16 09:40:43 +02:00
  • 347e4be0b7 perf : getAll() sans contenu, search_index + featured, excerpts via plain (v1.6.14) cedricAbonnel 2026-05-15 23:50:58 +02:00
  • c17cad9c66 nettoyage & typo : dead code, helpers factorisés, guillemets courbes (v1.6.13) cedricAbonnel 2026-05-15 23:36:09 +02:00
  • d329872404 Merge pull request 'v1.6.12 — image de couverture modifiable en édition' (#80) from dev into main cedricAbonnel 2026-05-15 21:09:45 +00:00
  • 88cc67d945 feat : image de couverture modifiable en mode édition (v1.6.12) cedricAbonnel 2026-05-15 23:08:14 +02:00
  • 8a42dfe981 Merge pull request 'v1.6.11 — slug immuable en édition' (#79) from dev into main cedricAbonnel 2026-05-15 20:58:15 +00:00
  • 6092cf940d docs : consignes déploiement abonnel.fr — sudo, www-data, .sessions cedricAbonnel 2026-05-15 22:56:34 +02:00
  • 5b16fb465b fix : slug immuable en édition — suppression de la propagation auto (v1.6.11) cedricAbonnel 2026-05-15 22:42:49 +02:00
  • 5203b2c514 Merge pull request 'v1.6.10 — fix suppression article (permissions répertoire)' (#78) from dev into main cedricAbonnel 2026-05-15 20:30:49 +00:00
  • 996ab3e508 fix : suppression article — permissions répertoire et gestion d'erreur (v1.6.10) cedricAbonnel 2026-05-15 22:27:24 +02:00
  • 8af2c8e20b Merge pull request 'v1.6.9 — tri titre/date dans admin/articles' (#77) from dev into main cedricAbonnel 2026-05-15 19:20:19 +00:00
  • 04a7713286 feat : tri par titre et date dans /admin/articles (v1.6.9) cedricAbonnel 2026-05-15 21:14:22 +02:00
  • 3ddfc1dcf3 Merge pull request 'v1.6.8 — scripts CSP-conformes, densité L/M/S, RSS XML' (#76) from dev into main cedricAbonnel 2026-05-15 19:09:09 +00:00
  • fa00f61ee0 chore : version 1.6.8 — scripts CSP-conformes, densité M par défaut cedricAbonnel 2026-05-15 21:08:23 +02:00
  • 8889110133 fix : densité M par défaut (au lieu de L) cedricAbonnel 2026-05-15 21:07:36 +02:00
  • 3e856dc476 fix : externaliser tous les scripts inline (CSP script-src 'self') cedricAbonnel 2026-05-15 21:00:26 +02:00
  • 58a110d5b9 fix : densité L/M/S — injection <style> dynamique dans <head> cedricAbonnel 2026-05-15 20:49:08 +02:00
  • 5e88d44129 fix : densité L/M/S — widget fixe haut-droite, CSS !important cedricAbonnel 2026-05-15 20:35:59 +02:00
  • a55e22f1f4 feat : sélecteur de densité L/M/S sur la page liste (v1.6.7) cedricAbonnel 2026-05-15 20:24:28 +02:00
  • 5cea473d17 feat : "Meilleures audiences" + admin/stats pages via flux RSS XML (v1.6.6) cedricAbonnel 2026-05-15 20:08:24 +02:00
  • 1d05138329 docs : deployment.md — bouton Mettre à jour (sudoers) + flux trending cedricAbonnel 2026-05-15 18:27:28 +02:00
  • ee2b8a4ac7 docs : documenter la configuration sudoers pour le bouton Mettre à jour cedricAbonnel 2026-05-15 18:26:16 +02:00
  • 556c2cfea9 Merge pull request 'release 1.6.5 : trending — seul /trending génère le cache' (#75) from dev into main cedricAbonnel 2026-05-15 16:20:16 +00:00
  • e19d20ca17 refactor : trending — seul /trending génère le cache, les consommateurs lisent (v1.6.5) cedricAbonnel 2026-05-15 18:19:10 +02:00
  • d0b486f11c Merge pull request 'release 1.6.4 : TrendingParser, flux RSS /trending, page /tendances' (#74) from dev into main cedricAbonnel 2026-05-15 15:38:28 +00:00
  • 18b7194069 feat : TrendingParser + flux RSS tendances + page publique /tendances (v1.6.4) cedricAbonnel 2026-05-15 17:38:06 +02:00
  • 21f6e75878 Merge pull request 'release 1.6.3 : UpdateChecker sudo + cache stats 60 s' (#73) from dev into main cedricAbonnel 2026-05-15 14:12:28 +00:00
  • 2a60790006 Merge https://git.abonnel.fr/cedricAbonnel/folio into dev cedricAbonnel 2026-05-15 16:05:59 +02:00
  • 3647289f86 chore : version 1.6.3 — UpdateChecker sudo + cache stats 60 s cedricAbonnel 2026-05-15 16:05:21 +02:00
  • ea950f2c25 perf : cache 60 s pour les stats admin (logs Apache + lookup ASN) cedricAbonnel 2026-05-15 16:04:56 +02:00
  • af0a0bb9d5 feat : UpdateChecker délègue la mise à jour à un script sudo externe cedricAbonnel 2026-05-15 15:46:26 +02:00
  • 797937340a Merge pull request 'release 1.6.2 : gardes session OIDC, règle PHP-FPM www-data' (#72) from dev into main cedricAbonnel 2026-05-15 12:39:41 +00:00
  • d5bba5e6e5 Merge branch 'main' into dev cedricAbonnel 2026-05-15 12:39:34 +00:00
  • 53dbce5bb0 fix : gardes session OIDC + règle PHP-FPM www-data (v1.6.2) cedricAbonnel 2026-05-15 14:34:39 +02:00
  • 4e262ddde8 Merge pull request 'release 1.6.1 : fix ordre require login/logout, data/site/ hors git' (#70) from dev into main cedricAbonnel 2026-05-15 10:58:07 +00:00
  • 7737edf402 chore : version 1.6.1 — fix ordre require login/logout, data/site/ hors git cedricAbonnel 2026-05-15 12:57:21 +02:00
  • 6d159e7dda fix : ordre require config→bootstrap dans login et logout, data/site/ hors git cedricAbonnel 2026-05-15 12:52:06 +02:00
  • ebf0e2df65 Merge pull request 'release 1.6.0 : bouton Mettre à jour, branche dev, guard git pull' (#69) from dev into main cedricAbonnel 2026-05-15 09:21:51 +00:00
  • 331e9c9ecd chore : version 1.6.0 — bouton Mettre à jour, branche dev, guard git pull cedricAbonnel 2026-05-15 11:13:56 +02:00
  • 0280ef3ca1 docs : architecture articles git (varlog.git + abonnel-www.git), sync bidirectionnelle cedricAbonnel 2026-05-15 10:51:28 +02:00
  • eddde2165a fix : run_engine_update vérifie origin == folio_repo_url avant git pull cedricAbonnel 2026-05-15 10:23:03 +02:00
  • 07d004b3f0 feat : bouton unique Mettre à jour (git pull + SQL + contenu), branche dev cedricAbonnel 2026-05-15 10:13:56 +02:00
  • 5cb0e854fd Merge pull request 'release 1.5.0 : config admin FOLIO_REPO_URL, APP_TIMEZONE, push.sh protégé' (#68) from dev into main cedricAbonnel 2026-05-15 08:07:04 +00:00
  • 8f6c17f0f2 chore : version 1.5.0, push.sh bloque main, CHANGELOG cedricAbonnel 2026-05-15 09:55:16 +02:00
  • 5452fb4927 Merge pull request 'feat : FOLIO_REPO_URL et APP_TIMEZONE configurables depuis admin' (#67) from feat/folio-repo-url-admin-config into main cedricAbonnel 2026-05-15 07:52:17 +00:00
  • de8785d088 fix : déplacer config mises à jour Folio dans l'onglet Site feat/admin-folio-config cedricAbonnel 2026-05-15 09:48:03 +02:00
  • 4b5943c0a4 feat : FOLIO_REPO_URL et branche configurables depuis l'admin (dashboard) cedricAbonnel 2026-05-15 09:44:52 +02:00
  • a552f105cd fix : masquer bouton Vérifier si FOLIO_REPO_URL non configuré, message explicatif cedricAbonnel 2026-05-15 09:42:30 +02:00
  • 16afec3039 fix : APP_TIMEZONE configurable (défaut Europe/Paris), FOLIO_REPO_URL dans .env.example cedricAbonnel 2026-05-15 09:40:10 +02:00
  • 2d2148079d Merge pull request 'docs: ajouter README avec guide d'installation' (#56) from docs/readme-installation into main cedricAbonnel 2026-05-15 07:44:28 +00:00
  • 3965be6854 docs : mettre à jour README — DATA_PATH, permissions, setup.sh cedricAbonnel 2026-05-15 09:36:37 +02:00
  • e803d2d0a7 fix : DATA_PATH défini dans config/config.php (manquant à l'exécution) cedricAbonnel 2026-05-15 09:23:38 +02:00
  • 9069a64a0c Merge pull request 'feat : statistiques admin, livres, setup.sh, permissions rsync (v1.3.0)' (#66) from feat/books into main cedricAbonnel 2026-05-15 07:18:49 +00:00
  • 819d6d1b8f chore : ajouter fichiers non versionnés (migrations SQL, 404, PROJET.md) cedricAbonnel 2026-05-15 09:18:34 +02:00
  • 16965ee8cb feat : DATA_PATH configurable, DataGit auto-commit, UpdateChecker branche (v1.4.0) cedricAbonnel 2026-05-15 09:17:55 +02:00
  • 55a2120be1 chore : CHANGELOG + bump version 1.3.0 (statistiques, permissions, setup.sh) cedricAbonnel 2026-05-15 00:53:33 +02:00
  • 8be56bc27f Merge pull request 'feat #64 : onglet Statistiques — pages, livres, répartition AS' (#65) from feat/books into main cedricAbonnel 2026-05-14 22:50:47 +00:00
  • ce70daaa34 Merge pull request 'fix : vérification écriture settings + script setup.sh' (#63) from feat/wizard-multi-step into main cedricAbonnel 2026-05-14 22:50:36 +00:00
  • 8cab6362a3 feat : onglet Statistiques — pages, livres, répartition AS avec groupes configurables cedricAbonnel 2026-05-15 00:48:34 +02:00
  • dbd76556fb feat : notion de livre — grouper des pages en série ordonnée cedricAbonnel 2026-05-15 00:47:41 +02:00
  • 3bb83b3ffd feat : SearchLogParser accepte un pattern glob pour les logs d'accès cedricAbonnel 2026-05-15 00:35:19 +02:00
  • 981c9f6cb3 feat : SearchLogParser supporte tar.gz + config log dans onglet Recherches cedricAbonnel 2026-05-15 00:26:16 +02:00
  • d18f9abd16 feat : log Apache configurable via Administration → Site (apache_access_log) cedricAbonnel 2026-05-15 00:16:49 +02:00
  • d488bcd00c fix : setup.sh — rappel redémarrage PHP-FPM en plus d'Apache pour groupe adm cedricAbonnel 2026-05-15 00:12:31 +02:00
  • 157c30f20c feat : setup.sh — ajout de www-data au groupe adm pour les logs Apache cedricAbonnel 2026-05-15 00:11:51 +02:00
  • fd2397ff90 feat : script setup.sh pour le déploiement initial de Folio cedricAbonnel 2026-05-15 00:10:30 +02:00
  • 9091a00a32 fix : saveSiteSettings et saveSmtpSettings retournent bool, erreur affichée cedricAbonnel 2026-05-15 00:02:54 +02:00
  • 370e1a9062 Merge pull request 'fix #61 : afficher les résultats de recherche au lieu de rediriger vers le 1er' (#62) from feat/wizard-multi-step into main cedricAbonnel 2026-05-14 21:47:29 +00:00
  • d6b75d44e3 chore : version 1.2.2 + CHANGELOG (#61) cedricAbonnel 2026-05-14 23:47:04 +02:00
  • dbb4684d7c chore : version 1.3.0 + CHANGELOG (#61) cedricAbonnel 2026-05-14 23:46:32 +02:00
  • edb5f03956 fix #61 : afficher les résultats de recherche au lieu de rediriger vers le 1er cedricAbonnel 2026-05-14 23:45:24 +02:00
  • 99a7f2e790 Merge pull request 'feat : wizard multi-étapes, migrations contenu, versionnage semver (v1.2.1)' (#60) from feat/wizard-multi-step into main cedricAbonnel 2026-05-14 21:17:19 +00:00
  • 72cb7acae4 fix 1.2.1 : cache index.md, H1 rendu, scroll wizard, titre Modifier cedricAbonnel 2026-05-14 23:07:15 +02:00
  • 1dbe6d8dd3 feat : versionnage semver, migrations contenu, bandeau mise à jour admin cedricAbonnel 2026-05-14 22:45:35 +02:00
  • 6200444e6d Merge pull request 'feat #58 : wizard multi-étapes création/édition article' (#59) from feat/wizard-multi-step into main cedricAbonnel 2026-05-14 19:50:33 +00:00
  • c503f1dd66 style : formatage PHP-CS-Fixer sur le wizard cedricAbonnel 2026-05-14 21:48:33 +02:00
  • 6895a3bf65 feat #58 : wizard multi-étapes création/édition d'article cedricAbonnel 2026-05-14 21:46:11 +02:00
  • 24bb244352 perf : session lazy + CSRF cookie + 410 DokuWiki cedricAbonnel 2026-05-14 13:06:54 +02:00
  • f92e9425ed docs : config PHP-FPM recommandée et protection bots DokuWiki cedricAbonnel 2026-05-14 10:16:02 +02:00
  • 0b8077e43c fix : orphelins search_index + SESSION_NAME non appliqué cedricAbonnel 2026-05-14 10:06:11 +02:00
  • 5828aac4f5 docs: ajouter README avec guide d'installation cedricAbonnel 2026-05-14 09:49:40 +02:00
  • 03120457a7 clean : retirer les articles de production de folio, garder data/site/ cedricAbonnel 2026-05-14 09:26:33 +02:00
  • 23acc1621f fix #54 : corriger autoloader PSR-4 — app/ → src/ cedricAbonnel 2026-05-14 09:20:29 +02:00