Commit graph

26 commits

Author SHA1 Message Date
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 d826ee6a50 feat(ui): add icons to buttons in ProjectForm and projects index for better UX 2026-06-22 11:00:54 +04:00
Nicolas HOARAU 568b04ca27 feat(web): implement basic first project CRUD UI 2026-06-22 10:45:26 +04:00
Nicolas HOARAU 32aed2af26 feat: add rolldown configuration for building TypeScript project and removed useless refs.ts file 2026-06-21 23:31:55 +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 aec3f2ff98 feat(project-crud-sync): add planning artifacts for CRUD project lifecycle
Some checks failed
ci / ci (22) (pull_request) Failing after 5m17s
- proposal.md: defines scope and motivation for unified CRUD operations
- design.md: documents architecture decisions (Postgres, Docker Compose,
  Nest CLI scaffolding, Schema-Driven Pipes from @workspace/schema)
- specs: contract for project lifecycle management, migrations and seeding
- tasks: implementation checklist covering infra, API, Web and testing
2026-06-12 23:15:55 +04:00
Nicolas HOARAU 90387e121c fixed type checks in api
All checks were successful
ci / ci (22) (push) Successful in 10m39s
2026-06-12 13:40:44 +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 fa2f1fc7a0 ci(technical debt): Fixed CI
Some checks failed
ci / ci (22) (push) Failing after 5m59s
2026-06-10 23:25:41 +04:00
Nicolas HOARAU 89c3046b88 ci(technical debt): Added Fallow for technical debt analysis
Some checks failed
ci / ci (22) (push) Failing after 4s
2026-06-10 23:21:46 +04:00
Nicolas HOARAU 8970f46a80 chore(ci): Ignore the .opencode/ directory as per best practice.
All checks were successful
ci / ci (22) (push) Successful in 10m34s
2026-06-10 02:16:09 +04:00
Nicolas HOARAU 2808f82c29 feat(schema): Refactored valibot definitions to use helper function for cleaner enum handling 2026-06-10 02:09:51 +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 0169b002a7 Merge pull request 'Feat/shared schema package' (#1) from feat/shared-schema-package into main
Reviewed-on: #1
2026-06-04 09:08:55 +00:00
Nicolas HOARAU 9190908062 docs: archive completed changes
Archive add-shared-schema-package and swap-superstruct-valibot changes to openspec/changes/archive/
2026-06-04 12:49:12 +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 d1dbf3fe77 docs(schema): Documentation of first change
Creation of specs for openspec and opencode to start working
2026-06-04 10:58:36 +04:00
Nicolas HOARAU 0e46bf8f97 feat(core): init AI configs 2026-06-03 15:39:02 +04:00
Nicolas HOARAU a6df485827 fix(core): made the project run from the monorepo 2026-06-01 01:05:27 +04:00
Nicolas HOARAU 63fee9b1ad feat(web): created blank web app 2026-06-01 00:58:04 +04:00
Nicolas HOARAU 6269f31615 feat(api): created api app 2026-06-01 00:35:16 +04:00
Nicolas HOARAU 23e33da103 fix default build config 2026-06-01 00:28:25 +04:00
Nicolas HOARAU 9d59a78ea8 clear unused projects and packages 2026-05-31 23:39:08 +04:00
Nicolas HOARAU 89489aab74 Initial commit from create-turbo 2026-05-31 23:21:08 +04:00