Commit Graph
328 Commits
Author SHA1 Message Date
charles-gauthereau cc8b9c3b86 fix: api agent helpers.ts 2026-06-26 13:51:17 +02:00
charles-gauthereau 39ac840387 Merge branch 'main' into poc/onboarding-setup
# Conflicts:
#	app/api/agent/[agentId]/status/helpers.ts
2026-06-26 13:48:30 +02:00
Charles GTE fb2f7791fd fix: size in restoration agent helper 2026-06-25 14:42:42 +02:00
charles-gauthereau bb62b25a55 Merge branch 'main' into poc/onboarding-setup
# Conflicts:
#	src/lib/tasks/cleaning/index.ts
2026-06-24 16:21:29 +02:00
charles-gauthereau e31245b492 fix: clean up failed and ongoing backups 2026-06-24 08:32:40 +02:00
Théo LAGACHE df989440ac refactor(users): reorganize into actions/components/schemas 2026-06-23 16:06:29 +02:00
Théo LAGACHE 84b0b4b337 refactor(updates): reorganize into components/hooks 2026-06-23 16:06:28 +02:00
Théo LAGACHE 2f83eafa97 refactor(theme): move all components to components/ 2026-06-23 16:06:27 +02:00
Théo LAGACHE 9d1af49b35 refactor(storages): reorganize into types/utils 2026-06-23 16:06:27 +02:00
Théo LAGACHE b04b5ea2ee refactor(statistics): reorganize into components/utils 2026-06-23 16:06:27 +02:00
Théo LAGACHE 36754973c6 refactor(settings): reorganize into actions/components/schemas/hooks 2026-06-23 16:06:26 +02:00
Théo LAGACHE 8c670d57c7 refactor(projects): reorganize into actions/components/schemas 2026-06-23 16:06:24 +02:00
Théo LAGACHE ca3535bc1c refactor(organizations): reorganize into actions/components/schemas/hooks/utils 2026-06-23 16:06:20 +02:00
Théo LAGACHE 740a58679e refactor(notifications): reorganize into components/types/utils 2026-06-23 16:06:17 +02:00
Théo LAGACHE 80e468b26d refactor(migration): reorganize into actions/components 2026-06-23 16:06:16 +02:00
Théo LAGACHE 0a84fd2f63 refactor(logs): reorganize into components/types 2026-06-23 16:06:16 +02:00
Théo LAGACHE 13ef2a0e6e refactor(layout): move all components to components/ 2026-06-23 16:06:15 +02:00
Théo LAGACHE b1b2e33839 refactor(database): reorganize into actions/components/schemas 2026-06-23 16:06:14 +02:00
Théo LAGACHE 41a3b29053 refactor(channel): reorganize into components/schemas, nest notifications+storages under components 2026-06-23 16:06:10 +02:00
Théo LAGACHE d0dafdadc7 refactor(auth): reorganize into actions/components/schemas 2026-06-23 16:06:08 +02:00
Théo LAGACHE b9d9f42ec7 refactor(agents): reorganize into actions/components/schemas/hooks 2026-06-23 16:06:07 +02:00
Théo LAGACHE 87fe60f82a chore: checkpoint before features reorganization 2026-06-23 16:00:22 +02:00
Théo LAGACHE 866bc76475 fix 2026-06-23 11:34:20 +02:00
Théo LAGACHE fd41f7ea50 fix 2026-06-22 16:56:17 +02:00
Théo LAGACHE 1b3f972bc8 add: onboarding 2026-06-22 10:52:42 +02:00
Théo LAGACHE 7674ff4625 fix(theme): sync user theme from DB on all routes, not only dashboard 2026-06-19 11:43:05 +02:00
Théo LAGACHEandClaude Sonnet 4.6 808e60557b refactor(onboarding): move types, constants, schemas to sub-directories
- Rename onboarding.types.ts → types/index.ts
- Create constants/steps.ts with STEP_IDS and STEP_ORDER
- Create schemas/account.schema.ts with BaseSchema and WithPasswordSchema
- Update onboarding-shell.tsx to import STEP_ORDER from constants
- Update step-account-info.tsx to import schemas from schemas/account.schema
- Migrate 14 files from @/features/onboarding/onboarding.types → @/features/onboarding/types
- Fix missed import in app/(welcome)/welcome/onboarding-client.tsx

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-19 10:25:17 +02:00
Théo LAGACHE 177455db43 chore(onboarding): delete mock/cookie/preview/sso-gate files — replaced by real implementation 2026-06-18 12:17:42 +02:00
Théo LAGACHE 0fb060e2da feat(onboarding): page.tsx uses resolveOnboardingState — server-driven resume 2026-06-18 12:10:30 +02:00
Théo LAGACHE 9cdcfb4d3f feat(onboarding): avatar API route (next/og) + AvatarPicker in preferences step 2026-06-18 11:30:59 +02:00
Théo LAGACHE 6e8a8ca1d7 feat(onboarding): gate landing, auth and dashboard routes behind onboarding cookie 2026-06-17 09:40:59 +02:00
Théo LAGACHE 49a6d6777a feat(onboarding): add /welcome route 2026-06-17 09:39:22 +02:00
charles-gauthereau 2e629f8423 fix: refactoring and ordering data on agent and project page 2026-06-07 17:33:47 +02:00
Charles GTE 02a8f0baf9 fix: also add for restoration 2026-06-07 11:15:21 +02:00
Charles GTE e1e4d67114 feat: backup and restore logs modal view 2026-06-06 22:46:36 +02:00
Charles GTEandGitHub 09791ae86e fix: demo-banner (#305) 2026-06-02 18:36:35 +02:00
Charles GTEandGitHub 2d7a5ce264 feat: add mcp server (#303)
* feat: added the mcp server

* feat: added the mcp server

* fix: api for database not linked to any projects

* fix: added variable to disable MCP

* chore: refactoring
2026-06-01 23:06:21 +02:00
charles-gauthereau 174ff0886c fix: added OPENAPI_ENABLED & API_ENABLED variables 2026-05-28 22:08:49 +02:00
charles-gauthereau 47d3059d78 fix: some bugs 2026-05-28 20:12:59 +02:00
charles-gauthereau ad0e6be10d fix: pin swagger-ui CDN assets with SRI and add document-level security default 2026-05-28 11:15:04 +02:00
charles-gauthereau 5735d47889 feat: serve Swagger UI at GET /api/v1/docs 2026-05-28 11:00:47 +02:00
charles-gauthereau 294bdfa296 feat: serve OpenAPI spec JSON at GET /api/v1/openapi 2026-05-28 11:00:04 +02:00
charles-gauthereau 40cdb3d0ab fix: some security issues 2026-05-28 10:18:28 +02:00
charles-gauthereau 7a97721abf fix: agent route to add json parser 2026-05-28 08:16:34 +02:00
charles-gauthereau c1b71e7772 fix: endpoints 2026-05-27 22:02:22 +02:00
charles-gauthereau 56517226b6 fix: endpoints 2026-05-25 18:31:00 +02:00
charles-gauthereau 685e1fc300 fix: apply soft-delete filters consistently across api/v1 routes
Four missed cases where deleted/archived resources could leak through:
- acl.ts: exclude deleted databases from getAccessibleDatabaseIds
- databases/route.ts: exclude deleted databases in list endpoint
- agents/route.ts: re-apply isArchived guard on final fetch (ACL ids stale)
- databases/[id]/status/route.ts: exclude deleted restorations
2026-05-25 15:29:33 +02:00
charles-gauthereau 274aded8fd fix(api-v1): add soft-delete filters and remove any types in database operation routes 2026-05-25 15:18:55 +02:00
charles-gauthereau 39b6b5e116 feat(api-v1): add GET /databases/:id/status 2026-05-25 15:14:41 +02:00
charles-gauthereau 3f52d8c76e feat(api-v1): add POST /databases/:id/restore 2026-05-25 15:14:39 +02:00