Commit Graph

682 Commits

Author SHA1 Message Date
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
a70d16dfac Rebaseline engine e2e (#325) 2025-06-03 21:31:27 -07:00
Will Chen
7994b01aa8 Context window e2e (#324) 2025-06-03 21:30:36 -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
c227a08d11 Gateway e2e (#323) 2025-06-03 16:35:46 -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
83eb721323 Switch apps e2e (#317) 2025-06-02 22:49:02 -07:00
Will Chen
81345153fc Deflake e2e tests (#316) 2025-06-02 22:48:03 -07:00
Will Chen
5802c39825 Rename app E2E (#315) 2025-06-02 22:46:35 -07:00
Will Chen
a44a9783c1 New chat e2e (#314) 2025-06-02 22:35:55 -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
4997a8f2ff switch versions e2e (#312) 2025-06-02 21:31:47 -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
46d398b4e9 Restart e2e test (#306) 2025-06-02 15:20:35 -07:00
Will Chen
ada1542e34 create next.js e2e test (#305) 2025-06-02 15:02:06 -07:00
Will Chen
25195d09f6 Drag & drop image attachment (#304) 2025-06-02 14:43:20 -07:00
Will Chen
0229f47f31 another undo (#302) 2025-06-01 00:44:33 -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
5c8cd05cf6 Auto-approve E2E test (#299) 2025-05-31 23:50:09 -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
efb814ec95 Create tests: dumps message, "retry" (#281) 2025-05-31 21:15:41 -07:00
Will Chen
304b3f7f01 Bump to v0.8.0 (#293) 2025-05-31 15:19:19 -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
7a4ec22480 Build in stacktrace.js (#264) 2025-05-27 16:04:50 -07:00
Will Chen
b23a82878b update title (#263) 2025-05-27 15:59:13 -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
dbe95dafc4 bump to v0.7.0 (#238) 2025-05-23 15:46:32 -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