Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
version: "latest"

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

Expand Down Expand Up @@ -50,12 +50,12 @@ jobs:
- uses: actions/checkout@v7

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6
with:
version: 11

- name: Set up Node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: 22
cache: pnpm
Expand Down Expand Up @@ -92,20 +92,20 @@ jobs:
version: "latest"

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.13"

- name: Install Python dependencies
run: uv sync --all-extras --group dev

- name: Install pnpm
uses: pnpm/action-setup@v4
uses: pnpm/action-setup@v6
with:
version: 11

- name: Set up Node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: 22
cache: pnpm
Expand All @@ -129,15 +129,15 @@ jobs:

- name: Upload Playwright report
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: playwright-report
path: frontend/playwright-report/
retention-days: 7

- name: Upload console coverage report
if: ${{ !cancelled() }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: console-coverage
path: frontend/coverage/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v7

- name: Set up Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.13'

Expand Down
5 changes: 3 additions & 2 deletions frontend/e2e/resizable.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,15 @@ test('configs master/detail is drag/keyboard resizable and persists the split',
const after = Number(await handle.getAttribute('aria-valuenow'))
expect(after).toBeLessThan(before)

// The chosen split is saved (autoSaveId, debounced) and restored after a reload.
// The chosen split is saved (useDefaultLayout, debounced) and restored after a
// reload. v4 stores a { panelId: flexGrow } map under the same storage key.
await expect
.poll(() =>
page.evaluate(() =>
localStorage.getItem('react-resizable-panels:console:configs-split'),
),
)
.toContain('"layout"')
.toContain('"master"')
await page.reload()
const reloaded = page.locator('[data-slot="resizable-handle"]')
await expect(reloaded).toBeVisible()
Expand Down
44 changes: 22 additions & 22 deletions frontend/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,39 +15,39 @@
"@codemirror/autocomplete": "^6.20.3",
"@codemirror/lang-json": "^6.0.2",
"@codemirror/lint": "^6.9.7",
"@codemirror/state": "^6.7.0",
"@codemirror/view": "^6.43.2",
"@fontsource-variable/roboto": "^5.2.10",
"@tanstack/react-query": "^5.101.1",
"@uiw/react-codemirror": "^4.25.10",
"@codemirror/state": "^6.7.1",
"@codemirror/view": "^6.43.7",
"@fontsource-variable/roboto": "^5.3.0",
"@tanstack/react-query": "^5.101.4",
"@uiw/react-codemirror": "^4.25.11",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"codemirror-json-schema": "^0.8.1",
"lucide-react": "^1.21.0",
"maplibre-gl": "^5.24.0",
"lucide-react": "^1.27.0",
"maplibre-gl": "^6.0.0",
"next-themes": "^0.4.6",
"radix-ui": "^1.6.0",
"react": "^19.2.7",
"react-dom": "^19.2.7",
"react-resizable-panels": "^2.1.9",
"react-router-dom": "^7.18.0",
"recharts": "3.8.0",
"shadcn": "^4.11.0",
"radix-ui": "^1.6.7",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"react-resizable-panels": "^4.12.2",
"react-router-dom": "^7.18.1",
"recharts": "3.10.1",
"shadcn": "^4.16.0",
"sonner": "^2.0.7",
"tailwind-merge": "^3.6.0",
"tw-animate-css": "^1.4.0"
},
"devDependencies": {
"@playwright/test": "^1.61.1",
"@tailwindcss/vite": "^4.3.1",
"@types/node": "^24.13.2",
"@playwright/test": "^1.62.0",
"@tailwindcss/vite": "^4.3.3",
"@types/node": "^26.1.2",
"@types/react": "^19.2.17",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^6.0.2",
"@vitejs/plugin-react": "^6.0.4",
"monocart-coverage-reports": "^2.12.12",
"oxlint": "^1.69.0",
"tailwindcss": "^4.3.1",
"typescript": "~6.0.2",
"vite": "^8.1.0"
"oxlint": "^1.76.0",
"tailwindcss": "^4.3.3",
"typescript": "~7.0.2",
"vite": "^8.1.5"
}
}
Loading
Loading