charles-gauthereau
2e629f8423
fix: refactoring and ordering data on agent and project page
2026-06-07 17:33:47 +02:00
Charles GTE
ae431f5b85
fix: pnpm
2026-06-07 11:22:22 +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 GTE
1e3f112d9c
Merge branch 'main' into dev
2026-06-05 21:32:28 +02:00
github-actions[bot]
e3600949b0
chore: release 1.17.4
1.17.4
2026-06-04 07:09:53 +00:00
Charles GTE and GitHub
856c80cc20
fix: release.yml ( #307 )
2026-06-04 09:09:06 +02:00
Charles GTE
8c77796f91
Merge branch 'main' into dev
2026-06-04 08:58:07 +02:00
github-actions[bot]
dbeaaa4bac
chore: release 1.17.3
1.17.3
2026-06-04 06:44:52 +00:00
charles-gauthereau
f9986e1b7f
Merge branch 'main' into dev
2026-06-02 21:21:06 +02:00
github-actions[bot]
895008ba1d
chore: release 1.17.2
1.17.2
2026-06-02 16:37:29 +00:00
Charles GTE and GitHub
09791ae86e
fix: demo-banner ( #305 )
2026-06-02 18:36:35 +02:00
github-actions[bot]
564dee512f
chore: release 1.17.1
1.17.1
2026-06-02 07:18:07 +00:00
Charles GTE and GitHub
56a9922057
fix: refactoring the api keys section and add documentation link. ( #304 )
2026-06-02 09:17:21 +02:00
github-actions[bot]
44f0112620
chore: release 1.17.0
1.17.0
2026-06-01 21:07:33 +00: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
48f8d00d2e
Merge branch 'main' into dev
2026-05-29 18:29:03 +02:00
github-actions[bot]
7afcf0f76b
chore: release 1.16.2
1.16.2
2026-05-29 06:23:23 +00:00
a7b28ce84d
fix: Discord Notification ( #302 )
...
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-05-29 08:22:41 +02:00
github-actions[bot]
4ef82ac3a8
chore: release 1.16.1
1.16.1
2026-05-29 06:07:05 +00:00
f86c826d1b
chore: env variables ( #301 )
...
Co-authored-by: charles-gauthereau <charles.gauthereau@soluce-technologies.com >
2026-05-29 08:06:17 +02:00
github-actions[bot]
3de7ef1a26
chore: release 1.16.0
1.16.0
2026-05-29 05:39:20 +00:00
Charles GTE and GitHub
1713780528
fieat: Merge pull request #300 from Portabase/feat/rest-api
...
feat: rest-api
2026-05-29 07:38:18 +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
1fbbc935c1
fix: add cdn.jsdelivr.net to style-src CSP for Swagger UI
2026-05-28 11:20:04 +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
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
a64fe1c08c
chore: add @asteasolutions/zod-to-openapi for OpenAPI spec generation
2026-05-28 10:51:58 +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
373ab315a3
feat: register api/v1 routes in proxy route guard
2026-05-25 15:36:33 +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