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 |
|