Skip to content

Commit e9d1913

Browse files
committed
.
1 parent 417b852 commit e9d1913

16 files changed

+21377
-32724
lines changed

apps/roam/package-lock.json

Lines changed: 9 additions & 16626 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/roam/package.json

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.14.3",
44
"description": "Discourse Graph Plugin for roamresearch.com",
55
"scripts": {
6-
"postinstall": "patch-package",
6+
"postinstall": "patch-package && cd ../../ && patch-package",
77
"dev": "tsx scripts/dev.ts",
88
"build": "tsx scripts/build.ts",
99
"deploy": "tsx scripts/deploy.ts",
@@ -33,7 +33,7 @@
3333
"@repo/types": "*",
3434
"@supabase/auth-js": "^2.71.1",
3535
"@supabase/supabase-js": "^2.52.0",
36-
"@tldraw/tldraw": "^2.0.0-alpha.12",
36+
"@tldraw/tldraw": "2.0.0-canary.ffda4cfb",
3737
"@vercel/blob": "^0.27.0",
3838
"contrast-color": "^1.0.1",
3939
"cytoscape-navigator": "^2.0.1",
@@ -45,11 +45,5 @@
4545
"react-vertical-timeline-component": "^3.5.2",
4646
"roamjs-components": "^0.85.1",
4747
"signia-react": "^0.1.1"
48-
},
49-
"overrides": {
50-
"@tldraw/tldraw": {
51-
"react": "^17.0.2",
52-
"react-dom": "^17.0.2"
53-
}
5448
}
5549
}

apps/roam/patches/@playwright+test+1.29.0.patch

