kayjaydee
3b7c7dbbbd
fix(01): WR-02 use te() to detect missing i18n keys in useProjects
2026-04-08 15:17:12 +02:00
kayjaydee
71e6b90a04
fix(01): WR-01 complete i18n config with strategy, langDir and locale files
2026-04-08 15:17:00 +02:00
kayjaydee
cfb3fce2e1
feat(01-02): create useProjects() composable with i18n support
...
- useProjects() returns projects, featuredProjects, filterByCategory, search, findById
- Added title/description/longDescription fields to Project interface
- Uses Nuxt auto-imports (computed, useI18n, Ref)
- i18n keys follow projects.${id}.title pattern
2026-04-08 14:59:29 +02:00
kayjaydee
d139605704
feat(01-02): migrate static data files and images to Nuxt structure
...
- 4 data files created in app/data/ with proper type imports from shared/types
- 74 WebP images copied to public/images/ (including flowboard gallery)
- All image paths migrated from @/assets/images/ to /images/
- FAQ uses i18n keys instead of direct text
2026-04-08 14:56:53 +02:00
kayjaydee
01b0c13250
feat(01-01): initialize Nuxt 4 project with all modules
...
- nuxt.config.ts with compatibilityVersion 4, SSR, 6 modules
- app/app.vue and app/pages/index.vue minimal setup
- pnpm as package manager with all dependencies installed
- TypeScript strict mode enabled
- .gitignore updated for Nuxt (.nuxt, .output, .env)
- tsconfig.json extends .nuxt/tsconfig.json
2026-04-08 14:51:52 +02:00