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 LAGACHE and Claude 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 GTE and GitHub
09791ae86e
fix: demo-banner ( #305 )
2026-06-02 18:36:35 +02:00
Charles GTE and GitHub
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