geoproject-app/public/content/1_cohesion-des-mondes/5_test-avec-geoformat/narrative.txt
isUnknown 0f46618066
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 16s
feat: add custom CSS save system with dual-editor interface
Implement complete custom CSS management system:
- Separate base CSS (readonly) and custom CSS (editable)
- Save custom CSS to Kirby backend per narrative
- Visual save button with state indicators (dirty/saving/success/error)
- CSRF-protected API endpoint for CSS operations
- Dual-editor StylesheetViewer (base + custom with edit mode toggle)
- Auto-format custom CSS with Prettier on edit mode exit

Backend changes:
- Add web2print Kirby plugin with POST/GET routes
- Add customCss field to narrative blueprint
- Add CSRF token meta tag in header
- Include customCss and modified timestamps in JSON template
- Install code-editor plugin for Kirby panel

Frontend changes:
- Refactor stylesheet store with baseCss/customCss refs
- Make content a computed property (baseCss + customCss)
- Add helper methods: replaceBlock, replaceInCustomCss, setCustomCss
- Update all components to use new store API
- Create SaveButton component with FAB design
- Redesign StylesheetViewer with collapsable sections
- Initialize store from narrative data on app mount

File changes:
- Rename stylesheet.css → stylesheet.print.css
- Update all references to new filename

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-09 13:39:25 +01:00

27 lines
No EOL
945 B
Text

Title: Test avec geoformat
----
Author: Mélina Vuillaumier
----
Cover: - file://gw2bzdqno3enn1in
----
Introduction: <p>Ah le Japon... Quel beau pays où nous trouvons des créatures en tout genre et à foison ! De formes humanoïdes ou complètement <em>what the f*ck ?! </em>Ces êtres peuvent s'avérer très hostiles. C'est pourquoi il est crucial de savoir comment réagir en toute situation. Je vais vous présenter mes créatures préférées, parmi toutes celles qui existent, en donnant leur nom, leurs caractéristiques, où les trouver géographiquement et comment les maîtriser sans avoir à être un pourfendeur de démon (vous avez la ref ?) ou un maître du Ju-jitsu ! Qui dit Japon, dit également légendes urbaines. J'ai sélectionné les meilleures et les plus terrifiantes !</p>
----
Customcss:
@page {
size: A4;
margin: 50mm 15mm 26mm 15mm;
background: rgba(255, 255, 255, 1);
}
----
Uuid: xi60pjkz5bp1nlwp