Skip to content

Commit 75c2595

Browse files
committed
Merge branch 'dev' into customizable-ports
2 parents f42efeb + 00ee2e4 commit 75c2595

File tree

226 files changed

+14509
-5591
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

226 files changed

+14509
-5591
lines changed

.github/workflows/e2e-api-tests.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,6 @@ jobs:
7878
- name: Create .env.test.local file for examples/middleware
7979
run: cp examples/middleware/.env.development examples/middleware/.env.test.local
8080

81-
- name: Create .env.test.local file for examples/partial-prerendering
82-
run: cp examples/partial-prerendering/.env.development examples/partial-prerendering/.env.test.local
83-
8481
- name: Create .env.test.local file for examples/supabase
8582
run: cp examples/supabase/.env.development examples/supabase/.env.test.local
8683

.github/workflows/e2e-source-of-truth-api-tests.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,6 @@ jobs:
8080
- name: Create .env.test.local file for examples/middleware
8181
run: cp examples/middleware/.env.development examples/middleware/.env.test.local
8282

83-
- name: Create .env.test.local file for examples/partial-prerendering
84-
run: cp examples/partial-prerendering/.env.development examples/partial-prerendering/.env.test.local
85-
8683
- name: Create .env.test.local file for examples/supabase
8784
run: cp examples/supabase/.env.development examples/supabase/.env.test.local
8885

.github/workflows/lint-and-build.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,6 @@ jobs:
6262
- name: Create .env.production.local file for examples/middleware
6363
run: cp examples/middleware/.env.development examples/middleware/.env.production.local
6464

65-
- name: Create .env.production.local file for examples/partial-prerendering
66-
run: cp examples/partial-prerendering/.env.development examples/partial-prerendering/.env.production.local
67-
6865
- name: Create .env.production.local file for examples/supabase
6966
run: cp examples/supabase/.env.development examples/supabase/.env.production.local
7067

apps/backend/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @stackframe/stack-backend
22

3+
## 2.8.44
4+
5+
### Patch Changes
6+
7+
- Various changes
8+
- Updated dependencies
9+
- @stackframe/stack-shared@2.8.44
10+
- @stackframe/stack@2.8.44
11+
312
## 2.8.43
413

514
### Patch Changes

apps/backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stackframe/stack-backend",
3-
"version": "2.8.43",
3+
"version": "2.8.44",
44
"private": true,
55
"scripts": {
66
"clean": "rimraf src/generated && rimraf .next && rimraf node_modules",

apps/backend/src/middleware.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,11 @@ export async function middleware(request: NextRequest) {
7979
} : undefined;
8080

8181
// ensure our clients can handle 429 responses
82-
if (isApiRequest && getNodeEnvironment() === 'development' && request.method !== 'OPTIONS') {
82+
if (isApiRequest && !request.headers.get('x-stack-disable-artificial-development-delay') && getNodeEnvironment() === 'development' && request.method !== 'OPTIONS' && !request.url.includes(".well-known")) {
8383
const now = Date.now();
8484
while (devRateLimitTimestamps.length > 0 && now - devRateLimitTimestamps[0] > DEV_RATE_LIMIT_WINDOW_MS) {
8585
devRateLimitTimestamps.shift();
8686
}
87-
console.log('devRateLimitTimestamps', devRateLimitTimestamps.length);
8887
if (devRateLimitTimestamps.length >= DEV_RATE_LIMIT_MAX_REQUESTS) {
8988
const waitMs = Math.max(0, DEV_RATE_LIMIT_WINDOW_MS - (now - devRateLimitTimestamps[0]));
9089
const retryAfterSeconds = Math.max(1, Math.ceil(waitMs / 1000));

apps/dashboard/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @stackframe/stack-dashboard
22

3+
## 2.8.44
4+
5+
### Patch Changes
6+
7+
- Various changes
8+
- Updated dependencies
9+
- @stackframe/stack-shared@2.8.44
10+
- @stackframe/stack-ui@2.8.44
11+
- @stackframe/stack@2.8.44
12+
313
## 2.8.43
414

515
### Patch Changes

apps/dashboard/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@stackframe/stack-dashboard",
3-
"version": "2.8.43",
3+
"version": "2.8.44",
44
"private": true,
55
"scripts": {
66
"clean": "rimraf .next && rimraf node_modules",
Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
1+
import { SiteLoadingIndicator } from "@/components/site-loading-indicator";
12
import { UrlPrefetcher } from "@/lib/prefetch/url-prefetcher";
3+
import { Suspense } from "react";
24
import SidebarLayout from "./sidebar-layout";
35
import { AdminAppProvider } from "./use-admin-app";
46

57
export default async function Layout(
68
props: { children: React.ReactNode, modal?: React.ReactNode, params: Promise<{ projectId: string }> }
79
) {
810
return (
9-
<AdminAppProvider projectId={(await props.params).projectId}>
11+
<Suspense fallback={<SiteLoadingIndicator />}>
12+
<AdminAppProvider projectId={(await props.params).projectId}>
1013

11-
{/* Pre-fetch the current URL to prevent request waterfalls */}
12-
<UrlPrefetcher href="" />
14+
{/* Pre-fetch the current URL to prevent request waterfalls */}
15+
<UrlPrefetcher href="" />
1316

14-
<SidebarLayout projectId={(await props.params).projectId}>
15-
{props.children}
16-
{props.modal}
17-
</SidebarLayout>
18-
</AdminAppProvider>
17+
<SidebarLayout projectId={(await props.params).projectId}>
18+
{props.children}
19+
{props.modal}
20+
</SidebarLayout>
21+
</AdminAppProvider>
22+
</Suspense>
1923
);
2024
}

apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/loading.tsx

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)