feat: Publication de pages — notes publiques sur URL
- Migration: champs isPublic + publicSlug + publishedAt sur Note - Route publique /p/[slug] — rendu SSR sans auth, prose styled - Server actions: publishNote / unpublishNote / getPublishedNote - API /api/notes/publish — toggle publication + génération slug - PublishDialog — modal avec lien copiable + bouton dépublier - Bouton Globe dans le toolbar (vert si publiée) - i18n FR/EN - Pattern inspiré de BrainstormSession.isPublic
This commit is contained in:
@@ -2567,6 +2567,13 @@
|
||||
"slashAiWriter": "Écrire avec l'IA",
|
||||
"slashAiWriterDesc": "Générer du contenu au curseur",
|
||||
"aiWriterPlaceholder": "Décris ce que tu veux écrire...",
|
||||
"publishTitle": "Publication publique",
|
||||
"publishDesc": "Publiez cette note sur une URL publique. Tout le monde avec le lien pourra la lire.",
|
||||
"publish": "Publier",
|
||||
"publishSuccess": "Note publiée !",
|
||||
"publishLive": "En ligne",
|
||||
"unpublish": "Dépublier",
|
||||
"unpublishSuccess": "Note dépubliée",
|
||||
"slashSubPage": "Sous-page",
|
||||
"slashSubPageDesc": "Créer une note liée dans cette note",
|
||||
"exercisesLoading": "Génération des exercices...",
|
||||
|
||||
Reference in New Issue
Block a user