Commit Graph
56 Commits
Author SHA1 Message Date
claude[bot]andClaude 4669938b1f fix(storybook): align @storybook/* addon versions with storybook 10.5.0 (#13482)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-27 21:00:13 +00:00
DanelegendandClaude Opus 5 3f5517f735 feat(craft): distinguish external apps from MCP servers (#13434)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-27 17:59:26 +00:00
Wenxi 5c4dfd5863 refactor(craft): decouple external apps from skills (#13320) 2026-07-22 22:59:51 +00:00
Nikolas Garza d9051c3052 feat(opal): add Toast (#12919) 2026-07-15 21:39:49 +00:00
Wenxi 8e1bf0eca1 fix(craft): require hover dwell before swapping open plus-menu flyout (#12711) 2026-07-06 23:30:46 +00:00
acaprau 02d6754029 feat(fe): Save session drafts in the chat and agent creation text bars (#12462) 2026-06-29 23:10:44 +00:00
Raunak Bhagat c027c825f9 chore(web): src/app/app/ directory cleanup (#12472) 2026-06-26 19:16:34 +00:00
Raunak Bhagat d511116416 feat(opal): add shadow prop to @opal/components.Card (#12451) 2026-06-25 23:19:26 +00:00
Justin Tahara 8e5ab3f864 fix(chat): keep processing indicator until user files finish indexing (#12208) 2026-06-18 22:38:28 +00:00
Raunak Bhagat ca2ea9d91b refactor(settings): consolidate settings into a single useSettings() hook (#12155) 2026-06-17 19:34:42 +00:00
Wenxi 962d379c47 fix(craft): interrupt with single Escape (#11857) 2026-06-09 19:42:10 +00:00
WenxiandClaude Opus 4.8 d106f0aecb feat(input): expand paste tiles back into the input bar (#11776)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 01:26:09 +00:00
roshanandClaude Opus 4.8 6fd0075b71 feat(craft): clean up the Craft sidebar to four tabs and rehome settings (#11671)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 02:23:02 +00:00
roshanandClaude Opus 4.8 d9db4aa99b feat(craft): redesign input bar with skill chips, plus menu, and BaseInputBar abstraction (#11634)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 18:02:56 +00:00
Raunak Bhagat 7c15d4bc1c refactor(opal): migrate SimpleLoader into @opal/icons (#11625) 2026-06-03 00:53:12 +00:00
Wenxi a4837f8433 feat(craft): / skill picker — split into Skills + Apps sections (#11607) 2026-06-02 19:19:15 +00:00
WenxiandClaude Opus 4.8 927211bfc6 refactor(input): centralize input-bar keydown precedence + tiles storybook (#11621)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 17:46:08 +00:00
WenxiandClaude Opus 4.8 db00c6f4f6 feat(craft): skill tiles + always-on paste tiles in input bar (#11563)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 17:21:13 +00:00
WenxiandClaude Opus 4.8 7f9f682847 chore(craft): add storybook stories for input bar and queued-message bar (#11561)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 02:48:59 +00:00
WenxiandClaude Opus 4.8 7651cb458a feat(craft): queue messages sent while a response is streaming (#11560)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 02:25:21 +00:00
WenxiandClaude Opus 4.8 3d07a5272c refactor(chat): extract shared queued-message navigation hook (#11559)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 01:55:12 +00:00
Raunak Bhagat a05d769ddd refactor(opal): migrate Spacer into Opal (#11429) 2026-05-27 18:14:12 +00:00
93eea98cc1 feat(craft): skills ui (#11011)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-05-19 01:11:08 +00:00
Nikolas Garza 400d084ab1 feat(web): gate queued messages on previous answer fully rendered (#10921) 2026-05-13 23:37:14 +00:00
Jamison LahmanandClaude Opus 4.7 e356243d43 chore(deps): upgrade tailwindcss v3 → v4 (#11035)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 19:44:53 +00:00
Raunak Bhagat 7907a489f2 refactor(web): consolidate and clean up all agent-related code (#10970) 2026-05-11 19:01:44 +00:00
Nikolas Garza 02b76edad6 refactor(opal): drop refresh-components shims, import directly from opal (#10945) 2026-05-08 20:52:19 +00:00
Wenxi ed6e3f1949 test: e2e tests for contentEditable input bar and paste tiles (#10811) 2026-05-07 01:03:39 +00:00
Wenxi 634c2795e1 feat: paste tiles in contentEditable input bars (#10810) 2026-05-06 17:54:26 +00:00
Wenxi 15234bbf53 refactor: chat input bar to contentEditable for rich content (#10500) 2026-05-04 17:50:59 +00:00
Raunak Bhagat df332adbf4 fix(opal): separate Opal from @web/src shared utilities (#10598) 2026-04-24 20:04:43 +00:00
Raunak Bhagat 20394db379 refactor(icons): migrate legacy icons/logos to opal (#10474) 2026-04-22 22:26:47 +00:00
Wenxi 4b1d41730b feat: queued messages (#10451) 2026-04-22 03:48:46 +00:00
Nikolas Garza 9d78f71f23 fix(chat): disable Deep Research in multi-model mode (ENG-4009) (#10126) 2026-04-13 20:52:56 +00:00
Nikolas Garza f5d66f389c fix(input): differentiate attach file and add model icons (#10024) 2026-04-09 03:30:10 +00:00
Nikolas Garza 7a3e7fad7a feat(chat): wire multi-model streaming into chat controller and UI (#9929) 2026-04-07 21:27:24 +00:00
Raunak Bhagat 41d1a33093 refactor: simplify opal/Disabled by removing its context (#9852) 2026-04-02 17:12:01 +00:00
Raunak Bhagat 67c8df002e refactor: update Button to define its own internal disabled styling (#9851) 2026-04-02 16:42:35 +00:00
Jessica Singh 93ec270ccc feat(voice): VAD auto-stop only when auto-send is enabled (#9809) 2026-03-31 19:31:31 +00:00
Justin Tahara a19fe03bd8 fix(ui): Text focused paste from PowerPoint (#9603) 2026-03-24 21:23:58 +00:00
Jessica SinghandClaude Opus 4.5 e4527cf117 feat(voice mode): stt and tts (#8715)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-03-13 16:31:33 +00:00
Raunak Bhagat ecbb267f80 fix: Consolidate search state-machine (#9234) 2026-03-11 00:42:39 +00:00
Justin Tahara 6917953b86 chore(projects): Turn off DR in Projects (#9150) 2026-03-06 22:08:14 +00:00
Raunak Bhagat bdc2bfdcee fix(fe): account for wrapper padding in textarea auto-resize (#9151) 2026-03-06 21:30:25 +00:00
Raunak Bhagat 19016dd35a refactor: add Disabled primitive to @opal/core (#9136) 2026-03-06 11:48:22 +00:00
Raunak BhagatandClaude Opus 4.6 127b2dcc80 refactor: split Interactive into Stateless/Stateful, add SelectButton, kebab-case dirs (#9134)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 09:15:39 +00:00
Raunak Bhagat 2c0a4a60a5 refactor: consolidate AppInputBar search/chat rendering with animated transitions (#9054) 2026-03-05 03:16:36 +00:00
Jamison Lahman 4f3c54f282 chore(playwright): hide actions toolbar buttons in screenshots (#8914) 2026-03-02 20:10:21 +00:00
Nikolas Garza 15d8946f40 refactor(fe): rename assistant → agent identifiers (#8869) 2026-03-02 18:19:23 +00:00
Evan Lohn 22a335fffa feat: bg tasks via fastapi (#8861) 2026-03-02 02:35:31 +00:00