Commit Graph

  • 843a097e82 Fix model picker UX (#145) Will Chen 2025-05-12 22:41:53 -07:00
  • d1027622b4 Loosen provider type to a string (#144) Will Chen 2025-05-12 22:29:36 -07:00
  • f628c81f4c Refactor constants/models and inline (#143) Will Chen 2025-05-12 22:20:16 -07:00
  • 877c8f7f4f Simplify provider logic and migrate getContextWindow (#142) Will Chen 2025-05-12 22:18:49 -07:00
  • 11ba46db38 Update model picker to group language models by providers (from IPC) (#141) Will Chen 2025-05-12 22:06:41 -07:00
  • 0dc4d6c617 fix ipc naming for get system platform (#140) Will Chen 2025-05-12 21:57:49 -07:00
  • 993c5417e3 Fix DB schemas (#138) Will Chen 2025-05-12 21:51:08 -07:00
  • f5a6a1abca Delete custom provider (#137) Will Chen 2025-05-12 17:31:03 -07:00
  • ea9301c771 Support delete custom model (#136) Will Chen 2025-05-12 16:37:39 -07:00
  • e115074937 Fix DB schema (#135) Will Chen 2025-05-12 16:12:36 -07:00
  • 477015b43d allow creating and listing custom language model (#134) Will Chen 2025-05-12 16:00:16 -07:00
  • c63781d7cc Fix DB schema for language models (#133) Will Chen 2025-05-12 15:14:27 -07:00
  • 642895f0ba Allow creating custom providers (#132) Will Chen 2025-05-12 15:04:42 -07:00
  • cd7eaa8ece Prep for custom models: support reading custom providers (#131) Will Chen 2025-05-12 14:52:48 -07:00
  • 79a2b5a906 Fix markdown parsing & remove rehypeRaw (#130) Will Chen 2025-05-12 13:52:54 -07:00
  • c71638a508 Simplify handlers & IPC client: move from Result pattern to throwing errors (#120) Will Chen 2025-05-09 15:14:12 -07:00
  • 26305ee090 Fix max output tokens due to weird discrepancy with vertexAI (#123) Will Chen 2025-05-09 14:16:15 -07:00
  • b2eb05a1bc Simplify error handling for IPC handlers (#119) Will Chen 2025-05-08 23:47:05 -07:00
  • c203b1d009 make checkout version and revert version fit pattern (#118) Will Chen 2025-05-08 23:23:24 -07:00
  • 8d61659c60 Show error toast in centralized way for query (#117) Will Chen 2025-05-08 22:32:50 -07:00
  • b6eeaab1bb migrate current branch to query pattern (#116) Will Chen 2025-05-08 22:23:00 -07:00
  • 7839d6bde9 Update cursor rules Will Chen 2025-05-08 22:05:20 -07:00
  • 34ac9df743 Refactor useVersions to @tanstack/react-query (#114) Will Chen 2025-05-08 22:04:20 -07:00
  • cb9ffcc550 Add presubmit checks to CI (#113) Will Chen 2025-05-08 17:28:48 -07:00
  • 2537fbb342 lint using oxlint (#106) Will Chen 2025-05-08 17:21:35 -07:00
  • 0e8cc26fb5 Add prettier hook & contribution guide (#105) Will Chen 2025-05-06 23:15:56 -07:00
  • 0d56651220 Run prettier on everything (#104) Will Chen 2025-05-06 23:02:28 -07:00
  • 744ea68ac8 fix auto model logic so that dyad pro key doesn't error Will Chen 2025-05-06 22:12:59 -07:00
  • fddc227b4a Add workflow scope for github (#101) Will Chen 2025-05-06 13:00:47 -07:00
  • 2f18622dd3 Open markdown links externally (#100) Will Chen 2025-05-06 13:00:21 -07:00
  • 7e48b74813 Put file editing behind an experiment (#98) Will Chen 2025-05-06 12:59:49 -07:00
  • 45b1738f03 check supabase token before retrieving context (#99) Will Chen 2025-05-06 12:54:28 -07:00
  • 939c7db2ec make sure supabase is configured before retrieiving supabase app info (#97) Will Chen 2025-05-06 12:26:38 -07:00
  • ba60b80b89 Provide a way to disconnect supabase (#95) Will Chen 2025-05-06 12:24:31 -07:00
  • 20362d7b08 Fix undo and redo by using initial commit hash for chat (#94) Will Chen 2025-05-06 12:15:42 -07:00
  • 390496f8f8 Fix isAnyProvider and don't make it a hard block (#93) Will Chen 2025-05-06 12:13:03 -07:00
  • 7c0ce1d45b slight system prompt adjustment to avoid dyad-file in output Will Chen 2025-05-06 11:09:37 -07:00
  • c425daf893 Show warning if there's uncommitted changes (#92) Will Chen 2025-05-06 11:07:31 -07:00
  • 43ec6a4563 Add warning banner if user is not on main branch (#91) Will Chen 2025-05-06 11:06:27 -07:00
  • 1fcb58a141 Refactor version handlers (#90) Will Chen 2025-05-06 10:16:09 -07:00
  • a4d3e04996 refine model picker (#87) Will Chen 2025-05-05 16:03:36 -07:00
  • d0c410859d clean-up release scripts (#86) Will Chen 2025-05-05 15:12:46 -07:00
  • 971afb835f Bump to v0.4.0 (#85) Will Chen 2025-05-05 15:10:18 -07:00
  • c1570e4469 Basic logic check for is provider setup (#84) Will Chen 2025-05-05 15:09:37 -07:00
  • a720e0073d Max versions shown (#83) Will Chen 2025-05-05 14:29:06 -07:00
  • 43cf62a93c Enable exception reporting & default error screen to report GitHub bug (#82) Will Chen 2025-05-05 14:19:33 -07:00
  • ac8ef73bee Support image/file attachments (#80) Will Chen 2025-05-05 12:38:09 -07:00
  • 0108ff1a82 improve ux overflow with sidebar (#79) Will Chen 2025-05-02 16:29:51 -07:00
  • 30662118d7 avoid edge case with undo (#78) Will Chen 2025-05-02 16:27:45 -07:00
  • 4e4bf51bba Delete chat (#77) Will Chen 2025-05-02 15:43:40 -07:00
  • b9dc2cc0f9 Undo button (#76) Will Chen 2025-05-02 15:35:39 -07:00
  • a6eaaa6a94 Regenrate package-lock.json Will Chen 2025-05-02 14:59:16 -07:00
  • 46cb7ca577 redo reverts code (when possible) (#75) Will Chen 2025-05-02 14:55:46 -07:00
  • 5fc49231ee Add LM Studio support (#22) Piotr Wilkin (ilintar) 2025-05-02 23:51:32 +02:00
  • 3529627172 Undo chat history (#74) Will Chen 2025-05-02 13:47:59 -07:00
  • 4fb4e49c5d Supabase publishable key (#73) Will Chen 2025-05-02 12:39:17 -07:00
  • e488df24a0 Hook into vite error overlay and show fixable in dyad (#71) Will Chen 2025-05-02 10:57:35 -07:00
  • c069599de4 Update iframe message to be strictly typed & preserve backwards compat (note: add upgrade guide) (#70) Will Chen 2025-05-02 10:04:43 -07:00
  • 18846946b5 De-flake preview iframe error msg removal (#69) Will Chen 2025-05-01 23:18:19 -07:00
  • d1df8b10e8 Auto-submit error with fix error in preview iframe (#68) Will Chen 2025-05-01 23:10:11 -07:00
  • a0165cdf5f Provide a way to fix dyad-output errors with AI (#67) Will Chen 2025-05-01 23:09:02 -07:00
  • b72d1927c8 Show SQL description (#66) Will Chen 2025-05-01 23:04:58 -07:00
  • 1327e64e52 Clear stale preview iframe errors (#65) Will Chen 2025-05-01 22:48:43 -07:00
  • 79b7f865fc Emit clean stack traces from iframe (#63) Will Chen 2025-05-01 21:50:06 -07:00
  • 1bbfedc668 Provide suggestions for running commands (restart/refresh/rebuild) (#62) Will Chen 2025-05-01 21:44:51 -07:00
  • a8fd91a410 Allow more extensions (md + *ts / *js) (#61) Will Chen 2025-05-01 14:57:26 -07:00
  • 60b403e904 windows code-sign (follow electron-fiddle) Will Chen 2025-04-29 22:00:48 -07:00
  • 235c90e33e Try #7: fix windows code signing Will Chen 2025-04-29 21:44:17 -07:00
  • c6b8f77448 Try #6: windows code signing Will Chen 2025-04-29 21:30:25 -07:00
  • c7bd5b4817 Try #5: fix windows signing Will Chen 2025-04-29 21:17:00 -07:00
  • 75b5ba257d Try 4: windows config (#53) Will Chen 2025-04-29 16:48:39 -07:00
  • 9999ab6bf7 try 3: windows sign config (#52) Will Chen 2025-04-29 16:44:31 -07:00
  • 48a6c4f92d Try different sign params for windows (#51) Will Chen 2025-04-29 16:30:06 -07:00
  • 14a11cc3d2 Code sign win (#50) Will Chen 2025-04-29 16:12:24 -07:00
  • 19d1e89029 Create Upload Chat Session help feature (#48) Will Chen 2025-04-29 15:36:32 -07:00
  • 74003b9061 Log initial load (isPro) (#49) Will Chen 2025-04-29 15:30:45 -07:00
  • a53d72701b provide a way to disconnect github repo (#47) Will Chen 2025-04-29 12:12:47 -07:00
  • a33e6c6ae3 Custom window controls (#46) Will Chen 2025-04-29 11:41:40 -07:00
  • 672bd790fa Add heuristic to suggest fix code output (#45) Will Chen 2025-04-29 11:34:21 -07:00
  • 37928a9017 Show release notes on startup (#44) Will Chen 2025-04-29 11:02:27 -07:00
  • c612017a20 Fix open in chat nav (#41) Will Chen 2025-04-28 22:59:23 -07:00
  • 674dc6aeb0 Provide a way to open app folder in finder (#42) Will Chen 2025-04-28 22:57:13 -07:00
  • 7ab1aab9b0 Refactor auto-suggestion (#40) Will Chen 2025-04-28 22:43:37 -07:00
  • 322fcb002d Provide a way to disconnect from GitHub integration (due to permissio… (#39) Will Chen 2025-04-28 22:21:05 -07:00
  • fbb81471da Inspiration prompts for home screen (#38) Will Chen 2025-04-28 22:07:25 -07:00
  • 982ba4882f Add Gemini 2.5 Flash (#37) Will Chen 2025-04-28 21:48:09 -07:00
  • 7d5595f630 Optimize codebase extract & fix proposal handler token counting logic (#36) Will Chen 2025-04-28 21:39:16 -07:00
  • 813f170c68 Prefill messages in main process and ensure loading state is always shown (incl. new chat) (#35) Will Chen 2025-04-28 16:47:02 -07:00
  • 9fb5439ecf Summarize into new chat suggested action (#34) Will Chen 2025-04-28 16:14:12 -07:00
  • 0d441b15ca Show token bar at bottom of chat input (#33) Will Chen 2025-04-28 14:45:54 -07:00
  • aec5882c8d Fix bug in extract codebase that artificially limited to 30 files (#32) Will Chen 2025-04-28 13:45:32 -07:00
  • e65b80bcfa Set explicit max output tokens to avoid truncated responses (#31) Will Chen 2025-04-28 13:43:34 -07:00
  • 9b94122672 Support Linux release (0.2.5-beta.2) (#30) Will Chen 2025-04-28 13:22:02 -07:00
  • 1e866c8f99 Graduate Supabase integration from experiments (#29) Will Chen 2025-04-28 13:14:51 -07:00
  • ea07459ba6 Bump to 0.2.5-beta.1 Will Chen 2025-04-26 11:19:32 -07:00
  • 04b9f81647 Do not use free variant for dyad pro gateway Will Chen 2025-04-26 11:12:20 -07:00
  • eda2f9206d Support deep link for Dyad Pro (#25) Will Chen 2025-04-26 10:58:11 -07:00
  • 4848b2f085 Add toggle for disabling Dyad Pro (#24) Will Chen 2025-04-26 10:13:35 -07:00
  • 2ad10ba039 Support LLM gateway with Dyad API key (#23) Will Chen 2025-04-26 08:52:08 -07:00
  • 0dcbb44e2b More spacing for header bar Will Chen 2025-04-23 17:37:24 -07:00