Commit Graph
90 Commits
Author SHA1 Message Date
Wenxi 0e60d3c681 feat(mcp): guide users through tool connection and reauthentication (#16092) 2026-10-15 20:54:50 +00:00
Wenxi a0a0c8a636 fix(craft): isolate history loading and queued turn recovery (#15800) 2026-10-12 20:31:37 +00:00
Raunak Bhagat 812c6ebb5b fix: brand-cased connector and logo names; Disabled scroll fix (#15662) 2026-10-07 19:48:18 +00:00
Raunak BhagatandClaude Fable 5.1 175d12795c feat(web): migrate dropdowns to @opal/Dropdown (#15525)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 22:43:16 +00:00
Raunak Bhagat 99977b3a12 feat(opal): add @opal/loaders (#15421) 2026-10-01 23:37:22 +00:00
Justin Tahara 7106a622f8 fix(chat): keep file processing indicator until files are ready (#15354) 2026-10-01 18:19:37 +00:00
Nikolas Garza bb3ed79818 fix(whitelabeling): use the custom app name in every catalog string (#15049) 2026-09-23 20:59:43 +00:00
WenxiandClaude Opus 5 08a8ff0613 refactor(web): rename lib/search/interfaces.ts to types.ts (#14994)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 18:48:22 +00:00
roshanandOmX fd38765ab7 feat(voice): add Zoom Scribe admin and microphone flow (#14338)
Co-authored-by: OmX <omx@oh-my-codex.dev>
2026-09-15 23:52:28 +00:00
Justin Tahara e030d3e91a fix(web): stop react-dropzone double-handling pasted files (#14700) 2026-09-14 17:52:33 +00:00
Jamison LahmanandClaude Opus 5 35e19e611f chore(web): type react-markdown renderer props (#14661)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 22:49:56 +00:00
Raunak Bhagat ce1d068bcb refactor(web): Retire IconButton onto Opal's Button (#14625) 2026-09-10 20:36:35 +00:00
Raunak Bhagat 5114622d01 refactor(web): Migrate presentational rows off LineItem (#14606) 2026-09-09 21:22:17 +00:00
Raunak Bhagat 64097d6685 refactor(web): Move four files off LineItem onto LineItemButton (#14522) 2026-09-08 22:19:20 +00:00
Raunak Bhagat 8310015401 refactor(opal): Text wrapping and alignment props on @opal/Text (#14512) 2026-09-08 18:12:52 +00:00
Nikolas Garza 7268c219a8 feat(web): RTL layout support driven by the locale (#14394) 2026-09-01 18:04:59 +00:00
Nikolas Garza fca0eb6845 feat(web): per-block RTL rendering for chat messages (#14393) 2026-09-01 16:59:08 +00:00
Raunak Bhagat cbfd6b327b refactor(web): give a chat one tool configuration (#14367) 2026-08-29 18:09:14 +00:00
Raunak Bhagat e71fc7f847 refactor(web): make app position URL-driven and self-navigating (#14361) 2026-08-28 23:10:08 +00:00
Raunak Bhagat e814627847 refactor(web): scope the forced tool to the surface that chose it (#14347) 2026-08-28 18:10:57 +00:00
Raunak Bhagat 18401320f0 feat(web): share one search selection across the input bar (#14340) 2026-08-27 20:48:41 +00:00
Raunak Bhagat b32ff39ae8 refactor(web): give the search filters a home (#14321) 2026-08-27 00:19:29 +00:00
Raunak Bhagat 08c8deb955 refactor(web): move the tools popover into lib/tools (#14295) 2026-08-26 20:35:50 +00:00
Jamison LahmanandClaude Fable 5 51b1db1660 feat(web): i18n extraction wave 2a — chat shell and composer (#14287)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 18:36:24 +00:00
Raunak Bhagat 6bd66b856a refactor(opal): give rounding a numeric scale (#14259) 2026-08-25 23:01:56 +00:00
Raunak Bhagat 5e0fb28372 refactor(web): refresh/LineItem -> opal/LineItemButton migration (pt1) (#14256) 2026-08-25 21:11:40 +00:00
Raunak Bhagat be58bd9556 refactor(web): consolidate the project feature into lib/projects/ (#14233) 2026-08-25 17:16:58 +00:00
Raunak Bhagat 9ed2b6255f refactor(web): move the IconButton call sites to Opal Button (#14163) 2026-08-24 16:49:51 +00:00
Raunak Bhagat 603efe6fd2 refactor(web): clean up how the active agent is resolved (#13960) 2026-08-21 17:29:08 +00:00
Nikolas Garza 915ab4787d feat(chat): implicit preferred-response selection for multi-model chat (#14067) 2026-08-21 00:23:53 +00:00
Jamison LahmanandClaude Opus 5 f882a42e38 feat(web): enable the jsx-a11y oxlint plugin (#13962)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 16:46:26 +00:00
Raunak Bhagat 0751acf9f8 fix(web): keep deep research out of project chats (#13951) 2026-08-13 19:16:43 +00:00
Nikolas Garza e7c6981e21 feat(chat): incognito page mode with ephemeral files and projects (#13895) 2026-08-12 23:59:48 +00:00
Nikolas Garza 23dbf48fb8 fix(web): fix react-doctor error-class findings and enforce via oxlint plugin (#13850) 2026-08-11 18:45:27 +00:00
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