Commit Graph
465 Commits
Author SHA1 Message Date
Théo LAGACHE f2af172f2f feat(onboarding): add project-create step 2026-06-17 09:28:28 +02:00
Théo LAGACHE 8e872a1fbc feat(onboarding): add agent-waiting step with simulated ping 2026-06-17 09:26:51 +02:00
Théo LAGACHEandClaude Sonnet 4.6 34ff1cb73e feat(onboarding): add agent-create step
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:25:03 +02:00
Théo LAGACHE ed68d6c72b feat(onboarding): add defaults step 2026-06-17 09:23:13 +02:00
Théo LAGACHEandClaude Sonnet 4.6 af79757ed8 feat(onboarding): add storage step reusing real provider list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:20:43 +02:00
Théo LAGACHEandClaude Sonnet 4.6 1b7ab65aab feat(onboarding): add notifier step reusing real provider list
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-17 09:17:11 +02:00
Théo LAGACHE cd4364e664 feat(onboarding): add invite-members step 2026-06-17 09:12:49 +02:00
Théo LAGACHE 001d1b0042 feat(onboarding): add org-create step 2026-06-17 09:07:27 +02:00
Théo LAGACHE a02f784c99 fix(onboarding): validate avatar upload size/type and handle FileReader errors 2026-06-16 16:58:07 +02:00
Théo LAGACHE c549f09188 feat(onboarding): add preferences step 2026-06-16 16:55:22 +02:00
Théo LAGACHE 1b977fa74e feat(onboarding): add security step 2026-06-16 16:52:28 +02:00
Théo LAGACHE 89bf08ae4b feat(onboarding): add account-info step with real signup 2026-06-16 16:48:18 +02:00
Théo LAGACHE 708b3f3ef5 feat(onboarding): add sso-gate step 2026-06-16 16:44:50 +02:00
Théo LAGACHE 6098c2fe42 feat(onboarding): add stepper, contextual preview and shell 2026-06-16 16:39:54 +02:00
Théo LAGACHE 35654feedd feat(onboarding): add cookie helper, types and mock data 2026-06-16 16:33:48 +02:00
charles-gauthereau 777a8bba3c fix: profile name trim 2026-06-11 15:28:48 +02:00
09eba5c0e8 fix(layout): guard undefined user.name in avatar fallbacks (#320)
* fix(layout): guard undefined user.name in avatar fallbacks

* fix: AUTH_DEFAULT_USER as zod email

---------

Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com>
2026-06-11 15:20:06 +02:00
Killian LarcherGitHubkillian-larcherCharles GTEgithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
32da8b5fd0 feat: externalize e2e testings [skip-release] (#312)
* feat: externalize e2e tests.

* refactor: improve e2e workflow.

* chore: upgrade workflow action version.

* fix: createEnv by adding emptyStringAsUndefined (#317)

* chore: release 1.18.2

---------

Co-authored-by: killian-larcher <killian.larcher@optimusai.fr>
Co-authored-by: Charles GTE <charlesgte31@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-06-10 18:08:58 +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 f5f697ceb0 fix: refactoring 2026-06-07 11:18:45 +02:00
Charles GTE 02a8f0baf9 fix: also add for restoration 2026-06-07 11:15:21 +02:00
Charles GTE 2932149b92 feat: backup and restore logs modal view 2026-06-06 22:52: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 56a9922057 fix: refactoring the api keys section and add documentation link. (#304) 2026-06-02 09:17:21 +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 6db39b829e fix: refactoring 2026-05-28 22:35:09 +02:00
charles-gauthereau 174ff0886c fix: added OPENAPI_ENABLED & API_ENABLED variables 2026-05-28 22:08:49 +02:00
charles-gauthereau d49d8f52c4 fix: hydration errors 2026-05-28 20:50:05 +02:00
charles-gauthereau c9552e448a fix: refactoring 2026-05-28 20:44:27 +02:00
charles-gauthereau 47d3059d78 fix: some bugs 2026-05-28 20:12:59 +02:00
charles-gauthereau c3bafef6d8 fix: openapi schemas 2026-05-28 19:05:57 +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 83eb012cb5 feat: add buildSpec() to assemble /api/v1 OpenAPI document 2026-05-28 10:59:25 +02:00
charles-gauthereau 51d165fe84 feat: register database routes in OpenAPI spec 2026-05-28 10:58:26 +02:00
charles-gauthereau 3b7eb6c606 feat: register agent routes in OpenAPI spec 2026-05-28 10:56:29 +02:00
charles-gauthereau 333146c590 feat: register apiKeyAuth security scheme for OpenAPI spec 2026-05-28 10:55:17 +02:00
charles-gauthereau 6adb310f0c feat: add zod-to-openapi bootstrap for /api/v1 OpenAPI spec 2026-05-28 10:53:39 +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 337d270ba6 fix: correct rate-limit response shape in withApiKey middleware 2026-05-25 16:17:18 +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 96cc9822d0 fix(api-v1): handle agent.organizationId FK path and nullable isArchived in ACL helpers 2026-05-25 15:01:25 +02:00
charles-gauthereau 68fb74f441 feat(api-v1): add ACL helpers 2026-05-25 14:57:20 +02:00
charles-gauthereau 06ed4f3517 fix(api-v1): strengthen middleware type safety and remove redundant import 2026-05-25 14:55:53 +02:00
charles-gauthereau 3a4dd10b4c feat(api-v1): add withApiKey middleware 2026-05-25 14:46:20 +02:00
charles-gauthereau 0316fdc0a3 feat: added the api key list, delete, create in profile modal. 2026-05-25 13:04:42 +02:00
charles-gauthereau 72ecd7f054 feat: added the api key list, delete, create in profile modal. 2026-05-25 11:39:30 +02:00