From 565e7c91817ac8bebb0e6eb4ec1fe384c1acdb51 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 8 Jan 2026 23:44:11 -0500 Subject: [PATCH 1/5] wip: black --- .../core/migrations/meta/0049_snapshot.json | 134 ++++++++++++++---- .../core/migrations/meta/0050_snapshot.json | 134 ++++++++++++++---- .../core/migrations/meta/_journal.json | 2 +- .../console/core/script/onboard-zen-black.ts | 5 +- 4 files changed, 210 insertions(+), 65 deletions(-) diff --git a/packages/console/core/migrations/meta/0049_snapshot.json b/packages/console/core/migrations/meta/0049_snapshot.json index 58679382e526..5c77033fa15b 100644 --- a/packages/console/core/migrations/meta/0049_snapshot.json +++ b/packages/console/core/migrations/meta/0049_snapshot.json @@ -43,7 +43,9 @@ "compositePrimaryKeys": { "account_id_pk": { "name": "account_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -107,12 +109,17 @@ "indexes": { "provider": { "name": "provider", - "columns": ["provider", "subject"], + "columns": [ + "provider", + "subject" + ], "isUnique": true }, "account_id": { "name": "account_id", - "columns": ["account_id"], + "columns": [ + "account_id" + ], "isUnique": false } }, @@ -120,7 +127,9 @@ "compositePrimaryKeys": { "auth_id_pk": { "name": "auth_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -184,7 +193,9 @@ "indexes": { "time_created": { "name": "time_created", - "columns": ["time_created"], + "columns": [ + "time_created" + ], "isUnique": false } }, @@ -192,7 +203,9 @@ "compositePrimaryKeys": { "benchmark_id_pk": { "name": "benchmark_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -354,12 +367,16 @@ "indexes": { "global_customer_id": { "name": "global_customer_id", - "columns": ["customer_id"], + "columns": [ + "customer_id" + ], "isUnique": true }, "global_subscription_id": { "name": "global_subscription_id", - "columns": ["subscription_id"], + "columns": [ + "subscription_id" + ], "isUnique": true } }, @@ -367,7 +384,10 @@ "compositePrimaryKeys": { "billing_workspace_id_id_pk": { "name": "billing_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -454,7 +474,10 @@ "compositePrimaryKeys": { "payment_workspace_id_id_pk": { "name": "payment_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -539,7 +562,10 @@ "indexes": { "workspace_user_id": { "name": "workspace_user_id", - "columns": ["workspace_id", "user_id"], + "columns": [ + "workspace_id", + "user_id" + ], "isUnique": true } }, @@ -547,7 +573,10 @@ "compositePrimaryKeys": { "subscription_workspace_id_id_pk": { "name": "subscription_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -674,7 +703,10 @@ "indexes": { "usage_time_created": { "name": "usage_time_created", - "columns": ["workspace_id", "time_created"], + "columns": [ + "workspace_id", + "time_created" + ], "isUnique": false } }, @@ -682,7 +714,10 @@ "compositePrimaryKeys": { "usage_workspace_id_id_pk": { "name": "usage_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -718,7 +753,10 @@ "compositePrimaryKeys": { "ip_rate_limit_ip_interval_pk": { "name": "ip_rate_limit_ip_interval_pk", - "columns": ["ip", "interval"] + "columns": [ + "ip", + "interval" + ] } }, "uniqueConstraints": {}, @@ -770,7 +808,9 @@ "compositePrimaryKeys": { "ip_ip_pk": { "name": "ip_ip_pk", - "columns": ["ip"] + "columns": [ + "ip" + ] } }, "uniqueConstraints": {}, @@ -848,7 +888,9 @@ "indexes": { "global_key": { "name": "global_key", - "columns": ["key"], + "columns": [ + "key" + ], "isUnique": true } }, @@ -856,7 +898,10 @@ "compositePrimaryKeys": { "key_workspace_id_id_pk": { "name": "key_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -913,7 +958,10 @@ "indexes": { "model_workspace_model": { "name": "model_workspace_model", - "columns": ["workspace_id", "model"], + "columns": [ + "workspace_id", + "model" + ], "isUnique": true } }, @@ -921,7 +969,10 @@ "compositePrimaryKeys": { "model_workspace_id_id_pk": { "name": "model_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -985,7 +1036,10 @@ "indexes": { "workspace_provider": { "name": "workspace_provider", - "columns": ["workspace_id", "provider"], + "columns": [ + "workspace_id", + "provider" + ], "isUnique": true } }, @@ -993,7 +1047,10 @@ "compositePrimaryKeys": { "provider_workspace_id_id_pk": { "name": "provider_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -1106,22 +1163,32 @@ "indexes": { "user_account_id": { "name": "user_account_id", - "columns": ["workspace_id", "account_id"], + "columns": [ + "workspace_id", + "account_id" + ], "isUnique": true }, "user_email": { "name": "user_email", - "columns": ["workspace_id", "email"], + "columns": [ + "workspace_id", + "email" + ], "isUnique": true }, "global_account_id": { "name": "global_account_id", - "columns": ["account_id"], + "columns": [ + "account_id" + ], "isUnique": false }, "global_email": { "name": "global_email", - "columns": ["email"], + "columns": [ + "email" + ], "isUnique": false } }, @@ -1129,7 +1196,10 @@ "compositePrimaryKeys": { "user_workspace_id_id_pk": { "name": "user_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -1186,7 +1256,9 @@ "indexes": { "slug": { "name": "slug", - "columns": ["slug"], + "columns": [ + "slug" + ], "isUnique": true } }, @@ -1194,7 +1266,9 @@ "compositePrimaryKeys": { "workspace_id": { "name": "workspace_id", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -1211,4 +1285,4 @@ "tables": {}, "indexes": {} } -} +} \ No newline at end of file diff --git a/packages/console/core/migrations/meta/0050_snapshot.json b/packages/console/core/migrations/meta/0050_snapshot.json index 75289bc262d7..d3050f36e5d7 100644 --- a/packages/console/core/migrations/meta/0050_snapshot.json +++ b/packages/console/core/migrations/meta/0050_snapshot.json @@ -43,7 +43,9 @@ "compositePrimaryKeys": { "account_id_pk": { "name": "account_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -107,12 +109,17 @@ "indexes": { "provider": { "name": "provider", - "columns": ["provider", "subject"], + "columns": [ + "provider", + "subject" + ], "isUnique": true }, "account_id": { "name": "account_id", - "columns": ["account_id"], + "columns": [ + "account_id" + ], "isUnique": false } }, @@ -120,7 +127,9 @@ "compositePrimaryKeys": { "auth_id_pk": { "name": "auth_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -184,7 +193,9 @@ "indexes": { "time_created": { "name": "time_created", - "columns": ["time_created"], + "columns": [ + "time_created" + ], "isUnique": false } }, @@ -192,7 +203,9 @@ "compositePrimaryKeys": { "benchmark_id_pk": { "name": "benchmark_id_pk", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -354,12 +367,16 @@ "indexes": { "global_customer_id": { "name": "global_customer_id", - "columns": ["customer_id"], + "columns": [ + "customer_id" + ], "isUnique": true }, "global_subscription_id": { "name": "global_subscription_id", - "columns": ["subscription_id"], + "columns": [ + "subscription_id" + ], "isUnique": true } }, @@ -367,7 +384,10 @@ "compositePrimaryKeys": { "billing_workspace_id_id_pk": { "name": "billing_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -461,7 +481,10 @@ "compositePrimaryKeys": { "payment_workspace_id_id_pk": { "name": "payment_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -546,7 +569,10 @@ "indexes": { "workspace_user_id": { "name": "workspace_user_id", - "columns": ["workspace_id", "user_id"], + "columns": [ + "workspace_id", + "user_id" + ], "isUnique": true } }, @@ -554,7 +580,10 @@ "compositePrimaryKeys": { "subscription_workspace_id_id_pk": { "name": "subscription_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -681,7 +710,10 @@ "indexes": { "usage_time_created": { "name": "usage_time_created", - "columns": ["workspace_id", "time_created"], + "columns": [ + "workspace_id", + "time_created" + ], "isUnique": false } }, @@ -689,7 +721,10 @@ "compositePrimaryKeys": { "usage_workspace_id_id_pk": { "name": "usage_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -725,7 +760,10 @@ "compositePrimaryKeys": { "ip_rate_limit_ip_interval_pk": { "name": "ip_rate_limit_ip_interval_pk", - "columns": ["ip", "interval"] + "columns": [ + "ip", + "interval" + ] } }, "uniqueConstraints": {}, @@ -777,7 +815,9 @@ "compositePrimaryKeys": { "ip_ip_pk": { "name": "ip_ip_pk", - "columns": ["ip"] + "columns": [ + "ip" + ] } }, "uniqueConstraints": {}, @@ -855,7 +895,9 @@ "indexes": { "global_key": { "name": "global_key", - "columns": ["key"], + "columns": [ + "key" + ], "isUnique": true } }, @@ -863,7 +905,10 @@ "compositePrimaryKeys": { "key_workspace_id_id_pk": { "name": "key_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -920,7 +965,10 @@ "indexes": { "model_workspace_model": { "name": "model_workspace_model", - "columns": ["workspace_id", "model"], + "columns": [ + "workspace_id", + "model" + ], "isUnique": true } }, @@ -928,7 +976,10 @@ "compositePrimaryKeys": { "model_workspace_id_id_pk": { "name": "model_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -992,7 +1043,10 @@ "indexes": { "workspace_provider": { "name": "workspace_provider", - "columns": ["workspace_id", "provider"], + "columns": [ + "workspace_id", + "provider" + ], "isUnique": true } }, @@ -1000,7 +1054,10 @@ "compositePrimaryKeys": { "provider_workspace_id_id_pk": { "name": "provider_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -1113,22 +1170,32 @@ "indexes": { "user_account_id": { "name": "user_account_id", - "columns": ["workspace_id", "account_id"], + "columns": [ + "workspace_id", + "account_id" + ], "isUnique": true }, "user_email": { "name": "user_email", - "columns": ["workspace_id", "email"], + "columns": [ + "workspace_id", + "email" + ], "isUnique": true }, "global_account_id": { "name": "global_account_id", - "columns": ["account_id"], + "columns": [ + "account_id" + ], "isUnique": false }, "global_email": { "name": "global_email", - "columns": ["email"], + "columns": [ + "email" + ], "isUnique": false } }, @@ -1136,7 +1203,10 @@ "compositePrimaryKeys": { "user_workspace_id_id_pk": { "name": "user_workspace_id_id_pk", - "columns": ["workspace_id", "id"] + "columns": [ + "workspace_id", + "id" + ] } }, "uniqueConstraints": {}, @@ -1193,7 +1263,9 @@ "indexes": { "slug": { "name": "slug", - "columns": ["slug"], + "columns": [ + "slug" + ], "isUnique": true } }, @@ -1201,7 +1273,9 @@ "compositePrimaryKeys": { "workspace_id": { "name": "workspace_id", - "columns": ["id"] + "columns": [ + "id" + ] } }, "uniqueConstraints": {}, @@ -1218,4 +1292,4 @@ "tables": {}, "indexes": {} } -} +} \ No newline at end of file diff --git a/packages/console/core/migrations/meta/_journal.json b/packages/console/core/migrations/meta/_journal.json index 9982daef5eab..46d2db821307 100644 --- a/packages/console/core/migrations/meta/_journal.json +++ b/packages/console/core/migrations/meta/_journal.json @@ -360,4 +360,4 @@ "breakpoints": true } ] -} +} \ No newline at end of file diff --git a/packages/console/core/script/onboard-zen-black.ts b/packages/console/core/script/onboard-zen-black.ts index 3ee8809739d8..6ae4f2a2a403 100644 --- a/packages/console/core/script/onboard-zen-black.ts +++ b/packages/console/core/script/onboard-zen-black.ts @@ -40,10 +40,7 @@ if (amountInCents !== 20000) { } const subscriptionData = await Billing.stripe().subscriptions.retrieve(subscription.id, { expand: ["discounts"] }) -const couponID = - typeof subscriptionData.discounts[0] === "string" - ? subscriptionData.discounts[0] - : subscriptionData.discounts[0]?.coupon?.id +const couponID = subscriptionData.discounts[0]?.coupon?.id // Check if subscription is already tied to another workspace const existingSubscription = await Database.use((tx) => From b079db213a8a1d9ee2048dd6a8efdcce444794a7 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 8 Jan 2026 23:45:46 -0500 Subject: [PATCH 2/5] wip: black --- packages/console/core/script/onboard-zen-black.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/console/core/script/onboard-zen-black.ts b/packages/console/core/script/onboard-zen-black.ts index 6ae4f2a2a403..3ee8809739d8 100644 --- a/packages/console/core/script/onboard-zen-black.ts +++ b/packages/console/core/script/onboard-zen-black.ts @@ -40,7 +40,10 @@ if (amountInCents !== 20000) { } const subscriptionData = await Billing.stripe().subscriptions.retrieve(subscription.id, { expand: ["discounts"] }) -const couponID = subscriptionData.discounts[0]?.coupon?.id +const couponID = + typeof subscriptionData.discounts[0] === "string" + ? subscriptionData.discounts[0] + : subscriptionData.discounts[0]?.coupon?.id // Check if subscription is already tied to another workspace const existingSubscription = await Database.use((tx) => From 0454d294a56745f6beb2d6f825824208b33ff7ce Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Fri, 9 Jan 2026 04:46:26 +0000 Subject: [PATCH 3/5] chore: generate --- .../core/migrations/meta/0049_snapshot.json | 134 ++++-------------- .../core/migrations/meta/0050_snapshot.json | 134 ++++-------------- .../core/migrations/meta/_journal.json | 2 +- 3 files changed, 61 insertions(+), 209 deletions(-) diff --git a/packages/console/core/migrations/meta/0049_snapshot.json b/packages/console/core/migrations/meta/0049_snapshot.json index 5c77033fa15b..58679382e526 100644 --- a/packages/console/core/migrations/meta/0049_snapshot.json +++ b/packages/console/core/migrations/meta/0049_snapshot.json @@ -43,9 +43,7 @@ "compositePrimaryKeys": { "account_id_pk": { "name": "account_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -109,17 +107,12 @@ "indexes": { "provider": { "name": "provider", - "columns": [ - "provider", - "subject" - ], + "columns": ["provider", "subject"], "isUnique": true }, "account_id": { "name": "account_id", - "columns": [ - "account_id" - ], + "columns": ["account_id"], "isUnique": false } }, @@ -127,9 +120,7 @@ "compositePrimaryKeys": { "auth_id_pk": { "name": "auth_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -193,9 +184,7 @@ "indexes": { "time_created": { "name": "time_created", - "columns": [ - "time_created" - ], + "columns": ["time_created"], "isUnique": false } }, @@ -203,9 +192,7 @@ "compositePrimaryKeys": { "benchmark_id_pk": { "name": "benchmark_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -367,16 +354,12 @@ "indexes": { "global_customer_id": { "name": "global_customer_id", - "columns": [ - "customer_id" - ], + "columns": ["customer_id"], "isUnique": true }, "global_subscription_id": { "name": "global_subscription_id", - "columns": [ - "subscription_id" - ], + "columns": ["subscription_id"], "isUnique": true } }, @@ -384,10 +367,7 @@ "compositePrimaryKeys": { "billing_workspace_id_id_pk": { "name": "billing_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -474,10 +454,7 @@ "compositePrimaryKeys": { "payment_workspace_id_id_pk": { "name": "payment_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -562,10 +539,7 @@ "indexes": { "workspace_user_id": { "name": "workspace_user_id", - "columns": [ - "workspace_id", - "user_id" - ], + "columns": ["workspace_id", "user_id"], "isUnique": true } }, @@ -573,10 +547,7 @@ "compositePrimaryKeys": { "subscription_workspace_id_id_pk": { "name": "subscription_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -703,10 +674,7 @@ "indexes": { "usage_time_created": { "name": "usage_time_created", - "columns": [ - "workspace_id", - "time_created" - ], + "columns": ["workspace_id", "time_created"], "isUnique": false } }, @@ -714,10 +682,7 @@ "compositePrimaryKeys": { "usage_workspace_id_id_pk": { "name": "usage_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -753,10 +718,7 @@ "compositePrimaryKeys": { "ip_rate_limit_ip_interval_pk": { "name": "ip_rate_limit_ip_interval_pk", - "columns": [ - "ip", - "interval" - ] + "columns": ["ip", "interval"] } }, "uniqueConstraints": {}, @@ -808,9 +770,7 @@ "compositePrimaryKeys": { "ip_ip_pk": { "name": "ip_ip_pk", - "columns": [ - "ip" - ] + "columns": ["ip"] } }, "uniqueConstraints": {}, @@ -888,9 +848,7 @@ "indexes": { "global_key": { "name": "global_key", - "columns": [ - "key" - ], + "columns": ["key"], "isUnique": true } }, @@ -898,10 +856,7 @@ "compositePrimaryKeys": { "key_workspace_id_id_pk": { "name": "key_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -958,10 +913,7 @@ "indexes": { "model_workspace_model": { "name": "model_workspace_model", - "columns": [ - "workspace_id", - "model" - ], + "columns": ["workspace_id", "model"], "isUnique": true } }, @@ -969,10 +921,7 @@ "compositePrimaryKeys": { "model_workspace_id_id_pk": { "name": "model_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1036,10 +985,7 @@ "indexes": { "workspace_provider": { "name": "workspace_provider", - "columns": [ - "workspace_id", - "provider" - ], + "columns": ["workspace_id", "provider"], "isUnique": true } }, @@ -1047,10 +993,7 @@ "compositePrimaryKeys": { "provider_workspace_id_id_pk": { "name": "provider_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1163,32 +1106,22 @@ "indexes": { "user_account_id": { "name": "user_account_id", - "columns": [ - "workspace_id", - "account_id" - ], + "columns": ["workspace_id", "account_id"], "isUnique": true }, "user_email": { "name": "user_email", - "columns": [ - "workspace_id", - "email" - ], + "columns": ["workspace_id", "email"], "isUnique": true }, "global_account_id": { "name": "global_account_id", - "columns": [ - "account_id" - ], + "columns": ["account_id"], "isUnique": false }, "global_email": { "name": "global_email", - "columns": [ - "email" - ], + "columns": ["email"], "isUnique": false } }, @@ -1196,10 +1129,7 @@ "compositePrimaryKeys": { "user_workspace_id_id_pk": { "name": "user_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1256,9 +1186,7 @@ "indexes": { "slug": { "name": "slug", - "columns": [ - "slug" - ], + "columns": ["slug"], "isUnique": true } }, @@ -1266,9 +1194,7 @@ "compositePrimaryKeys": { "workspace_id": { "name": "workspace_id", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -1285,4 +1211,4 @@ "tables": {}, "indexes": {} } -} \ No newline at end of file +} diff --git a/packages/console/core/migrations/meta/0050_snapshot.json b/packages/console/core/migrations/meta/0050_snapshot.json index d3050f36e5d7..75289bc262d7 100644 --- a/packages/console/core/migrations/meta/0050_snapshot.json +++ b/packages/console/core/migrations/meta/0050_snapshot.json @@ -43,9 +43,7 @@ "compositePrimaryKeys": { "account_id_pk": { "name": "account_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -109,17 +107,12 @@ "indexes": { "provider": { "name": "provider", - "columns": [ - "provider", - "subject" - ], + "columns": ["provider", "subject"], "isUnique": true }, "account_id": { "name": "account_id", - "columns": [ - "account_id" - ], + "columns": ["account_id"], "isUnique": false } }, @@ -127,9 +120,7 @@ "compositePrimaryKeys": { "auth_id_pk": { "name": "auth_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -193,9 +184,7 @@ "indexes": { "time_created": { "name": "time_created", - "columns": [ - "time_created" - ], + "columns": ["time_created"], "isUnique": false } }, @@ -203,9 +192,7 @@ "compositePrimaryKeys": { "benchmark_id_pk": { "name": "benchmark_id_pk", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -367,16 +354,12 @@ "indexes": { "global_customer_id": { "name": "global_customer_id", - "columns": [ - "customer_id" - ], + "columns": ["customer_id"], "isUnique": true }, "global_subscription_id": { "name": "global_subscription_id", - "columns": [ - "subscription_id" - ], + "columns": ["subscription_id"], "isUnique": true } }, @@ -384,10 +367,7 @@ "compositePrimaryKeys": { "billing_workspace_id_id_pk": { "name": "billing_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -481,10 +461,7 @@ "compositePrimaryKeys": { "payment_workspace_id_id_pk": { "name": "payment_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -569,10 +546,7 @@ "indexes": { "workspace_user_id": { "name": "workspace_user_id", - "columns": [ - "workspace_id", - "user_id" - ], + "columns": ["workspace_id", "user_id"], "isUnique": true } }, @@ -580,10 +554,7 @@ "compositePrimaryKeys": { "subscription_workspace_id_id_pk": { "name": "subscription_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -710,10 +681,7 @@ "indexes": { "usage_time_created": { "name": "usage_time_created", - "columns": [ - "workspace_id", - "time_created" - ], + "columns": ["workspace_id", "time_created"], "isUnique": false } }, @@ -721,10 +689,7 @@ "compositePrimaryKeys": { "usage_workspace_id_id_pk": { "name": "usage_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -760,10 +725,7 @@ "compositePrimaryKeys": { "ip_rate_limit_ip_interval_pk": { "name": "ip_rate_limit_ip_interval_pk", - "columns": [ - "ip", - "interval" - ] + "columns": ["ip", "interval"] } }, "uniqueConstraints": {}, @@ -815,9 +777,7 @@ "compositePrimaryKeys": { "ip_ip_pk": { "name": "ip_ip_pk", - "columns": [ - "ip" - ] + "columns": ["ip"] } }, "uniqueConstraints": {}, @@ -895,9 +855,7 @@ "indexes": { "global_key": { "name": "global_key", - "columns": [ - "key" - ], + "columns": ["key"], "isUnique": true } }, @@ -905,10 +863,7 @@ "compositePrimaryKeys": { "key_workspace_id_id_pk": { "name": "key_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -965,10 +920,7 @@ "indexes": { "model_workspace_model": { "name": "model_workspace_model", - "columns": [ - "workspace_id", - "model" - ], + "columns": ["workspace_id", "model"], "isUnique": true } }, @@ -976,10 +928,7 @@ "compositePrimaryKeys": { "model_workspace_id_id_pk": { "name": "model_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1043,10 +992,7 @@ "indexes": { "workspace_provider": { "name": "workspace_provider", - "columns": [ - "workspace_id", - "provider" - ], + "columns": ["workspace_id", "provider"], "isUnique": true } }, @@ -1054,10 +1000,7 @@ "compositePrimaryKeys": { "provider_workspace_id_id_pk": { "name": "provider_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1170,32 +1113,22 @@ "indexes": { "user_account_id": { "name": "user_account_id", - "columns": [ - "workspace_id", - "account_id" - ], + "columns": ["workspace_id", "account_id"], "isUnique": true }, "user_email": { "name": "user_email", - "columns": [ - "workspace_id", - "email" - ], + "columns": ["workspace_id", "email"], "isUnique": true }, "global_account_id": { "name": "global_account_id", - "columns": [ - "account_id" - ], + "columns": ["account_id"], "isUnique": false }, "global_email": { "name": "global_email", - "columns": [ - "email" - ], + "columns": ["email"], "isUnique": false } }, @@ -1203,10 +1136,7 @@ "compositePrimaryKeys": { "user_workspace_id_id_pk": { "name": "user_workspace_id_id_pk", - "columns": [ - "workspace_id", - "id" - ] + "columns": ["workspace_id", "id"] } }, "uniqueConstraints": {}, @@ -1263,9 +1193,7 @@ "indexes": { "slug": { "name": "slug", - "columns": [ - "slug" - ], + "columns": ["slug"], "isUnique": true } }, @@ -1273,9 +1201,7 @@ "compositePrimaryKeys": { "workspace_id": { "name": "workspace_id", - "columns": [ - "id" - ] + "columns": ["id"] } }, "uniqueConstraints": {}, @@ -1292,4 +1218,4 @@ "tables": {}, "indexes": {} } -} \ No newline at end of file +} diff --git a/packages/console/core/migrations/meta/_journal.json b/packages/console/core/migrations/meta/_journal.json index 46d2db821307..9982daef5eab 100644 --- a/packages/console/core/migrations/meta/_journal.json +++ b/packages/console/core/migrations/meta/_journal.json @@ -360,4 +360,4 @@ "breakpoints": true } ] -} \ No newline at end of file +} From c45a1c147ce647a2f51139167ecd23168d6ce1e4 Mon Sep 17 00:00:00 2001 From: "Jessie.H" <61487174+jchuder@users.noreply.github.com> Date: Fri, 9 Jan 2026 12:58:22 +0800 Subject: [PATCH 4/5] fix(session): sort messages by time.created instead of alphabetical order --- packages/opencode/src/session/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/session/index.ts b/packages/opencode/src/session/index.ts index 0776590d6a9a..70c0e5325fcc 100644 --- a/packages/opencode/src/session/index.ts +++ b/packages/opencode/src/session/index.ts @@ -281,7 +281,7 @@ export namespace Session { if (input.limit && result.length >= input.limit) break result.push(msg) } - result.reverse() + result.sort((a, b) => a.info.time.created - b.info.time.created) return result }, ) From 3c2d86895d24599a30d3c050ac47f672e8371490 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 8 Jan 2026 19:24:20 -0500 Subject: [PATCH 5/5] wip: zen wip: zen