kayjaydee
89ce718c6c
fix(01): WR-03 move Bootstrap and Tailwind CSS from database to front category
2026-04-08 15:17:25 +02:00
kayjaydee
7d81d47b3c
fix(01): WR-02 use te() to detect missing i18n keys in useProjects
2026-04-08 15:17:12 +02:00
kayjaydee
c6744ab107
fix(01): WR-01 complete i18n config with strategy, langDir and locale files
2026-04-08 15:17:00 +02:00
kayjaydee
55019f68b8
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
2b97bc767e
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
9fbbce07e0
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