Commit graph

114 commits

Author SHA1 Message Date
sarahgarcin1
87c08bc529 modifs version web, demande alexandre
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 22s
2026-03-12 11:49:13 +01:00
sarahgarcin1
0eb6152db1 modifs version web, demande alexandre
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-03-12 10:24:46 +01:00
sarahgarcin1
df5e2e495c modifs version web, demande alexandre
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 27s
2026-03-12 10:18:08 +01:00
Julie Blanc
b544928a65 reload custom css 2026-03-09 15:37:05 +01:00
Julie Blanc
9c58edb425 defaults values title 2026-03-09 14:56:09 +01:00
Julie Blanc
3dd1f032f9 style actions-btn 2026-03-09 14:31:56 +01:00
Julie Blanc
c321a17f3e independant elements from p + delete p from li 2026-03-08 20:40:25 +01:00
Julie Blanc
048a1b67e6 defaults values reglages script 2026-03-08 20:15:45 +01:00
Julie Blanc
fc227bf519 general mechanism for default css 2026-03-08 10:38:59 +01:00
Julie Blanc
ec1b23d67a add module setting text-decoration 2026-03-08 09:54:36 +01:00
Julie Blanc
47bf70bb36 Defaul stylesheet print → new defaults.js (nique source of truth) + automatic generation of the default stylesheet for paged.js 2026-03-08 09:24:53 +01:00
Julie Blanc
59f6716121 correction page margins 2026-03-07 20:05:48 +01:00
Julie Blanc
3ae2d0e310 style panel settings 2026-03-07 19:59:01 +01:00
Julie Blanc
d604e5d05e disable style setting 2026-03-07 18:53:37 +01:00
Julie Blanc
bd828e697c rebuild style for settings section 2026-03-07 18:51:08 +01:00
Julie Blanc
c43494f1c2 settings-subsection → section 2026-03-06 18:20:19 +01:00
Julie Blanc
1832b031be popup move handle + resize 2026-03-06 18:07:27 +01:00
Julie Blanc
89e5fe6612 correction sans-serif default 2026-03-05 19:06:27 +01:00
Julie Blanc
bc2317ab69 3 values systeme for heritage 2026-03-05 19:00:29 +01:00
Julie Blanc
cb9fd93e51 implement font-family module 2026-03-05 16:29:42 +01:00
Julie Blanc
6f5efb6fbc rename Inconsolata folder 2026-03-05 16:02:46 +01:00
Julie Blanc
cc36b73325 add border settings 2026-03-05 11:08:44 +01:00
Julie Blanc
eac7acdbc6 default styles print
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-03-02 17:11:01 +01:00
Julie Blanc
cd65c35994 default styles print
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 25s
2026-03-02 17:06:42 +01:00
sarahgarcin1
e7998bff27 css narrative
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 24s
2026-02-27 13:52:17 +01:00
sarahgarcin1
0f8192eceb css narrative
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 25s
2026-02-27 13:50:51 +01:00
sarahgarcin1
68d23440e2 fix après changement de nom des champs 2
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 22s
2026-02-27 12:57:21 +01:00
sarahgarcin1
25fc60ebe9 fix après changement de nom des champs
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-02-27 12:51:47 +01:00
sarahgarcin1
153e75c0a9 merge + ajout des boutons sur les tuiles page projet + css page narrative
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 25s
2026-02-27 12:24:35 +01:00
isUnknown
ea277917f7 template projet --> project
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-02-26 17:35:24 +01:00
isUnknown
76dee1b074 fix: align content field names with blueprints, fix API field calls
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
Content .txt files:
- narrative.txt (×4): Introduction → Intro
- chapter.txt (×3): Text → Body
- geoformat.txt: Intro → Text
- map.txt: move Text content into Intro field

narrative.json.php:
- parseChapter: $chapter->text() → $chapter->body()
- parseMarker: $marker->text() → $marker->body()
- parseMap: $map->text() → $map->intro()
- narrative root: $page->introduction() → $page->intro()

