MrKayJayDee kayjaydee
  • Bordeaux
  • Joined on 2025-05-23
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-24 13:52:44 +02:00
1282d0e350 feat(pricing): recalibrate to real Hytale market (149€/349€/790€)
343df2dea2 feat(rebrand): pricing market-calibrated + remove /fiverr entirely
4d5ed19b9c docs: audit plugins vs dominants gratuits (baseline top 10 CurseForge)
1a31056633 docs: rebalance plugins + backlog after Hytale market analysis (avril 2026)
Compare 4 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:57:42 +02:00
fc524486d5 docs(11): mark Phase 11 shipped — rebranding + cocon complete
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:55:42 +02:00
f72170b4f3 feat(rebrand): align jobTitle + meta + i18n on Hytale Plugin Developer (REBRAND-01/02/03)
30b9efc5d2 docs(10): plan Phase 10 — 5 demo plugins Hytale
042a05c3a8 docs(09): mark Phase 9 shipped — M1.1 live sur killiandalcin.fr
Compare 3 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:36:53 +02:00
93f781f789 fix(nuxt.config): add hook to prevent Docker build hangs due to esbuild zombie process
23cd320871 docs(m1.2): bootstrap milestone — ship to prod + credibility gap
Compare 2 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:17:31 +02:00
c32e44d0e8 chore: archive v1.1 milestone — SEO Hytale Autorité & Contenu shipped
7768f6fd9d docs(08): capture API correction — Kotlin→Java rewrite based on hytalemodding.dev
Compare 2 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:03:26 +02:00
bc1c4517f2 refactor(08-03): rewrite EN article with real Hytale Java API
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 22:02:49 +02:00
a61596a6fb refactor(08-03): rewrite FR article with real Hytale Java API
be613f8eeb refactor(08-02): rewrite EN article with real Hytale Java API
301ab48216 refactor(08-02): rewrite FR article with real Hytale Java API
Compare 3 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 21:55:54 +02:00
c5bcafce2f docs(08): mark Phase 8 complete — M1.1 milestone shipped .planning/ROADMAP.md .planning/phases/08-content-cocon-semantique/08-VERIFICATION.md
43a129fbfc docs(08-03): article seed 2 positionnement Hytale 2026 SUMMARY
ba73a4d246 docs(08-02): capture summary — first Hytale plugin tutorial (FR+EN seed article)
70407035e8 feat(08-03): add EN blog article 'Hytale plugin development in 2026'
9dde719469 feat(08-03): add FR blog article 'Développement de plugins Hytale en 2026'
Compare 12 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 14:19:12 +02:00
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
0b1152c8a1 docs(07): mark Phase 7 complete in ROADMAP (4/4 plans) .planning/ROADMAP.md .planning/phases/07-seo-blog/07-VERIFICATION.md
4bc0886a42 docs(07-04): complete sitemap dynamic feed plan
97ea1a8df2 docs(07-02): complete blog article SEO plan summary + state update
466bed0944 feat(07-04): add dynamic sitemap URL feed for bilingual blog articles
Compare 17 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 10:11:33 +02:00
41ac2fdc08 docs(06-04): article chrome SUMMARY — BlogToc + BlogPrevNext + enriched [slug].vue
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 10:09:28 +02:00
f18b0bff2c feat(06-04): enrich blog article page with breadcrumb, TOC, prev/next
0ff36784e9 feat(06-04): add BlogPrevNext component (grid 2 cols, BlogCard compact variant)
b72b564b69 feat(06-04): add BlogToc component (sticky desktop + drawer mobile + IntersectionObserver highlight)
d8130bba70 docs(06-03): blog listing page SUMMARY
eca09e0c32 feat(06-03): add blog listing page /blog (hero + grid + empty state)
Compare 5 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 09:16:42 +02:00
5779daf34d docs(06-02): complete components UI + i18n locales plan
d0ebf35119 feat(06-02): add BlogCard component with default + compact variants
0e42a0591e feat(06-02): add Blog nav link in AppHeader between Hytale and Projects
d29938335d feat(06-02): add blog i18n keys (nav.blog, a11y.blog*, blog.*)
Compare 4 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 09:09:17 +02:00
31dce7df0c docs(06-01): complete content schema + reading-time foundation plan
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 09:06:38 +02:00
f1d89ea532 chore(06-01): mark test-kotlin-syntax articles as draft (FR + EN)
dd9ce6e8b4 feat(06-01): add useReadingTime composable fallback (200 wpm)
5397390be2 feat(06-01): add Nitro hook content:file:afterParse for reading-time injection
63d0173b2d feat(06-01): add countWordsInMinimalBody util for reading-time computation
6b4935ebba feat(06-01): extend blogSchema with draft/wordCount/minutes fields
Compare 5 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 01:12:09 +02:00
4d1fb94531 docs(state): phase 6 planned (4 plans, 3 waves) .planning/STATE.md
edf7593f4f docs(06): create phase plan (4 plans, 3 waves)
7bbcd67b29 docs(06): research phase blog pages - API @nuxt/content v3, TOC IO, surround, hook reading time
Compare 3 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 00:46:23 +02:00
6b76208c24 docs(state): record phase 6 UI-SPEC approved session .planning/STATE.md
5ec19a5f13 docs(06): UI-SPEC approved (6/6 dimensions pass) .planning/phases/06-blog-pages/06-UI-SPEC.md
f96f25aee9 docs(06): UI design contract
456f6bfb6f docs(state): record phase 6 context session .planning/STATE.md
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
Compare 5 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 00:23:30 +02:00
3e8e6f33d2 feat(ROADMAP): mark Phase 5 as completed and update project state; prepare for Phase 6 planning
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-22 00:21:01 +02:00
127db8b77a feat(blog): add dynamic blog post rendering with i18n support and error handling in [slug].vue
e66c7984a4 test(05): complete UAT - 5 passed, 2 issues .planning/phases/05-nuxt-content-setup-renderer/05-UAT.md
Compare 2 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-21 23:16:04 +02:00
839c584b0a refactor(config): update nuxt.config.ts to enhance module configuration, remove deprecated files, and improve contact form validation with zod schema
20a5b5d85f feat(config): add route rules for blog redirection to French version with 301 status code
7cd1531e06 fix(05): update test.vue path to /fr/blog prefix, add compatibilityDate
fd18ea99e1 content(en): update test article to match FR showcase — identical content, translated
277b407361 feat(05): i18n strategy prefix — /fr/blog and /en/blog explicit routes, update collection prefixes
Compare 6 commits »
kayjaydee pushed to main at kayjaydee/portfolio 2026-04-21 16:46:48 +02:00
f2e29e6c2f feat(05): add blog/[...slug].vue — render @nuxt/content articles via queryCollection
2ea6af0fff fix(05): install @iconify-json/lucide, pre-bundle zod in vite optimizeDeps
b63afc4152 docs(05-02): SUMMARY.md — MDC components, test articles, checkpoint approved
c5be72bdd9 fix(05-02): single dark theme for code blocks — github-dark always, remove dual-theme CSS
b0af1d3913 fix(05-02): ProseImg use span.block instead of figure — fix SSR hydration mismatch (block-in-p invalid HTML)
Compare 23 commits »