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
...
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
ci / ci (22) (push) Successful in 10m39s
2026-06-12 13:40:44 +04:00
Nicolas HOARAU
8a4265d0b1
update deps to fix security vulnerabilities
ci / ci (22) (push) Failing after 5m34s
2026-06-12 13:03:09 +04:00
Nicolas HOARAU
fa2f1fc7a0
ci(technical debt): Fixed CI
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
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.
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
...
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