Commit Graph

55 Commits

Author SHA1 Message Date
Will Chen
382fe9bab5 support setting for writing supabase migration files (#427) 2025-06-17 15:14:02 -07:00
Will Chen
2fc33d04c1 Make delete app better handled & revamp error toast (#422)
Fixes #395 
Fixes #270 
Fixes #268
2025-06-16 23:36:43 -07:00
Will Chen
fa80014e16 Remove budget saver mode (#378)
This code was quite complex and hairy and resulted in very opaque errors
(for both free and pro users). There's not much benefit to budget saver
because Google removed 2.5 Pro free quota a while ago (after it
graduated the model from experimental to preview). Dyad Pro users can
still use 2.5 Flash free quota by disabling Dyad Pro by clicking on the
Dyad Pro button at the top.
2025-06-10 13:54:27 -07:00
Will Chen
534cbad909 Allow manual context management (#376) 2025-06-10 13:52:20 -07:00
Will Chen
0123e68dda Instrument extra files warning (#345)
https://github.com/dyad-sh/dyad/issues/244
2025-06-05 15:24:31 -07:00
Will Chen
3558663ab7 Support native Git (experimental) (#338) 2025-06-04 21:37:05 -07:00
Will Chen
647fd0169e make it easy to write multiple e2e tests (#280) 2025-05-29 00:03:51 -07:00
Will Chen
a915d892f7 Support Next.js template & template hub (#241) 2025-05-27 00:16:30 -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
b4b9556e2c Add a keep going suggestion (#201) 2025-05-19 15:38:33 -07:00
Will Chen
b5671c0a59 Auto-commit extra files (#197)
Whenever Dyad does a commit from a proposal, it will automatically amend
the commit with outside changes (e.g. made outside of Dyad).

This helps avoid a lot of user confusion, e.g.
https://github.com/dyad-sh/dyad/issues/187

https://www.reddit.com/r/dyadbuilders/comments/1kjysc0/error_pushing_images/

Edge cases:
If a user adds a file outside of Dyad, and then they hit retry, it will
revert these outside changes, but it's still technically in the version
history, so I think it's OK. This should also be a pretty unusual
situation.

Fixes #164 
Fixes #187
2025-05-19 13:42:27 -07:00
Will Chen
5966dd7f4b Proxy server to inject shim (#178)
things to test:

- [x] allow real URL to open in new window
- [x] packaging in electron?
- [ ] does it work on windows?
- [x] make sure it works with older apps
- [x] what about cache / reuse? - maybe use a bigger range of ports??
2025-05-16 23:28:26 -07:00
Will Chen
f9f33596bd Smart files context (#184) 2025-05-16 22:21:45 -07:00
Will Chen
35b459d82d Support turbo edits (pro) (#166) 2025-05-14 23:35:50 -07:00
Will Chen
3763423dc7 Pro mode selector: saver mode (#153) 2025-05-13 12:24:32 -07:00
Will Chen
14d9a12464 Max chat turns settings (default to 5) (#152) 2025-05-13 11:51:44 -07:00
Will Chen
ee5865dcf8 Precise custom model selection & simplify language model/provider log… (#147)
…ic (no merging)
2025-05-12 23:24:39 -07:00
Will Chen
d1027622b4 Loosen provider type to a string (#144) 2025-05-12 22:29:36 -07:00
Will Chen
c203b1d009 make checkout version and revert version fit pattern (#118) 2025-05-08 23:23:24 -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
7e48b74813 Put file editing behind an experiment (#98) 2025-05-06 12:59:49 -07:00
Will Chen
390496f8f8 Fix isAnyProvider and don't make it a hard block (#93) 2025-05-06 12:13:03 -07:00
Will Chen
c425daf893 Show warning if there's uncommitted changes (#92) 2025-05-06 11:07:31 -07:00
Piotr Wilkin (ilintar)
5fc49231ee Add LM Studio support (#22) 2025-05-02 14:51:32 -07:00
Will Chen
1bbfedc668 Provide suggestions for running commands (restart/refresh/rebuild) (#62) 2025-05-01 21:44:51 -07:00
Will Chen
672bd790fa Add heuristic to suggest fix code output (#45)
Add heuristic to fix code output
2025-04-29 11:34:21 -07:00
Will Chen
37928a9017 Show release notes on startup (#44) 2025-04-29 11:02:27 -07:00
Will Chen
7ab1aab9b0 Refactor auto-suggestion (#40) 2025-04-28 22:43:37 -07:00
Will Chen
9fb5439ecf Summarize into new chat suggested action (#34) 2025-04-28 16:14:12 -07:00
Will Chen
1e866c8f99 Graduate Supabase integration from experiments (#29) 2025-04-28 13:14:51 -07:00
Will Chen
eda2f9206d Support deep link for Dyad Pro (#25) 2025-04-26 10:58:11 -07:00
Will Chen
4848b2f085 Add toggle for disabling Dyad Pro (#24)
* Add toggle for disabling Dyad Pro
* Entering key for Dyad pro enables dyad pro
2025-04-26 10:13:35 -07:00
Will Chen
b616598bab Add ollama support (#7) 2025-04-23 14:48:57 -07:00
Will Chen
09deb98ba1 Add description (optional) to SQL query 2025-04-23 12:59:09 -07:00
Will Chen
6e1935bbba Support supabase function deployment 2025-04-23 12:59:09 -07:00
Will Chen
922ee7d90a Handle token refresh for supabase 2025-04-23 12:59:09 -07:00
Will Chen
bf70c1bb00 Supabase integration experiment setting (off by default) 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
09b3bf3fee Prompt user to move to applications folder on first run 2025-04-21 16:27:07 -07:00
Will Chen
7041525c20 Handle rename & deletes in proposal 2025-04-21 16:19:40 -07:00
Will Chen
b07defc9b8 Support add dependencies as part of approval workflow 2025-04-21 16:07:40 -07:00
Will Chen
16d5320485 Enable opt-in telemetry 2025-04-21 12:49:54 -07:00
Will Chen
a4702f90b0 clean up proposal logic 2025-04-18 13:23:26 -07:00
Will Chen
639b3a320c basic suggested action scaffolding 2025-04-18 13:03:19 -07:00
Will Chen
b2e3631a29 Refactor chat input & properly update state for proposal 2025-04-18 12:32:57 -07:00
Will Chen
4e0f93d21c Load (canned) proposal from IPC 2025-04-18 11:11:58 -07:00
Will Chen
7aec3ef455 Sketch out approval UX 2025-04-18 10:58:59 -07:00
Will Chen
24c1be224b Remove runtime mode selection & have unified setup flow for node.js + API access 2025-04-17 16:52:20 -07:00