Commit graph

6 commits

Author SHA1 Message Date
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 8a4265d0b1 update deps to fix security vulnerabilities
Some checks failed
ci / ci (22) (push) Failing after 5m34s
2026-06-12 13:03:09 +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 9314e72f3e feat(schema): add shared schema package with Drizzle ORM and Valibot validation
Create @workspace/schema package with Project and Task table definitions, Drizzle relations, Valibot validation schemas (select/insert/update), and wire as workspace dependency in API and Web apps.
2026-06-04 12:46:51 +04:00
Nicolas HOARAU 6269f31615 feat(api): created api app 2026-06-01 00:35:16 +04:00
Nicolas HOARAU 89489aab74 Initial commit from create-turbo 2026-05-31 23:21:08 +04:00