kayjaydee
ba73a4d246
docs(08-02): capture summary — first Hytale plugin tutorial (FR+EN seed article)
2026-04-22 21:52:53 +02:00
kayjaydee
431cf7d572
docs(08-01): scaffold HytaleRecentArticles SUMMARY — component bilingue + i18n FR/EN + injection /hytale
2026-04-22 21:48:48 +02:00
kayjaydee
abb7964214
docs(08): create phase plan — content & cocon sémantique (3 plans, 2 waves)
...
- 08-01 (W1): HytaleRecentArticles.vue scaffold + injection hytale.vue + i18n
- 08-02 (W2): article tutorial how-to-build-your-first-hytale-plugin FR+EN
- 08-03 (W2): article positionnement hytale-plugin-development-2026 FR+EN
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-22 18:38:13 +02:00
kayjaydee
0d92729654
docs(08): map analogs for seed articles + HytaleRecentArticles component .planning/phases/08-content-cocon-semantique/08-PATTERNS.md
2026-04-22 18:32:43 +02:00
kayjaydee
985dcdbd80
docs(08): capture phase context — 2 articles seed Hytale + HytaleRecentArticles section (cocon sémantique blog↔hytale) .planning/phases/08-content-cocon-semantique/08-CONTEXT.md
2026-04-22 12:19:00 +02:00
kayjaydee
0b1152c8a1
docs(07): mark Phase 7 complete in ROADMAP (4/4 plans) .planning/ROADMAP.md .planning/phases/07-seo-blog/07-VERIFICATION.md
2026-04-22 11:25:57 +02:00
kayjaydee
4bc0886a42
docs(07-04): complete sitemap dynamic feed plan
...
- Add 07-04-SUMMARY.md (endpoint Nitro bilingue + hreflang x-default + draft filter)
- Update STATE.md (14/15 plans, 93%)
- Check SEO-12 in REQUIREMENTS.md and ROADMAP.md
- Document gotcha queryCollection import from '@nuxt/content/server' (vue-tsc auto-import not resolved in server/)
2026-04-22 11:22:57 +02:00
kayjaydee
97ea1a8df2
docs(07-02): complete blog article SEO plan summary + state update
...
Plan 07-02 shipped: useSeoMeta D-15 + useSchemaOrg Article/Breadcrumb on /blog/[slug],
resolveOgImage helper + og-blog-default.jpg fallback. Curl SSR validated,
typecheck green. Requirements satisfied: SEO-10, SEO-11, SEO-13, SEO-15.
2026-04-22 11:21:46 +02:00
kayjaydee
15e1a37e59
docs(07-03): blog listing SEO enrichment SUMMARY — D-16 + CollectionPage/Breadcrumb JSON-LD
2026-04-22 11:17:55 +02:00
kayjaydee
9b1717cbd8
docs(07-01): capture plan summary
...
Foundation SEO Blog shipped — nuxt-schema-org installed, blog schema extended
with updated field, global Person/WebSite schema.org emitted SSR, sitemap.sources
wired to future Nitro endpoint (07-04).
2026-04-22 11:14:46 +02:00
kayjaydee
487e323a94
docs(roadmap): mark Phase 6 plans 03-04 complete (summaries present since 2026-04-22) .planning/ROADMAP.md
2026-04-22 11:09:26 +02:00
kayjaydee
7edc0b8123
docs(07): plan SEO blog — 4 plans (schema-org, useSeoMeta enrich, sitemap Nitro) .planning/phases/07-seo-blog/07-01-PLAN.md .planning/phases/07-seo-blog/07-02-PLAN.md .planning/phases/07-seo-blog/07-03-PLAN.md .planning/phases/07-seo-blog/07-04-PLAN.md .planning/ROADMAP.md
2026-04-22 10:40:12 +02:00
kayjaydee
d7a13f0d4a
docs(07): map analogs for new SEO files (schema-org + sitemap Nitro) .planning/phases/07-seo-blog/07-PATTERNS.md
2026-04-22 10:34:19 +02:00
kayjaydee
5bd5624121
docs(07): capture phase research — nuxt-schema-org + sitemap Nitro endpoint .planning/phases/07-seo-blog/07-RESEARCH.md
2026-04-22 10:32:18 +02:00
kayjaydee
680bbfbbe6
docs(07): capture phase context — SEO blog (JSON-LD via nuxt-schema-org, og:image hybride, sitemap Nitro endpoint, hreflang alternates)
2026-04-22 10:25:39 +02:00
kayjaydee
41ac2fdc08
docs(06-04): article chrome SUMMARY — BlogToc + BlogPrevNext + enriched [slug].vue
2026-04-22 10:10:41 +02:00
kayjaydee
d8130bba70
docs(06-03): blog listing page SUMMARY
2026-04-22 10:05:57 +02:00
kayjaydee
5779daf34d
docs(06-02): complete components UI + i18n locales plan
...
- Add 06-02-SUMMARY.md with 3 task commits (d299383 , 0e42a05 , d0ebf35 )
- Update STATE.md : plan counter 11/15 (73%), next = 06-03 listing page
- Update ROADMAP.md Phase 6 progress : 2/4 plans complete
- Record gotcha 06-02 : slug derivation via path.split('/').filter(Boolean).pop()
2026-04-22 09:15:55 +02:00
kayjaydee
31dce7df0c
docs(06-01): complete content schema + reading-time foundation plan
...
- Add 06-01-SUMMARY.md (5 tasks shipped, 0 deviations).
- Update STATE.md: Phase 6 Plan 06-01 shipped (1/4), gotchas recorded
(hook schema strip, Nitro ~/ alias), next plan = 06-02.
- Update ROADMAP.md M1.1 progress: Phase 5 Complete, Phase 6 at 1/4.
2026-04-22 09:08:42 +02:00
kayjaydee
5397390be2
feat(06-01): add Nitro hook content:file:afterParse for reading-time injection
...
- Register `content:file:afterParse` hook to inject `wordCount` + `minutes`
on every parsed markdown content object (D-19: 200 wpm, floor 1 min).
- Import pure util `countWordsInMinimalBody` from app/utils/countWords.
- Guard against non-`.md` files (defensive — hook fires on all sources).
- Values persist in @nuxt/content SQLite DB and are queryable via
queryCollection thanks to matching Zod fields (content.config.ts).
2026-04-22 09:02:23 +02:00
kayjaydee
4d1fb94531
docs(state): phase 6 planned (4 plans, 3 waves) .planning/STATE.md
2026-04-22 01:12:01 +02:00
kayjaydee
edf7593f4f
docs(06): create phase plan (4 plans, 3 waves)
...
Phase 6 Blog Pages decomposed into:
- 06-01 (Wave 1): content schema + reading-time Nitro hook + draft flags
- 06-02 (Wave 2): i18n keys + AppHeader link + BlogCard unified
- 06-03 (Wave 3): listing page /blog SSR bilingue
- 06-04 (Wave 3): [slug] enrichment + BlogToc + BlogPrevNext
Plans 06-03 and 06-04 have zero file overlap and run in parallel.
Covers BLOG-02, BLOG-03, BLOG-06. Honors all 21 D-XX user decisions
from 06-CONTEXT.md. Phase 5 gotchas (literal queryCollection, single
[slug].vue, no routeRules /blog/**) respected in every query branch.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-22 01:09:25 +02:00
kayjaydee
7bbcd67b29
docs(06): research phase blog pages - API @nuxt/content v3, TOC IO, surround, hook reading time
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-22 00:51:49 +02:00
kayjaydee
6b76208c24
docs(state): record phase 6 UI-SPEC approved session .planning/STATE.md
2026-04-22 00:42:01 +02:00
kayjaydee
5ec19a5f13
docs(06): UI-SPEC approved (6/6 dimensions pass) .planning/phases/06-blog-pages/06-UI-SPEC.md
2026-04-22 00:41:46 +02:00
kayjaydee
f96f25aee9
docs(06): UI design contract
...
Phase 6 Blog Pages — contrat visuel/interaction pour listing /blog et article /blog/[slug]. Tokens hérités Phase 5 (prose, brand-*, colorMode), inventaire composants (BlogCard, BlogToc, BlogPrevNext), i18n keys blog.* + nav.blog, pattern hero + cards inspiré /projects.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-22 00:40:21 +02:00
kayjaydee
456f6bfb6f
docs(state): record phase 6 context session .planning/STATE.md
2026-04-22 00:34:58 +02:00
kayjaydee
bd33e64e1a
docs(06): capture phase 6 blog pages context .planning/phases/06-blog-pages/06-CONTEXT.md .planning/phases/06-blog-pages/06-DISCUSSION-LOG.md
2026-04-22 00:34:43 +02:00
kayjaydee
3e8e6f33d2
feat(ROADMAP): mark Phase 5 as completed and update project state; prepare for Phase 6 planning
2026-04-22 00:23:25 +02:00
kayjaydee
e66c7984a4
test(05): complete UAT - 5 passed, 2 issues .planning/phases/05-nuxt-content-setup-renderer/05-UAT.md
2026-04-21 23:25:18 +02:00
kayjaydee
f2e29e6c2f
feat(05): add blog/[...slug].vue — render @nuxt/content articles via queryCollection
2026-04-21 16:45:34 +02:00
kayjaydee
b63afc4152
docs(05-02): SUMMARY.md — MDC components, test articles, checkpoint approved
2026-04-21 16:36:38 +02:00
kayjaydee
557861aa95
docs(05-01): complete @nuxt/content setup plan — SUMMARY created
2026-04-21 14:35:24 +02:00
kayjaydee
1df6a21c5e
docs(05): add detailed pattern map for @nuxt/content setup and renderer
...
- Introduced a new document outlining the configuration and component patterns for integrating @nuxt/content.
- Included mappings for `nuxt.config.ts`, `content.config.ts`, and new components `ProseImg.vue` and `Alert.vue`.
- Added example markdown content for testing syntax highlighting and layout.
- Documented critical patterns and anti-patterns to follow during implementation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 12:52:59 +02:00
kayjaydee
cb477006f4
fix(05): resolve checker issues — open questions resolved, depends_on corrected, test.vue added
...
- 05-RESEARCH.md: rename section to 'Open Questions (RESOLVED)' with explicit answers
(frontmatter schema: tags array, image relative path, author implicit from site.ts;
i18n prefix: /blog for blog_fr, /en/blog for blog_en)
- 05-02-PLAN.md: fix depends_on from '05-01-PLAN.md' to '01'
- 05-02-PLAN.md: add app/pages/test.vue in Task 2 files (with note to delete after checkpoint)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 12:52:51 +02:00
kayjaydee
808835d5eb
docs(05): create phase 5 plan — @nuxt/content setup & renderer
...
2 plans, 2 waves. Plan 01 installe @nuxt/content + typography et
configure Shiki dual-theme + collections bilingues. Plan 02 crée
ProseImg/Alert MDC et articles de test FR/EN avec checkpoint visuel.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 12:48:02 +02:00
kayjaydee
afd81e7e84
docs(05): UI design contract for nuxt-content renderer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 12:30:44 +02:00
kayjaydee
2d8f0ca7c3
docs(05): research phase nuxt-content setup renderer
2026-04-21 11:31:32 +02:00
kayjaydee
2b06dfe463
docs(05): capture phase context
2026-04-21 11:22:39 +02:00
kayjaydee
2658b0c607
docs: create milestone v1.1 roadmap (4 phases, 13 requirements)
2026-04-21 11:11:53 +02:00
kayjaydee
a4ee7fe007
docs: start milestone v1.1 — SEO Hytale, Autorité & Contenu
2026-04-21 11:09:29 +02:00
kayjaydee
a0788f1edd
docs: sync GSD tracking — milestone M1 complete, all 4 phases shipped to prod
2026-04-21 11:00:16 +02:00
kayjaydee
888650ce3d
docs: sync GSD tracking — phases 1 & 2 complete (retroactive audit 2026-04-21)
2026-04-21 10:59:28 +02:00
kayjaydee
39f2a81e8f
feat(hytale): implement Hytale plugin development page and related components
...
- Added a new `/hytale` page with sections for hero, services, and pricing.
- Updated existing components to support Hytale-specific content and i18n.
- Modified site configuration and state to reflect the new focus on Hytale plugin development.
- Enhanced testimonials section to feature relevant client feedback.
- Adjusted navigation to include a link to the new Hytale page.
2026-04-11 04:19:27 +02:00
kayjaydee
215fba6342
docs(02): create phase 2 content plans
2026-04-11 03:58:21 +02:00
kayjaydee
710692f0ae
docs(02): UI design contract
2026-04-11 03:48:14 +02:00
kayjaydee
8478c7b00a
docs(02): capture phase context
2026-04-11 03:42:43 +02:00
kayjaydee
b85f58115f
docs(01): complete phase 1 cleanup & fixes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 19:20:32 +02:00
kayjaydee
9a66eec033
docs(01): plan phase 1 cleanup & fixes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 18:56:12 +02:00
kayjaydee
8ce1b62240
docs(01): create phase 1 cleanup & fixes plans
2026-04-10 18:55:18 +02:00