Commit graph

8 commits

Author SHA1 Message Date
Nicolas HOARAU 79e0efc71e feat: add @nuxt/image and @vueuse/nuxt modules, remove @nuxtjs/eslint-module
Some checks failed
ci / ci (22) (pull_request) Failing after 5m21s
2026-06-22 15:23:21 +04:00
Nicolas HOARAU edcee7cd80 feat(hints): added @nuxt/hints module and fixed lazy component suggestion 2026-06-22 14:54:02 +04:00
Nicolas HOARAU 24c6cffaa8 feat(a11y): added nuxt/a11y in loaded modules, and fixed two errors 2026-06-22 14:41:40 +04:00
Nicolas HOARAU a10773f76a feat(i18n): implement internationalization support with English and French locales 2026-06-22 14:10:13 +04:00
Nicolas HOARAU abdec720e1 fixed hydration mismatch 2026-06-22 12:57:24 +04:00
Nicolas HOARAU 7d72932a16 feat(api): first version of the implementation, done with opencode and multiple iterations 2026-06-21 22:30:37 +04:00
Nicolas HOARAU f11c306ac6 feat: add type checking and linting improvements across the project
All checks were successful
ci / ci (22) (push) Successful in 11m57s
- Added "check-types" script to package.json for type checking in both api and web apps.
- Updated ESLint configuration to use a shared tooling package for consistent linting rules.
- Refactored TypeScript configurations to extend from shared tooling configurations.
- Improved code formatting and consistency in various files, including Vue components and TypeScript files.
- Introduced CI workflow for automated linting, formatting checks, and type checking on push and pull request events.
- Cleaned up unnecessary dependencies and updated existing ones for better performance and maintainability.
2026-06-04 16:33:06 +04:00
Nicolas HOARAU 63fee9b1ad feat(web): created blank web app 2026-06-01 00:58:04 +04:00