Commit Graph

27 Commits

Author SHA1 Message Date
Mohamed Aziz Mejri
ba115605b5 Set minimum window size to prevent UI breakage (#1195)
This PR solves issue #1194 by setting a minimum height and width
    
<!-- This is an auto-generated description by cubic. -->
---

## Summary by cubic
Set a minimum window size to prevent UI breakage when the app is resized
too small. The BrowserWindow now enforces minWidth 800 and minHeight 500
so layouts stay stable and controls remain accessible.

<!-- End of auto-generated description by cubic. -->
2025-09-05 23:59:07 -07:00
Will Chen
b0f08eaf15 Neon / portal template support (#713)
TODOs:
- [x] Do restart when checkout / restore if there is a DB
- [x] List all branches (branch id, name, date)
- [x] Allow checking out versions with no DB
- [x] safeguard to never delete main branches
- [x] create app hook for neon template
- [x] weird UX with connector on configure panel
- [x] tiny neon logo in connector
- [x] deploy to vercel
- [x] build forgot password page
- [x] what about email setup
- [x] lots of imgix errors
- [x] edit file - db snapshot
- [x] DYAD_DISABLE_DB_PUSH
- [ ] update portal doc
- [x] switch preview branch to be read-only endpoint
- [x] disable supabase sys prompt if neon is enabled
- [ ] https://payloadcms.com/docs/upload/storage-adapters
- [x] need to use main branch...

Phase 2?
- [x] generate DB migrations
2025-08-04 16:36:09 -07:00
Will Chen
4d7d9ec2a6 move auto-update to later (#603)
otherwise on windows the settings path (which is based on userData)
isn't available yet.
2025-07-08 13:48:34 -07:00
Will Chen
dfdd267f53 Backup Dyad on new versions (#595) 2025-07-08 11:38:06 -07:00
Will Chen
a93536386b Support Beta release channel (#591) 2025-07-07 17:15:02 -07:00
Will Chen
ab6a9d3b34 Disable auto-update setting & settings page has scroll shortcuts (#590)
Fixes https://github.com/dyad-sh/dyad/issues/561
2025-07-07 15:43:06 -07:00
Will Chen
df38fb0f80 Graceful deeplink return (#423)
Fixes #393
2025-06-16 23:18:53 -07:00
Will Chen
16bf0828f5 Fix stale app UI (supabase) & overall E2E test infra improvements (#337)
Fixes #269
2025-06-04 23:07:59 -07:00
Will Chen
647fd0169e make it easy to write multiple e2e tests (#280) 2025-05-29 00:03:51 -07:00
Will Chen
644012c9a5 Simple playwright e2e test (#234) 2025-05-23 10:44:52 -07:00
Will Chen
96153f29bb Deprecate pro budget in app since it's not accurate (#210) 2025-05-20 21:51:34 -07:00
Will Chen
2537fbb342 lint using oxlint (#106) 2025-05-08 17:21:35 -07:00
Will Chen
0d56651220 Run prettier on everything (#104) 2025-05-06 23:02:28 -07:00
Will Chen
a33e6c6ae3 Custom window controls (#46) 2025-04-29 11:41:40 -07:00
Will Chen
eda2f9206d Support deep link for Dyad Pro (#25) 2025-04-26 10:58:11 -07:00
Will Chen
38005c5dea Add return (don't show error box when deep link is handled) 2025-04-23 16:45:03 -07:00
Will Chen
deb3c2d362 Handle PR comments from mrge 2025-04-23 12:59:09 -07:00
Will Chen
42b759d85c Refresh UI when receiving deep link 2025-04-23 12:59:09 -07:00
Will Chen
4294ce5767 Supabase support: client, auth & SQL 2025-04-23 12:59:09 -07:00
Will Chen
ec43482d6c Basic Supabase OAuth integration & project-app binding 2025-04-23 12:59:09 -07:00
Will Chen
3b17ace46b Actually call the move to downloads folder function 2025-04-21 17:17:19 -07:00
Will Chen
09b3bf3fee Prompt user to move to applications folder on first run 2025-04-21 16:27:07 -07:00
Will Chen
8373e20ded Fix electron-log setup 2025-04-21 14:41:56 -07:00
Will Chen
87ff4ee870 Add help button which opens GitHub issue w/ system report | explicitly log with electron-log & scrub logs 2025-04-21 14:28:21 -07:00
Will Chen
2fb868ac27 Add electron logging 2025-04-15 17:16:48 -07:00
Will Chen
4e577c1da8 DB paths working on mac now 2025-04-11 10:21:05 -07:00
Will Chen
43f67e0739 Initial open-source release 2025-04-11 09:38:16 -07:00