Will Chen
2ba22e83e7
dyad pro users who disable it shouldn't see nudge messages ( #330 )
...
Fixes #272
2025-06-03 23:58:34 -07:00
Will Chen
9d1a0f7ad7
pro: show remaining credits ( #329 )
...
Fixes #265
2025-06-03 23:46:35 -07:00
Will Chen
e060f780b9
Use npm install --legacy-peer-deps ( #326 )
...
Fixes #309
Unfortunately a lot of React.js apps have this problem with peer deps
because older dependencies specify pre-v19. Because Dyad app templates
do (and should) explicitly specify React as a dependnecy, using
`--legacy-peer-deps` gives us the right behavior where it effectively
does not install peer deps and avoids the React version errors.
For pnpm, we have an explicit lockfiles for our templates so there isn't
an issue.
Context:
https://stackoverflow.com/questions/66239691/what-does-npm-install-legacy-peer-deps-do-exactly-when-is-it-recommended-wh
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-03 22:26:39 -07:00
Will Chen
7235eab227
Make CI run cross-platform ( #295 )
2025-06-03 13:04:16 -07:00
Will Chen
8a743ca4f5
LM studio e2e test ( #297 )
2025-05-31 23:04:28 -07:00
Will Chen
af7d6fa9f8
Create ollama e2e test ( #296 )
2025-05-31 22:01:48 -07:00
Will Chen
d6c71ef808
Normalize Windows-style path for dyad tags to prevent Git issues ( #262 )
2025-05-27 14:47:49 -07:00
Will Chen
a915d892f7
Support Next.js template & template hub ( #241 )
2025-05-27 00:16:30 -07:00
Will Chen
8cfd476ea9
Fix engine enabled ( #255 )
2025-05-27 00:10:49 -07:00
Will Chen
2bb8902b08
Remove force from git checkout & unselect version if checkout fails ( #248 )
...
#247
2025-05-26 11:35:36 -07:00
Will Chen
9e50aa259e
Add Claude Sonnet 4 + o4-mini ( #237 )
2025-05-23 15:45:20 -07:00
Will Chen
e119a670ec
Provide a button to clear session data ( #231 )
...
Fixes #214
---------
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-22 16:36:45 -07:00
Will Chen
f4c7d614bd
Escape dyad tags inside thinking blocks ( #229 )
2025-05-22 16:06:28 -07:00
Will Chen
0f6f069e43
Update Flash to 05-20 ( #226 )
2025-05-22 10:37:26 -07:00
Will Chen
ae351c5ea0
Add staging engine (+ logs) ( #225 )
2025-05-22 10:33:09 -07:00
Will Chen
4d2b4783bc
Fix scaffold copy and better error handling for create app ( #202 )
...
I was over-eager in https://github.com/dyad-sh/dyad/pull/200 and removed
copyDirectoryRecursive which is actually needed to copy the scaffold
out.
2025-05-19 17:58:49 -07:00
Will Chen
b4b9556e2c
Add a keep going suggestion ( #201 )
2025-05-19 15:38:33 -07:00
Will Chen
68cb6b3d7d
Robust app folder rename ( #200 )
...
Fixes #89
2025-05-19 14:59:55 -07:00
Will Chen
cbfe26bac1
Rename branch ( #199 )
...
This is more important now that import app is available and not every
git repo will be initialized with `main` as the default branch. This
handles the other common case which is the `master` branch.
2025-05-19 14:41:18 -07:00
Will Chen
6e08bc5c62
Import app ( #189 )
...
Fixes #163
2025-05-19 14:03:10 -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
59c18c3859
Extract AI rules ( #188 )
2025-05-17 23:04:48 -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
2455c554ee
Add sonnet 3.5 ( #182 )
2025-05-16 11:06:43 -07:00
Will Chen
92fb4f9b27
useful utility for debugging raw LLM response ( #181 )
...
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
2025-05-16 11:06:27 -07:00
Will Chen
9a288fd82e
Fix local models ( #176 )
...
Fixes #167
2025-05-15 16:46:29 -07:00
Will Chen
56900ebe9a
More robust check of whether release notes exist ( #175 )
2025-05-15 16:45:46 -07:00
Will Chen
7bcb68e87d
Fix model client gateway prefix check (openAI erroneously not using dyad gateway for dyad pro) ( #174 )
2025-05-15 16:31:52 -07:00
Will Chen
09fc028f94
Mark which models are eligible for turbo edits ( #172 )
2025-05-15 16:02:42 -07:00
Will Chen
16e1dd7fc4
Add Claude Haiku 3.5 ( #171 )
2025-05-15 15:41:14 -07:00
Will Chen
bbf4bb765c
Allow overriding gateway URL ( #169 )
2025-05-15 15:09:45 -07:00
Will Chen
35b459d82d
Support turbo edits (pro) ( #166 )
2025-05-14 23:35:50 -07:00
Will Chen
d545babb63
Quick fix for Google models ( #160 )
2025-05-13 22:21:27 -07:00
Will Chen
4863a3861c
Fix JSON.stringify log ( #158 )
2025-05-13 16:05:09 -07:00
Will Chen
069c221292
Implement saver mode ( #154 )
2025-05-13 15:34:41 -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
f628c81f4c
Refactor constants/models and inline ( #143 )
2025-05-12 22:20:16 -07:00
Will Chen
877c8f7f4f
Simplify provider logic and migrate getContextWindow ( #142 )
2025-05-12 22:18:49 -07:00
Will Chen
0dc4d6c617
fix ipc naming for get system platform ( #140 )
2025-05-12 21:57:49 -07:00
Will Chen
993c5417e3
Fix DB schemas ( #138 )
2025-05-12 21:51:08 -07:00
Will Chen
f5a6a1abca
Delete custom provider ( #137 )
2025-05-12 17:31:03 -07:00
Will Chen
ea9301c771
Support delete custom model ( #136 )
2025-05-12 16:37:39 -07:00
Will Chen
e115074937
Fix DB schema ( #135 )
2025-05-12 16:12:36 -07:00
Will Chen
477015b43d
allow creating and listing custom language model ( #134 )
2025-05-12 16:00:16 -07:00
Will Chen
642895f0ba
Allow creating custom providers ( #132 )
2025-05-12 15:04:42 -07:00
Will Chen
cd7eaa8ece
Prep for custom models: support reading custom providers ( #131 )
2025-05-12 14:52:48 -07:00
Will Chen
c71638a508
Simplify handlers & IPC client: move from Result pattern to throwing errors ( #120 )
2025-05-09 15:14:12 -07:00