From 66fe8774991988b9f6dd49a0a2d7e5bcbb2295ea Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 23:27:54 +0000 Subject: [PATCH] Complete projects pages with listing and detail views Co-authored-by: ArthurDanjou <29738535+ArthurDanjou@users.noreply.github.com> --- app/pages/ecosystem.vue | 6 +- app/pages/projects/[slug].vue | 179 ++++++++++++++++++++++++++-- app/pages/projects/index.vue | 216 +++++++++++++++++++++++++++++++++- package-lock.json | 19 +-- worker-configuration.d.ts | 4 +- 5 files changed, 394 insertions(+), 30 deletions(-) diff --git a/app/pages/ecosystem.vue b/app/pages/ecosystem.vue index b139ec6..f57ec9d 100644 --- a/app/pages/ecosystem.vue +++ b/app/pages/ecosystem.vue @@ -3,11 +3,9 @@ \ No newline at end of file + diff --git a/app/pages/projects/[slug].vue b/app/pages/projects/[slug].vue index b139ec6..e86cb67 100644 --- a/app/pages/projects/[slug].vue +++ b/app/pages/projects/[slug].vue @@ -1,13 +1,178 @@ - - \ No newline at end of file diff --git a/app/pages/projects/index.vue b/app/pages/projects/index.vue index 941e37f..39a7800 100644 --- a/app/pages/projects/index.vue +++ b/app/pages/projects/index.vue @@ -1,6 +1,6 @@ diff --git a/package-lock.json b/package-lock.json index cd2a4a3..c6d0525 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9532,14 +9532,12 @@ } }, "node_modules/commander": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", - "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "license": "MIT", - "optional": true, - "peer": true, "engines": { - "node": ">=18" + "node": ">=16" } }, "node_modules/comment-parser": { @@ -20035,15 +20033,6 @@ "url": "https://opencollective.com/svgo" } }, - "node_modules/svgo/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, "node_modules/system-architecture": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz", diff --git a/worker-configuration.d.ts b/worker-configuration.d.ts index 9ddb395..b75bc0e 100644 --- a/worker-configuration.d.ts +++ b/worker-configuration.d.ts @@ -8605,7 +8605,7 @@ type AIGatewayHeaders = { [key: string]: string | number | boolean | object; }; type AIGatewayUniversalRequest = { - provider: AIGatewayProviders | string; // eslint-disable-line + provider: AIGatewayProviders | string; endpoint: string; headers: Partial; query: unknown; @@ -8621,7 +8621,7 @@ declare abstract class AiGateway { gateway?: UniversalGatewayOptions; extraHeaders?: object; }): Promise; - getUrl(provider?: AIGatewayProviders | string): Promise; // eslint-disable-line + getUrl(provider?: AIGatewayProviders | string): Promise; } interface AutoRAGInternalError extends Error { }