Commit Graph

93 Commits

Author SHA1 Message Date
Will Chen
3d6e683f5e pre commit (#1119)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Adds an explicit Husky pre-commit setup to run the formatter and linter
before each commit. Replaces the auto-run prepare hook with a manual npm
run init-precommit command.

- **Migration**
- Run npm run init-precommit once in your repo to install the pre-commit
hook.

<!-- End of auto-generated description by cubic. -->
2025-08-28 21:19:03 -07:00
Will Chen
8211db71c9 bump to beta v0.19 1 (#1094) 2025-08-26 11:09:17 -07:00
Will Chen
a66ac3c4a4 Bump to v0.18.0 (#1026)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Bump version from 0.18.0-beta.1 to the stable 0.18.0. Updates
package.json to finalize the v0.18.0 release for publishing.

<!-- End of auto-generated description by cubic. -->
2025-08-20 17:19:18 -07:00
Will Chen
ef4871bfdb Bump to 0.18.0-beta.2 (#1023)
<!-- This is an auto-generated description by cubic. -->

## Summary by cubic
Bumped the package version from 0.18.0-beta.1 to 0.18.0-beta.2 to
prepare the next beta release.

<!-- End of auto-generated description by cubic. -->
2025-08-20 15:35:54 -07:00
Will Chen
d535db6251 Upgrade to AI sdk with codemod (#1000) 2025-08-18 22:21:27 -07:00
Will Chen
f72157a443 bump to v0.18.0 beta 1 (#991) 2025-08-18 10:36:43 -07:00
Will Chen
8ef84285fc Shard E2E tests (#941) 2025-08-14 13:48:27 -07:00
Will Chen
cc72990f0d Bump to v0.17.0 (#940) 2025-08-14 10:17:35 -07:00
Will Chen
b8362a74a7 bump to v0.17.0 beta 2 (#932) 2025-08-13 16:24:15 -07:00
Will Chen
a6dca76d29 Allow referencing other apps (#692)
- [x] Update chat_stream_handlers
- [x] Update token handlers
- [x] Update HomeChatInput
- [x] update lexical chat input: do not allow referencing same app
(current app, or other already selected apps)
- [x] I don't think smart context will work on this...
- [x] Enter doesn't clear...
2025-08-13 16:22:49 -07:00
Will Chen
599f4c214c bump to v0.17.0-beta.1 (#906) 2025-08-11 15:01:28 -07:00
Will Chen
ab757d2b96 Add GPT 5 support (#902) 2025-08-11 15:00:02 -07:00
Fox
adc724cadf Add missing app description (#847)
The description for the program/app is set to the default placeholder.
Making it look like [this](https://imgur.com/a/gsIgSx4) in systems like
Linux.

So all I did was adding part of the GitHub description as it. Everything
else is okay.

Linked image, tho.
<img width="587" height="141" alt="Screenshot_20250806_102625"
src="https://github.com/user-attachments/assets/98764d70-4b07-4978-a91a-d0c69e939433"
/>
2025-08-11 10:26:35 -07:00
Will Chen
bcab612dcb Bump to v0.16.0 (#822) 2025-08-05 09:43:49 -07:00
Will Chen
eb166d9c21 bump to v0.16 beta 1 (#807) 2025-08-04 17:00:27 -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
0f1a5c5c77 Bump to v0.15.0 (#802) 2025-08-04 09:38:17 -07:00
Will Chen
ebdb20da25 bump to 0.15.0-beta.2 (#761) 2025-07-31 16:35:42 -07:00
Will Chen
a6e0ea2f73 Upgrade oxlint and disable line (#690)
side note: test.only check doesn't work because oxlint hardcodes to find
jest
https://github.com/oxc-project/oxc/blob/main/crates/oxc_linter/src/utils/jest/parse_jest_fn.rs#L317
2025-07-31 13:02:29 -07:00
Will Chen
3fe80d441a Bump to Beta v0.15 1 (#732) 2025-07-29 11:05:41 -07:00
Will Chen
3bf429f85a Bump to v0.14.0 and forge: prerelease (#704) 2025-07-24 10:53:48 -07:00
Will Chen
c5fdbeb90f Bumpt o v0.14.0-beta.1 (#683) 2025-07-21 16:48:03 -07:00
Will Chen
dd4987a9ac Verify release (#679)
Context: https://github.com/electron/forge/issues/3965
2025-07-21 11:07:53 -07:00
Will Chen
15defa72e9 bump to v0.13 (#669) 2025-07-18 22:00:42 -07:00
Will Chen
78c933756e bump to 0.13.0-beta.2 (#660) 2025-07-17 15:54:56 -07:00
Will Chen
444397ea86 Create Publish panel to easy GitHub and Vercel push (#655) 2025-07-17 15:54:08 -07:00
Will Chen
e539cbefdd Bump to v0.13.0-beta1 (#634) 2025-07-11 14:17:44 -07:00
Will Chen
47385e0130 bump to v0.12.0 (#619) 2025-07-10 10:24:47 -07:00
Will Chen
b641bfdc30 Bump to v0.12.0-beta.2 (#594) 2025-07-07 17:47:28 -07:00
Will Chen
99f2e9ffce v0.12.0-beta.1 (#592) 2025-07-07 17:21:38 -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
bc38f9b2d7 Improve check error performance by off-loading to worker thread w/ incremental compilation (#575) 2025-07-07 12:47:33 -07:00
Will Chen
d0f6e40378 Bump to v0.11.1 and disable autofix by default (#565) 2025-07-03 16:26:39 -07:00
Will Chen
cf11cc6f23 bump to v0.11.0 (#545) 2025-07-02 15:52:33 -07:00
Will Chen
4ec35f1d6e Bump to v0.10.0 (#484) 2025-06-24 13:40:44 -07:00
Will Chen
b044bb69f7 Bump to v0.9.0 (#447) 2025-06-19 09:45:13 -07:00
Will Chen
30b5c0d0ef Replace thinking with native Gemini thinking summaries (#400)
This uses Gemini's native [thinking
summaries](https://cloud.google.com/vertex-ai/generative-ai/docs/thinking#thought-summaries)
which were recently added to the API.

Why? The grafted thinking would sometimes cause weird issues where the
model, especially Gemini 2.5 Flash, got confused and put dyad tags like
`<dyad-write>` inside the `<think>` tags.

This also improves the UX because you can see the native thoughts rather
than having the Gemini response load for a while without any feedback.

I tried adding Anthropic extended thinking, however it requires temp to
be set at 1, which isn't ideal for Dyad's use case where we need precise
syntax following.
2025-06-16 17:29:32 -07:00
Will Chen
17880cb86b Fix engine scripts (#419) 2025-06-16 14:27:34 -07:00
Will Chen
cabfca2599 Bump to v0.8.0 (#382) 2025-06-10 14:44:02 -07:00
Will Chen
534cbad909 Allow manual context management (#376) 2025-06-10 13:52:20 -07:00
Will Chen
97ed34cf08 Use v0.7.5 (#350) 2025-06-05 17:49:31 -07:00
Will Chen
7f410ce830 Better supabase error message (#336)
Fixes #287
2025-06-04 22:22:00 -07:00
Will Chen
7235eab227 Make CI run cross-platform (#295) 2025-06-03 13:04:16 -07:00
Will Chen
304b3f7f01 Bump to v0.8.0 (#293) 2025-05-31 15:19:19 -07:00
Will Chen
dbe95dafc4 bump to v0.7.0 (#238) 2025-05-23 15:46:32 -07:00
Will Chen
644012c9a5 Simple playwright e2e test (#234) 2025-05-23 10:44:52 -07:00
Will Chen
ae351c5ea0 Add staging engine (+ logs) (#225) 2025-05-22 10:33:09 -07:00
Will Chen
38535bea46 Bump to v0.6.0 (#185) 2025-05-16 23:29:33 -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
bbf4bb765c Allow overriding gateway URL (#169) 2025-05-15 15:09:45 -07:00