Cedric Abonnel
78d6c656be
feat: déplacer 'À lire aussi' après les réactions dans la colonne principale
2026-05-13 01:32:03 +02:00
Cedric Abonnel
0a44ab9da2
feat: boutons haut/bas de page dans la sidebar article
2026-05-13 01:18:24 +02:00
Cedric Abonnel
11dce4510b
fix: sidebar sticky — align-self:stretch pour que la TOC suive le défilement
2026-05-13 01:14:16 +02:00
Cedric Abonnel
bfc8713172
feat: table des matières auto-générée avec ancres et suivi de défilement
...
- Génération côté PHP depuis les h2/h3 du contenu rendu (slug, accents, déduplication)
- Injection d'id sur chaque titre pour les ancres
- Affichage dans la sidebar si >= 3 titres, H3 indenté
- Sidebar défilable (max-height 100vh) pour que la TOC reste visible
- IntersectionObserver JS : surlignage du chapitre courant au défilement
2026-05-13 01:09:47 +02:00
Cedric Abonnel
a926e1825d
feat: filtres et suppression massive dans admin/articles, profil auteur amélioré
...
- Admin articles : filtres auteur/catégorie/statut par GET, compteur de résultats
- Admin articles : suppression massive avec checkboxes, confirmation JS, contrôle d'ownership
- Profil auteur : bio tronquée à 3 lignes avec bouton 'plus', limite à 6 articles affichés
- Profil auteur : bouton CTA pill 'Mes liens' vers /liens/{slug}
- Page liens : boutons pill colorés (palette auto par index), fond gris clair, grand avatar
2026-05-13 00:57:02 +02:00
Cedric Abonnel
f3584159c1
admin/site: retirer site_author, publisher=Blog, auteur depuis profil utilisateur
2026-05-13 00:27:12 +02:00
Cedric Abonnel
26c0a03e71
factorisation: site_lang, posts_per_page, site_license, contact dynamique
2026-05-13 00:23:09 +02:00
Cedric Abonnel
a21628e5ad
feat: page Mes liens /liens/{slug} avec gestion et réordonnancement
2026-05-13 00:12:49 +02:00
Cedric Abonnel
c820bdcc3f
ux: bio à droite du nom sur la page profil public
2026-05-13 00:06:55 +02:00
Cedric Abonnel
2e8302dad4
feat: agrégateur RSS /flux + gestion feeds dans /profile
2026-05-12 23:59:09 +02:00
Cedric Abonnel
d5bf3072f4
feat: bio profil + URL publique pré-remplie dans /profile
2026-05-12 23:53:09 +02:00
Cedric Abonnel
654542f13b
feat: page profil public /profil/{slug} avec liste des articles
2026-05-12 23:49:21 +02:00
Cedric Abonnel
b81750616f
feat: titre et claim configurables depuis l'admin
2026-05-12 22:30:00 +02:00
Cedric Abonnel
8f0fe0dbff
mémorisation catégorie par cookie, URLs propres /categorie/
2026-05-12 20:11:29 +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
f236ea24de
moteur de recherche : trigram+substring, navbar, page resultats
2026-05-12 01:29:01 +02:00
Cedric Abonnel
be09fad48f
pagination curseur, layout 3 colonnes article, sidebar fixe
2026-05-12 00:42:51 +02:00
Cedric Abonnel
8703a5544f
feat: images de couverture (liste, vue article, og:image)
2026-05-08 23:04:05 +02:00
Cedric Abonnel
f7d80fc72e
feat: avant-premiere - article visible en liste mais verrouille avant sa date de publication
2026-05-08 22:55:27 +02:00
Cedric Abonnel
201ae53e65
feat: brouillons visibles uniquement par auteur + ribbon 45deg BROUILLON
2026-05-08 22:53:43 +02:00
Cedric Abonnel
74c91cf313
feat: auto-hébergement Inter, favicon SVG ( #7 #8 )
2026-05-08 18:59:25 +02:00
Cedric Abonnel
0dca7ab209
fix: liens sans soulignement, couvertures de tuiles visibles
2026-05-08 13:49:11 +02:00
Cedric Abonnel
debbfe37f8
style: liens sans soulignement, zone illustration en haut des tuiles
2026-05-08 13:47:04 +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