Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
8b493d9
init
mdroidian Feb 7, 2026
09a0eb7
Stabilize canvas tools, picker UX, and Roam prop persistence
mdroidian Feb 7, 2026
c842b88
Enhance NodePickerDialog with escape key handling, selection state ma…
mdroidian Feb 7, 2026
31c53ab
Remove unused type definitions from tldraw-shapes.d.ts and refactor D…
mdroidian Feb 7, 2026
a069dba
Add Tailwind CSS as a dev dependency and create initial Tailwind conf…
mdroidian Feb 7, 2026
25a04b3
Refactor DefaultNodeUtil and Tldraw components to improve type safety…
mdroidian Feb 7, 2026
93bbfc6
Enhance search functionality in DefaultNodeUtil and Tldraw components…
mdroidian Feb 7, 2026
716d3fb
Refactor Tldraw component to improve inspector target management and …
mdroidian Feb 7, 2026
2474e14
Refactor search functionality in DefaultNodeUtil and Tldraw component…
mdroidian Feb 7, 2026
6d8c963
Implement inspector maximization feature in Tldraw component, enhanci…
mdroidian Feb 7, 2026
973a113
Enhance DefaultNodeUtil and Tldraw components by adding buttons for o…
mdroidian Feb 7, 2026
9097d3b
Add Prettier configuration and plugins for improved code formatting
mdroidian Feb 7, 2026
1f1b351
Update DefaultNodeUtil and uiOverrides components to enhance node sty…
mdroidian Feb 7, 2026
46f6a70
Add Prettier and Prettier Tailwind CSS plugin updates in pnpm-lock.yaml
mdroidian Feb 7, 2026
0283987
Add RoamRenderedString component to DefaultNodeUtil for improved rend…
mdroidian Feb 7, 2026
53328d6
Enhance Tldraw component with drag-and-drop functionality for block UIDs
mdroidian Feb 7, 2026
3f53fad
Update tldrawStyles to prevent host CSS from overriding tldraw cursor…
mdroidian Feb 7, 2026
296c017
Update tldraw dependency to version 3.15.1 and enhance package.json c…
mdroidian Feb 10, 2026
65c67fd
a bunch of fixes
mdroidian Feb 10, 2026
b3c607c
Refactor RoamRenderedString component in DefaultNodeUtil for improved…
mdroidian Feb 10, 2026
62bc836
Update package.json and pnpm-lock.yaml for dependency management
mdroidian Feb 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v4
with:
version: 9
- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "pnpm"
- name: install
run: npm install
run: pnpm install --frozen-lockfile
- name: build
run: npx samepage build
run: pnpm samepage build
11 changes: 9 additions & 2 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v4
with:
version: 9
- uses: actions/setup-node@v4
with:
node-version: "20"
cache: "pnpm"
- name: install
run: npm install
run: pnpm install --frozen-lockfile
- name: build
run: npx samepage build
run: pnpm samepage build
3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"plugins": ["prettier-plugin-tailwindcss"]
}
9 changes: 9 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"editor.formatOnSave": true,
"prettier.requireConfig": true,
"prettier.prettierPath": "./node_modules/prettier",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"eslint.useFlatConfig": true,
"eslint.workingDirectories": [{ "mode": "auto" }]
}

2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
@@ -1 +1 @@
npm run build:roam
pnpm run build:roam
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Add a shebang line.

The script lacks a shebang, so the shell used to execute it is undefined and platform-dependent. This was also flagged by Shellcheck (SC2148).

Proposed fix
+#!/usr/bin/env bash
 pnpm run build:roam
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
pnpm run build:roam
#!/usr/bin/env bash
pnpm run build:roam
🧰 Tools
🪛 Shellcheck (0.11.0)

[error] 1-1: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.

(SC2148)

🤖 Prompt for AI Agents
In `@build.sh` at line 1, Add a POSIX-compatible shebang to the top of the script
so the shell is explicit (e.g., add "#!/usr/bin/env bash" as the first line) and
ensure the script is executable (chmod +x). Keep the existing command "pnpm run
build:roam" unchanged; the shebang will ensure it runs under the intended shell
and satisfy Shellcheck SC2148.

3,127 changes: 3,127 additions & 0 deletions extension.css

Large diffs are not rendered by default.

Loading
Loading