Lines changed: 0 additions & 33 deletions
This file was deleted.
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/cjs/index.d.ts b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/cjs/index.d.ts
1+
diff --git a/node_modules/@tldraw/editor/dist/cjs/index.d.ts b/node_modules/@tldraw/editor/dist/cjs/index.d.ts
22
index f87764a..20716f0 100644
3-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/cjs/index.d.ts
4-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/cjs/index.d.ts
3+
--- a/node_modules/@tldraw/editor/dist/cjs/index.d.ts
4+
+++ b/node_modules/@tldraw/editor/dist/cjs/index.d.ts
55
@@ -2478,7 +2478,7 @@ declare class Dragging extends StateNode {
66
private complete;
77
}
@@ -104,10 +104,10 @@ index f87764a..20716f0 100644
104104
static id: string;
105105
info: TLBaseEventInfo & {
106106
type: "pointer";
107-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
107+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs b/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
108108
index 41f58f9..51a4f78 100644
109-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
110-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
109+
--- a/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
110+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/app/App.mjs
111111
@@ -2827,7 +2827,28 @@ const _App = class extends EventEmitter {
112112
newShape.index = index;
113113
index = getIndexAbove(index);
@@ -138,10 +138,10 @@ index 41f58f9..51a4f78 100644
138138
if (newShape.props.start.type === "binding") {
139139
const mappedId = idMap.get(newShape.props.start.boundShapeId);
140140
newShape.props.start = mappedId ? { ...newShape.props.start, boundShapeId: mappedId } : (
141-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
141+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs b/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
142142
index 185d39d..f19078a 100644
143-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
144-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
143+
--- a/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
144+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/app/statechart/TLSelectTool/TLSelectTool.mjs
145145
@@ -40,6 +40,7 @@ class TLSelectTool extends StateNode {
146146
};
147147
}
@@ -151,10 +151,10 @@ index 185d39d..f19078a 100644
151151
+ DraggingHandle,
152152
};
153153
//# sourceMappingURL=TLSelectTool.mjs.map
154-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
154+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs b/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
155155
index 3a679a0..60332e1 100644
156-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
157-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
156+
--- a/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
157+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/components/ErrorBoundary/ErrorFallback.mjs
158158
@@ -15,6 +15,20 @@ function ErrorFallback({ error, app }) {
159159
const [shouldShowResetConfirmation, setShouldShowResetConfirmation] = useState(false);
160160
const errorMessage = error instanceof Error ? error.message : String(error);
@@ -176,10 +176,10 @@ index 3a679a0..60332e1 100644
176176
const isDarkModeFromApp = useValue(
177177
"isDarkMode",
178178
() => {
179-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
179+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs b/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
180180
index 043e7c0..f480bc6 100644
181-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
182-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
181+
--- a/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
182+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/hooks/useCanvasEvents.mjs
183183
@@ -78,7 +78,7 @@ function useCanvasEvents() {
184184
;
185185
e.isKilled = true;
@@ -189,10 +189,10 @@ index 043e7c0..f480bc6 100644
189189
}
190190
function onTouchEnd(e) {
191191
;
192-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/index.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
192+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/index.mjs b/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
193193
index 57cb723..4be6ebd 100644
194-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
195-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
194+
--- a/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
195+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/index.mjs
196196
@@ -3,6 +3,8 @@ export * from "./app/App.mjs";
197197
export * from "./app/shapeutils/index.mjs";
198198
export * from "./app/statechart/StateNode.mjs";
@@ -202,10 +202,10 @@ index 57cb723..4be6ebd 100644
202202
export * from "./app/types/clipboard-types.mjs";
203203
export * from "./app/types/event-types.mjs";
204204
export * from "./app/types/history-types.mjs";
205-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
205+
diff --git a/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs b/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
206206
index bc63c45..221a390 100644
207-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
208-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
207+
--- a/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
208+
+++ b/node_modules/@tldraw/editor/dist/esm/lib/utils/assets.mjs
209209
@@ -54,41 +54,70 @@ async function getResizedImageDataUrl(dataURLForImage, width, height) {
210210
img.src = dataURLForImage;
211211
});
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/cjs/index.d.ts b/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/cjs/index.d.ts
1+
diff --git a/node_modules/@tldraw/ui/dist/cjs/index.d.ts b/node_modules/@tldraw/ui/dist/cjs/index.d.ts
22
index 0f93cb5..0e42591 100644
3-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/cjs/index.d.ts
4-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/cjs/index.d.ts
3+
--- a/node_modules/@tldraw/ui/dist/cjs/index.d.ts
4+
+++ b/node_modules/@tldraw/ui/dist/cjs/index.d.ts
55
@@ -737,6 +737,7 @@ export declare interface ToolItem {
66
meta?: {
77
[key: string]: any;
@@ -10,10 +10,10 @@ index 0f93cb5..0e42591 100644
1010
}
1111

1212
/** @public */
13-
diff --git a/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs b/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
13+
diff --git a/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs b/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
1414
index 8c9610d..03a9b7c 100644
15-
--- a/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
16-
+++ b/node_modules/@tldraw/tldraw/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
15+
--- a/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
16+
+++ b/node_modules/@tldraw/ui/dist/esm/lib/components/Toolbar/Toolbar.mjs
1717
@@ -151,7 +151,7 @@ const OverflowToolsContent = track(function OverflowToolsContent2({
1818
toolbarItems
1919
}) {

apps/website/app/(docs)/docs/obsidian/[slug]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const Page = async ({ params }: { params: Promise<{ slug: string }> }) => {
1010
const { slug } = await params;
1111
const directory = docMap[slug] ?? docMap.default;
1212

13-
return <DocsPage params={Promise.resolve({ slug })} directory={directory} />;
13+
return await DocsPage({ params: Promise.resolve({ slug }), directory });
1414
};
1515

1616
export default Page;

apps/website/app/(docs)/docs/roam/[slug]/page.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,18 @@ const Page = async ({ params }: Params) => {
1616
const { slug } = await params;
1717
const directory = docMap[slug] ?? docMap.default;
1818

19-
return <DocsPage params={Promise.resolve({ slug })} directory={directory} />;
19+
return await DocsPage({ params: Promise.resolve({ slug }), directory });
2020
};
2121

2222
export default Page;
2323

2424
export const generateStaticParams = () =>
2525
generateDocsStaticParams(docMap.default);
2626

27-
export async function generateMetadata({ params }: Params): Promise<Metadata> {
27+
export const generateMetadata = async ({
28+
params,
29+
}: Params): Promise<Metadata> => {
2830
const { slug } = await params;
2931
const directory = docMap[slug] ?? docMap.default;
3032
return generateDocsMetadata({ params: Promise.resolve({ slug }), directory });
31-
}
33+
};
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
"use client";
22

3+
import dynamic from "next/dynamic";
34
import { usePathname, useSearchParams } from "next/navigation";
4-
import { useEffect, Suspense } from "react";
5+
import { useEffect } from "react";
56
import { usePostHog } from "posthog-js/react";
67

7-
function PostHogPageView() {
8+
const PostHogPageViewInner = () => {
89
const pathname = usePathname();
910
const searchParams = useSearchParams();
1011
const posthog = usePostHog();
@@ -22,12 +23,11 @@ function PostHogPageView() {
2223
}, [pathname, searchParams, posthog]);
2324

2425
return null;
25-
}
26+
};
2627

27-
export default function SuspendedPostHogPageView() {
28-
return (
29-
<Suspense fallback={null}>
30-
<PostHogPageView />
31-
</Suspense>
32-
);
33-
}
28+
// Use dynamic import to ensure this only runs on the client
29+
const PostHogPageView = dynamic(() => Promise.resolve(PostHogPageViewInner), {
30+
ssr: false,
31+
});
32+
33+
export default PostHogPageView;

apps/website/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@
1818
"@sindresorhus/slugify": "^2.2.1",
1919
"@supabase/ssr": "^0.6.1",
2020
"gray-matter": "^4.0.3",
21-
"next": "^15.0.3",
21+
"next": "^15",
2222
"openai": "^4.98.0",
23-
"react": "19.0.0-rc-66855b96-20241106",
24-
"react-dom": "19.0.0-rc-66855b96-20241106",
23+
"react": "^19",
24+
"react-dom": "^19",
2525
"rehype-parse": "^9.0.1",
2626
"rehype-stringify": "^10.0.1",
2727
"remark": "^15.0.1",
@@ -37,8 +37,8 @@
3737
"@repo/typescript-config": "*",
3838
"@tailwindcss/typography": "^0.5.15",
3939
"@types/node": "^20",
40-
"@types/react": "^18",
41-
"@types/react-dom": "^18",
40+
"@types/react": "^19",
41+
"@types/react-dom": "^19",
4242
"autoprefixer": "^10.4.20",
4343
"postcss": "^8.4.49",
4444
"tailwindcss": "^3.4.16",

clean-install.ps1

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Remove all node_modules folders recursively
2+
Get-ChildItem -Path . -Directory -Recurse -Force -Filter "node_modules" | ForEach-Object {
3+
Remove-Item -Path $_.FullName -Recurse -Force -ErrorAction SilentlyContinue
4+
}
5+
Write-Host "Removed all node_modules folders recursively"
6+
7+
# Remove the package-lock.json file in the root directory
8+
Remove-Item -Path .\package-lock.json -Force -ErrorAction SilentlyContinue
9+
Write-Host "Removed package-lock.json"
10+
11+
# Run npm install
12+
npm install
13+
Write-Host "Installed dependencies"

0 commit comments

Comments
 (0)