Skip to content

chore: upgrade all dependencies to latest versions#151

Merged
dory-finn merged 2 commits intomainfrom
chore/dependency-upgrades-149
Apr 4, 2026
Merged

chore: upgrade all dependencies to latest versions#151
dory-finn merged 2 commits intomainfrom
chore/dependency-upgrades-149

Conversation

@solarhell
Copy link
Copy Markdown
Collaborator

@solarhell solarhell commented Apr 3, 2026

Summary

Resolves #149 (dependency upgrades portion)

  • Upgrade all dependencies across all workspaces to latest versions
  • Major version upgrades: TypeScript 5→6, ESLint 9→10, Electron 38→41, Recharts 2→3, react-resizable-panels 3→4, react-day-picker 8→9, Stripe 20→22, pino 9→10, shiki 3→4, shadcn 2→4, lucide-react 0→1, mssql 11→12, uuid 11→13, debounce 2→3, electron-store 9→11, @react-email/render 1→2, posthog-node 4→5, ts-morph 22→27, @vercel/analytics 1→2, react-syntax-highlighter 15→16
  • Code migrations: react-resizable-panels v4 API (Group/Separator/orientation/Layout), recharts v3 chart components, shadcn v4 import paths, react-day-picker v9 calendar
  • All three workspaces pass typecheck with zero errors
  • Adds CLAUDE.md with project guidelines

Test plan

  • yarn workspace web typecheck passes
  • yarn workspace admin typecheck passes
  • yarn workspace dory tsc --noEmit passes (electron)
  • Web app yarn dev runs without errors
  • Electron app builds and runs
  • SQL console resizable panels work correctly
  • Explorer sidebar resizable panels work correctly
  • Charts render correctly in SQL console
  • Calendar picker works
  • Stripe integration unchanged

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

3 Skipped Deployments
Project Deployment Actions Updated (UTC)
dory Ignored Ignored Apr 4, 2026 1:49pm
dory-admin Ignored Ignored Apr 4, 2026 1:49pm
dory-beta Ignored Ignored Apr 4, 2026 1:49pm

Request Review

@solarhell
Copy link
Copy Markdown
Collaborator Author

Manual Testing Screenshots

Connections Page

dory-test-connections.png

SQL Console (resizable panels working)

dory-test-sql-console.png

Explorer (resizable panels working)

dory-test-explorer.png

Verified

  • Sign up / Sign in flow
  • Organization creation
  • Connections page renders correctly
  • SQL Console loads with resizable panels
  • Explorer loads with resizable panels
  • All three workspaces pass typecheck (zero errors)

Note

  • PGlite 0.2→0.4 upgrade requires clearing old data (server-side data/dory dir and browser IndexedDB) due to incompatible data format between minor versions. This is expected per PGlite upgrade docs.

solarhell and others added 2 commits April 4, 2026 21:41
Major version upgrades:
- TypeScript 5→6, ESLint 9→10, Electron 38→41
- Recharts 2→3, react-resizable-panels 3→4, react-day-picker 8→9
- Stripe 20→22, pino 9→10, shiki 3→4, shadcn 2→4
- lucide-react 0→1, mssql 11→12, uuid 11→13, debounce 2→3
- Plus all minor/patch upgrades across all workspaces

Code changes for breaking API migrations:
- react-resizable-panels: PanelGroup→Group, PanelResizeHandle→Separator,
  direction→orientation, autoSaveId→defaultLayout+onLayoutChanged,
  numeric sizes→string percentages, Layout type from number[] to object
- recharts: updated shadcn chart components via CLI, fixed chart-canvas types
- shadcn: registry import path shadcn/registry→shadcn/schema,
  restored custom button "control" size variant
- react-day-picker: updated calendar component via shadcn CLI

Also adds CLAUDE.md with project guidelines.
@dory-finn dory-finn force-pushed the chore/dependency-upgrades-149 branch from 90eda64 to 799513f Compare April 4, 2026 13:49
@dory-finn dory-finn merged commit c2e2ae8 into main Apr 4, 2026
5 of 6 checks passed
@solarhell solarhell deleted the chore/dependency-upgrades-149 branch April 4, 2026 13:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🔒 Security Improvements & Vulnerability Fixes

2 participants