Also commits Kirby content directory rename (1_cohesion-des-mondes → cohesion-des-mondes)
and new _drafts content.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-26 17:09:51 +01:00
isUnknown
f3c7132044 refactor: simplify ElementPopup with flat refs and style descriptors
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 22s
Flatten ref({ value }) to simple ref(), replace 9 updateX functions with
a generic updateProp driven by descriptor arrays, and loop over descriptors
in generatePreviewCss/loadValuesFromStylesheet/applyAllStyles. Remove
trivial passthrough computed properties. (-123 lines)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 15:47:58 +01:00
isUnknown
0c682c78c0 rename parseCarte → parseMap, fix marker icon size, remove testing checklist
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 15:10:14 +01:00
isUnknown
41fbe71a1f feat: render full map content (image, intro, markers) in PagedJS
- Fix template check 'carte' → 'map' so map subpages are served by API
- Add parseMarker() and enrich parseCarte() with static image, intro, markers
- Include map children in parseGeoformat() alongside chapters
- Resolve map block references in chapters to full carte data
- Update narrative store flattening with new carte fields
- Replace MapBlock placeholder with full carte rendering (title, image, tags, intro, markers with icons and blocks)
- Add default marker-pin.svg for markers without custom icon

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 15:00:28 +01:00
isUnknown
9d80845335 improve map blueprint layout 2026-02-26 11:37:54 +01:00
isUnknown
d07522ae7f map blueprint : layout and field text -> intro 2026-02-26 11:35:30 +01:00
isUnknown
45a41e5d89 coverLabel : add " 2026-02-26 11:30:32 +01:00
isUnknown
033023f6ef refactor: move coverFiles to plugin as page/file methods
Replace GeoformatPage model with a plugin registering coverFiles as a
pageMethod (available on all pages) and coverLabel as a fileMethod to
display "Carte [title]" for map children files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:30:32 +01:00
isUnknown
c8c544e427 merge 2026-02-26 11:30:25 +01:00
isUnknown
c5cc94bf5d feat: add geoformat page model with coverFiles method
Expose combined files (page files + map children files) for the cover
field query in the geoformat blueprint.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:29:07 +01:00
isUnknown
9482dfa08c refactor: restructure blueprints with tabs and shared fields
Reorganize narrative, geoformat, chapter, project and map blueprints
to use tabs layout. Add shared blueprint fields and files tab partials.
Update map block query for new page hierarchy.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:29:07 +01:00
isUnknown
ffcb1a9f2e rename: chapitre/projet templates to chapter/project
Standardize French template names to English across blueprints,
content files, PHP templates, Vue components and Pinia stores.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 11:29:07 +01:00
sarahgarcin1
99a924010f page projet.php
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 22s
2026-02-26 09:11:39 +01:00
sarahgarcin1
95efcac454 merge
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-02-24 19:49:50 +01:00
sarahgarcin1
f6032f717d narrative web version 2026-02-24 19:47:30 +01:00
isUnknown
9ea02b2465 fix: capture map image immediately on "Définir le cadrage" click
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
Save map data directly via API instead of emit('input') to avoid
draft state. Capture image, clear flag, then reload — the panel
shows the correct image in a single reload.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 15:26:40 +01:00
isUnknown
342a6eccf1 fix: update Coloris color swatches in TextSettings after loading custom styles
Dispatch input events on color inputs after syncFromStore so Coloris
updates its ::before pseudo-element swatches with loaded values.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 14:02:33 +01:00
isUnknown
f760e1942a fix: race condition on custom styles loading + misc cleanup
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 22s
Guard watcher-triggered renders in usePreviewRenderer until first
explicit render completes, preventing premature renders with default
styles. Also: disable Contenu tab, update content/blueprints, add
global disabled button styles, minor formatting.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:53:55 +01:00
isUnknown
9ed028a560 git : track content
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 21s
2026-02-12 15:58:44 +01:00
isUnknown
51532d41d9 Map plugin : remove map static image plugin
All checks were successful
Deploy / Build and Deploy to Production (push) Successful in 18s
2026-02-06 12:06:32 +01:00