Will Chen
3558663ab7
Support native Git (experimental) ( #338 )
2025-06-04 21:37:05 -07:00
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
0f4e532206
Clean package.json & rebaseline snapshots ( #328 )
2025-06-03 23:28:06 -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
b8f7490288
Stabilize E2E test by alphabetically sorting files for context ( #321 )
2025-06-03 17:58:59 -07:00
Will Chen
fc1ebe9e8a
e2e tests for engine ( #322 )
2025-06-03 16:11:16 -07:00
Will Chen
7235eab227
Make CI run cross-platform ( #295 )
2025-06-03 13:04:16 -07:00
Will Chen
5802c39825
Rename app E2E ( #315 )
2025-06-02 22:46:35 -07:00
Will Chen
1dde72e776
Delete app E2E ( #313 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-02 22:06:21 -07:00
Will Chen
667fc42af4
Import e2e ( #311 )
2025-06-02 21:39:51 -07:00
Will Chen
0a8e40c73c
Rebuild e2e ( #310 )
2025-06-02 17:36:36 -07:00
Will Chen
3499fabab3
Telemetry e2e test ( #308 )
2025-06-02 16:19:47 -07:00
Will Chen
e905e9e10f
refresh e2e ( #307 )
2025-06-02 15:53:06 -07:00
Will Chen
c0adf8d3f2
Attach image e2e tests ( #301 )
2025-06-01 00:44:19 -07:00
Will Chen
440482356b
undo e2e ( #300 )
2025-05-31 23:59:55 -07:00
Will Chen
54af09a041
Approve & reject proposal e2e ( #298 )
2025-05-31 23:35:33 -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
647fd0169e
make it easy to write multiple e2e tests ( #280 )
2025-05-29 00:03:51 -07:00
Will Chen
509e044137
Boilerplate free tests ( #277 )
2025-05-28 22:55:54 -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
e1344d55b0
refresh app (so code files is updated) on git checkout ( #250 )
2025-05-26 11:58:18 -07:00
Will Chen
cdf2f5d772
Show a loading bar when checkout is happening ( #249 )
2025-05-26 11:51:00 -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
644012c9a5
Simple playwright e2e test ( #234 )
2025-05-23 10:44:52 -07:00
Will Chen
9d046834d7
Lower default context size to 3 ( #233 )
2025-05-22 21:47:22 -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
830e4ece15
Remove max height from dyad think to avoid arbitrary cutoff ( #230 )
...
Fixes #207
2025-05-22 16:09:24 -07:00
Will Chen
f4c7d614bd
Escape dyad tags inside thinking blocks ( #229 )
2025-05-22 16:06:28 -07:00
Will Chen
5e86f4b54b
Set turbo edits & smart context as default ( #227 )
2025-05-22 10:43:13 -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
731eef1b32
Disable fix ai error button if streaming ( #221 )
...
Fixes https://github.com/dyad-sh/dyad/issues/215
2025-05-21 17:21:38 -07:00
Will Chen
2508673077
Add promo link for pro mode selector ( #219 )
2025-05-21 15:37:29 -07:00
Will Chen
b520f7d97c
turbo edits promo message ( #218 )
2025-05-21 15:30:41 -07:00
Will Chen
b3fa56288e
Token bar promo message ( #217 )
2025-05-21 15:24:43 -07:00
Will Chen
618fed8523
Show promo messages for relevant AI errors ( #216 )
2025-05-21 15:23:51 -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
be8252c130
Skip AI rules generation if it already exists upon import ( #204 )
2025-05-19 22:42:02 -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
648724b4e9
Fix #186 by only fetching normal functions for supabase context ( #194 )
...
Fixes #186 , #168 .
2025-05-19 11:48:33 -07:00