Commit Graph
381 Commits
Author SHA1 Message Date
Raunak Bhagat 42650cd914 fix(opal): InputTypeIn value text uses the main-ui-body preset (#15130) 2026-09-25 18:37:00 +00:00
Raunak BhagatandClaude Fable 5.1 7f12a5f1b0 feat(opal): dropdown search, foldable dividers, one keyboard model, rows on LineItemButton (#15115)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 03:19:15 +00:00
Raunak BhagatandClaude Fable 5.1 a2325cf71d refactor(web): replace the legacy InputSelect with Opal's InputSingleSelect (#15104)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 23:36:57 +00:00
Raunak BhagatandClaude Fable 5.1 c8c8c04ce6 feat(opal): the dropdown family as four components (#15107)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-24 21:53:56 +00:00
Raunak Bhagat 39f1410a13 refactor(opal): rename inputs/selects/ to inputs/dropdowns/ (#15102) 2026-09-24 20:04:47 +00:00
Raunak Bhagat 189759ba6b fix(opal): ShadowDiv paints a real shadow; labelled rows paint their switch's hover (#15070) 2026-09-24 04:50:23 +00:00
Raunak Bhagat 4c6217c70d feat(connectors): the create-connector header icons render to spec (#15055) 2026-09-23 21:38:26 +00:00
Raunak Bhagat 299a98f9a1 feat(opal): the settings header takes a list of actions (#15038) 2026-09-23 20:09:56 +00:00
Raunak Bhagat 01e7efb8d8 feat(connectors): collapse connector creation into one form instead of multiple steps (#15028) 2026-09-23 18:55:48 +00:00
roshanandcubic-dev-ai[bot] a7959c643d feat(llm): add Vercel AI Gateway as a built-in provider (#14969)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-23 01:01:19 +00:00
Raunak BhagatandClaude Fable 5.1 f7ec47079f feat(connectors): reskin the connector catalog (#14993)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 21:16:31 +00:00
Raunak Bhagat efab755437 feat(opal): clickable SelectCards are keyboard-operable (#14997) 2026-09-22 19:44:32 +00:00
Raunak Bhagat 4d0a9c9ea3 refactor(opal): split InputTypeInTag from InputMultiSelect + regroup inputs (#14970) 2026-09-22 02:42:28 +00:00
Raunak BhagatandClaude Fable 5.1 d34e8dcd4b refactor(opal): unify the input-select family (#14646)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-22 01:35:42 +00:00
Justin Tahara 66507c727f fix(clients): protect navigation and sensitive request data (#14833) 2026-09-16 23:08:45 +00:00
Jamison LahmanandClaude Opus 5 43b0309c84 chore(opal): build with tsdown and TypeScript 7 (#14776)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 19:40:14 +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
Jamison LahmanandClaude Opus 5 36e47dffb1 chore(web): enforce no-unknown-parameters and no-conditional-empty-object-spread (#14720)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 21:50:46 +00:00
Jamison LahmanandClaude Opus 5 0873b4a36f chore(web): remove unused dependencies (#14718)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 20:04:01 +00:00
Raunak Bhagat a0370f232b refactor(opal): collect the input families into organizational directories (#14681) 2026-09-12 00:31:53 +00:00
Raunak Bhagat a66077b45a refactor(opal): input naming reorg and select-family grouping (#14664) 2026-09-11 22:02:35 +00:00
Raunak Bhagat 46ed00439c feat(opal): add InputMultiSelect and its Formik field (#14641) 2026-09-11 16:36:42 +00:00
Raunak Bhagat da15c93ffc refactor(web): converge attachment rows on AttachmentItemButton (#14639) 2026-09-11 03:24:43 +00:00
Raunak Bhagat 4ad6cfbc27 feat(opal): add @opal/AttachmentItemButton (#14629) 2026-09-11 02:16:53 +00:00
Raunak Bhagat f9e3de36c8 refactor(opal): Move the remaining raw inputs into Opal (#14618) 2026-09-10 01:44:35 +00:00
Raunak Bhagat 8a0e43b7ee refactor(opal): Move the dependency-free raw inputs into Opal (#14617) 2026-09-10 01:05:52 +00:00
Raunak Bhagat ff5e0b36bf refactor(opal): Name card colors for the tokens they paint (#14615) 2026-09-10 01:05:34 +00:00
Raunak Bhagat 3ccf566c65 refactor(web): Retire the refresh inputs that Opal already covers (#14616) 2026-09-10 00:37:28 +00:00
Nikolas Garza 676b36fa41 feat(i18n): format numbers and dates in the UI locale, with Arabic-Indic digits for Arabic (#14589) 2026-09-09 22:22:26 +00:00
Nikolas Garza 04132b25d6 feat(i18n): route Opal labels and date formatting through the app locale (#14552) 2026-09-09 21:13:07 +00:00
Raunak Bhagat 7e567ec525 feat(opal): Add a presentational mode to LineItemButton (#14604) 2026-09-09 21:05:37 +00:00
Raunak Bhagat 48c2f9779c fix(opal): Lock the document while the app frame is mounted (#14590) 2026-09-09 19:19:16 +00:00
Raunak Bhagat 7e7409520d fix(opal): Drop the hardcoded top gap on tab panels (#14591) 2026-09-09 16:43:24 +00:00
Raunak Bhagat 916192bddf fix(i18n): Translate the enabled-count phrase (#14581) 2026-09-09 00:19:39 +00:00
Raunak Bhagat 066781e538 refactor(opal): Let LineItemButton props reach the row element (#14521) 2026-09-08 21:53:59 +00:00
Raunak Bhagat 8310015401 refactor(opal): Text wrapping and alignment props on @opal/Text (#14512) 2026-09-08 18:12:52 +00:00
Raunak Bhagat c9be4b2f04 fix(appearance): Give the chat footer 500 characters (#14499) 2026-09-04 22:37:38 +00:00
Nikolas Garza b14a00eaae fix(web): translate the login welcome copy, submit label, and divider (#14416) 2026-09-02 16:26:28 +00:00
Raunak Bhagat e42900f286 fix(opal): stop an explicit undefined replacing a component's default (#14392) 2026-09-02 01:32:02 +00:00
Nikolas Garza 7268c219a8 feat(web): RTL layout support driven by the locale (#14394) 2026-09-01 18:04:59 +00:00
Raunak Bhagat 86ffc34da9 fix(opal): let disabled outrank a Content's own colour (#14389) 2026-08-31 23:05:33 +00:00
Raunak Bhagat e0a77963d5 feat(opal): let a LineItemButton be disabled (#14387) 2026-08-31 19:44:42 +00:00
Raunak Bhagat 23281da262 feat(opal): let a Content title be struck through (#14386) 2026-08-31 19:29:43 +00:00
Nikolas Garza fe5671ee46 fix(opal): make tooltip content readable in light mode (#14339) 2026-08-27 20:29:49 +00:00
Jamison LahmanandClaude Fable 5 ec08b5f948 feat(web): CJK font fallbacks and line breaking (#14322)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 01:16:12 +00:00
Raunak Bhagat 34efeea01c feat(opal): share one instance of a hook across a subtree (#14312) 2026-08-27 00:45:53 +00:00
Raunak Bhagat 8ffe7b4093 chore(web): give Opal's hooks a barrel (#14310) 2026-08-26 22:22:23 +00:00
Jamison LahmanandClaude Fable 5 33f9cf2c0f feat(web): i18n extraction wave 1 — Settings, Auth, account popover (#14258)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 16:57:45 +00:00
Raunak Bhagat 6bd66b856a refactor(opal): give rounding a numeric scale (#14259) 2026-08-25 23:01:56 +00:00
DanelegendandClaude Fable 5 5ac1407b84 fix(opal): anchor SidebarTab tooltips to the control so the row never remounts (#14245)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-25 18:30:41 +00:00