Cedric Abonnel
b81750616f
feat: titre et claim configurables depuis l'admin
2026-05-12 22:30:00 +02:00
Cedric Abonnel
6e438835f8
nuage de tags sur la liste, suppression dropdown navbar, rôles/droits sur le profil
2026-05-12 20:07:33 +02:00
Cedric Abonnel
1d2e3d9a24
feat: roles, permissions, grille full-width, SSO display name
...
- Admin/roles : tableau des roles avec edition par role (/admin/role/<nom>)
- Permissions par role : cases a cocher groupees (Articles, Acces & lecture)
- Nouvelles capacites : propose/validate/publish articles (own/all), view_previews
- Nom technique auto-genere depuis le label (JS + fallback serveur)
- Blocage suppression du dernier administrateur
- user_capabilities table ajoutee en DB
- Navbar : dropdown unique (nom + Mon identite + Administration + Deconnexion)
- SSO callback : preserve le nom personnalise, ne l ecrase plus a la connexion
- Grille articles : CSS Grid auto-fill full-width, hauteur uniforme par ligne
- CSP : add_files.js et post_confirm.js externalises
2026-05-12 15:51:06 +02:00
Cedric Abonnel
7e5280abcd
feat: clean URLs pour catégories et pagination
2026-05-12 10:07:26 +02:00
Cedric Abonnel
70fd55be6f
feat: clean URLs + fix addFileMeta silent failure
2026-05-12 10:04:58 +02:00
Cedric Abonnel
f236ea24de
moteur de recherche : trigram+substring, navbar, page resultats
2026-05-12 01:29:01 +02:00
Cedric Abonnel
3a5ae2631d
SEO: canonical, sitemap.xml, robots.txt, JSON-LD, noindex admin
2026-05-12 01:19:38 +02:00
Cedric Abonnel
be09fad48f
pagination curseur, layout 3 colonnes article, sidebar fixe
2026-05-12 00:42:51 +02:00
Cedric Abonnel
5a02014e48
fix: login page integree dans layout.php, chemins CSS absolus ( #21 )
2026-05-08 23:30:24 +02:00
Cedric Abonnel
81eee8a35a
Gestion des pieces jointes dans edition + SEO par article
2026-05-08 23:16:36 +02:00
Cedric Abonnel
8703a5544f
feat: images de couverture (liste, vue article, og:image)
2026-05-08 23:04:05 +02:00
Cedric Abonnel
9cde19fe42
feat: flux RSS sur /feed (publies uniquement, autodiscovery dans le head)
2026-05-08 22:56:41 +02:00
Cedric Abonnel
fd3fced0d8
feat: stockage articles en fichiers Markdown, SSO intégré, URLs propres
2026-05-08 22:36:04 +02:00
Cedric Abonnel
abe0e40c63
Auto-hébergement de Bootstrap 5.3.3 (suppression CDN jsDelivr)
2026-05-08 19:21:14 +02:00
Cedric Abonnel
b3e2c1c515
feat: formulaire de contact (CSRF + honeypot + rate-limit)
2026-05-08 19:16:21 +02:00
Cedric Abonnel
34c5425391
feat: page licences des composants tiers
2026-05-08 19:02:11 +02:00
Cedric Abonnel
74c91cf313
feat: auto-hébergement Inter, favicon SVG ( #7 #8 )
2026-05-08 18:59:25 +02:00
Cedric Abonnel
0bf9213713
style: liste éditoriale, navbar avec tagline, footer 2 colonnes
2026-05-08 13:43:40 +02:00
Cedric Abonnel
6ba1c18764
style: refonte visuelle — CSS custom Inter, navbar claire, cards modernes, assets js
2026-05-08 13:39:49 +02:00
Cedric Abonnel
700329f156
Initial commit
2026-05-08 12:55:46 +02:00