100 Commits
Author SHA1 Message Date
Raunak Bhagat f189d4987e fix(web): disable the sidebar Craft tab below the Business tier (#16224) 2026-10-18 22:28:50 +00:00
Raunak Bhagat 6d3458b369 fix(web): show the code interpreter status with @opal/Content (#16223) 2026-10-18 21:55:40 +00:00
Raunak Bhagat f778b97d4b fix(web): show optional tracing fields with the optional suffix (#16182) 2026-10-16 23:34:14 +00:00
Raunak Bhagat 00c9bcd19f fix(opal): switches keep keyboard focus and get a clearer focus state (#16175) 2026-10-16 22:58:28 +00:00
Raunak Bhagat c3d873181f feat(opal): input slots, reveal toggle and dropdown polish (#16142) 2026-10-16 02:56:49 +00:00
Raunak Bhagat 44ffc8d71c refactor(img-gen): remove reusing an LLM provider's API key (#16131) 2026-10-15 23:38:36 +00:00
Raunak Bhagat d89f5eb5b1 fix(opal): keep a dropdown trigger's focused border while it is open (#16127) 2026-10-15 22:48:33 +00:00
Raunak Bhagat 8958c9af28 fix(llm): one-line provider cards, translated custom provider names (#16120) 2026-10-15 22:25:05 +00:00
Raunak Bhagat 8d37dbb73c fix(opal): let the Collapsible section fill a flex parent again (#16123) 2026-10-15 22:18:28 +00:00
Raunak Bhagat 835689cf64 refactor(opal): move custom-header collapsibles onto Opal's Collapsible (#16090) 2026-10-15 19:51:04 +00:00
Raunak Bhagat 9de69e64d9 feat(i18n): translate every hard-coded placeholder (#16055) 2026-10-14 23:49:44 +00:00
Raunak Bhagat cba9ddb9bd feat(connectors): skip Connector Content when there is nothing to configure (#15996) 2026-10-14 23:25:48 +00:00
Raunak Bhagat b2cc914ac6 feat(connectors): one scoped-token field for Confluence and Jira (#16005) 2026-10-14 23:08:43 +00:00
Raunak Bhagat e6392cd30c feat(connectors): set up Gmail accounts in the connector form (#15995) 2026-10-14 22:25:39 +00:00
Raunak Bhagat 7b312c3bc5 fix(connectors): keep the account section expanded with no saved accounts (#16003) 2026-10-14 02:30:10 +00:00
Raunak Bhagat 1cfaacf913 fix(connectors): hide the account fold button with no saved accounts (#16002) 2026-10-14 02:11:33 +00:00
Raunak Bhagat 2bc4e46511 feat(connectors): set up Google Drive accounts in the connector form (#15994) 2026-10-14 02:04:56 +00:00
Raunak Bhagat 458affef19 feat(connectors): Opal logos for the catalog, and source metadata in the connectors library (#15993) 2026-10-14 00:16:46 +00:00
Raunak Bhagat 7283da0b62 feat(connectors): set up Microsoft accounts in the connector form (#15966) 2026-10-13 23:10:37 +00:00
Raunak Bhagat cff8a1db0e feat(opal): single and multi upload inputs; Google Sites and File use them (#15971) 2026-10-13 21:54:46 +00:00
Raunak Bhagat 48605418eb feat(opal): update InputUpload and remove previous, legacy component (#15965) 2026-10-13 19:59:24 +00:00
Raunak Bhagat 3da08083e9 fix(connectors): keep the locked-form tooltip level with the pointer (#15956) 2026-10-13 16:35:15 +00:00
Raunak Bhagat 6fed167d8e feat(connectors): fold all account cards, rename saved accounts (#15953) 2026-10-13 09:40:33 +00:00
Raunak Bhagat 587a4a179b fix(opal): give tabs per-variant minimum heights (#15952) 2026-10-13 08:21:26 +00:00
Raunak Bhagat 6866d06ddc feat(connectors): list locked plan options under an upgrade link (#15942) 2026-10-13 03:42:56 +00:00
Raunak Bhagat dc23d34671 feat(connectors): show plan-limited settings on every plan, locked (#15939) 2026-10-13 03:07:23 +00:00
Raunak Bhagat 794a5e4832 feat(connectors): account sharing UI on the add-connector page (#15930) 2026-10-13 02:30:03 +00:00
Raunak Bhagat c9df4da344 feat(admin-sidebar): one pointer-following tooltip over locked pages; logical tooltip sides (#15926) 2026-10-12 23:25:32 +00:00
Raunak Bhagat 0bdd04cc8e fix(zed): make the db up/down [N] tasks work under fish (#15925) 2026-10-12 23:01:20 +00:00
Raunak Bhagat ddb534104c chore(zed): upgrade and downgrade the schema by N revisions (#15914) 2026-10-12 21:12:00 +00:00
Raunak Bhagat b39769b8eb fix(connectors): fail a draft check run at once when task setup breaks (#15898) 2026-10-12 18:53:52 +00:00
Raunak Bhagat 29f8c837d0 feat(connectors): checks card and account list polish (#15893) 2026-10-12 18:07:25 +00:00
Raunak Bhagat 6db31b6183 fix(connectors): enable Create once required checks pass, without re-running checks (#15883) 2026-10-12 10:18:38 +00:00
Raunak Bhagat c1103752d2 feat(connectors): clearer failed-to-run state in the checks card (#15881) 2026-10-12 09:47:43 +00:00
Raunak Bhagat e04e8b2df8 feat(connectors): animated account-section fold with a new-account summary (#15875) 2026-10-12 09:06:37 +00:00
Raunak Bhagat b2edc253e6 feat(connectors): saved-account cards, draft accounts and realm-bound accounts (#15711) 2026-10-12 08:36:30 +00:00
Raunak Bhagat d82ef15039 feat(connectors): draft credentials and per-account check endpoints (#15757) 2026-10-09 20:58:06 +00:00
Raunak Bhagat b52ed50ce9 refactor(opal): one Fold animation for every folding section (#15699) 2026-10-08 09:57:11 +00:00
Raunak BhagatandClaude Opus 5.5 a5bb9dad6f feat(connectors): check a credential before a connector is created (#15007)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-08 04:48:36 +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 Bhagat 512e19bf24 refactor(connectors): clean up the Connector Content section (#15617) 2026-10-07 00:56:52 +00:00
Raunak Bhagat 18755e3183 fix(zed): pin Debugpy configs to the repo .venv interpreter (#15612) 2026-10-06 18:43:26 +00:00
Raunak Bhagat 438b54447d feat(connectors): add a Connector Settings section with Opal access fields (#15518) 2026-10-06 08:16:22 +00:00
Raunak Bhagat 897500ebf7 fix(opal): stop dropdowns from scrolling the page when they open (#15597) 2026-10-06 03:00:26 +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 b6f4250472 feat(opal): @opal/Dropdown secondary views (#15524) 2026-10-04 02:45:03 +00:00
Raunak Bhagat 663dd2fe4a feat(opal): add Dropdown and rebuild the input dropdowns on it (#15523) 2026-10-04 01:32:01 +00:00
Raunak Bhagat 361a8856ec feat(connectors): reskin connector scheduling with Opal (#15509) 2026-10-03 02:40:27 +00:00
Raunak Bhagat 5f850f0e29 feat(opal): add Collapsible and migrate SimpleCollapsible (#15517) 2026-10-03 02:13:12 +00:00
Raunak Bhagat a1216aba79 feat(credentials): reskin the create-credential form with Opal (#15450) 2026-10-02 20:50:07 +00:00
Raunak Bhagat 6282948694 feat(opal): add anims to @opal/Tabs (#15492) 2026-10-02 20:42:42 +00:00
Raunak Bhagat 2789602d62 feat(opal): refresh toasts (#15484) 2026-10-02 19:13:46 +00:00
Raunak Bhagat b2186a2dba fix(credentials): fix delete and loading, and gather credential code (#15436) 2026-10-02 00:14:47 +00:00
Raunak Bhagat 99977b3a12 feat(opal): add @opal/loaders (#15421) 2026-10-01 23:37:22 +00:00
Raunak Bhagat 820ce86e9a feat(connectors): keyboard navigation for the catalog, on two Opal hooks (#15390) 2026-10-01 23:37:04 +00:00
Raunak Bhagat 34509bf904 refactor(connectors): move the source types into the connectors library (#15337) 2026-10-01 19:44:54 +00:00
Raunak Bhagat bec36cd71b refactor(connectors): refresh the credential step and give it one hook (#15320) 2026-10-01 19:18:59 +00:00
Raunak Bhagat 0b8dbbb911 feat(index-settings): stage image processing in the page form (#15179) 2026-09-29 00:49:03 +00:00
Raunak Bhagat 6a7bd044cb fix(opal): fixes for the inputs/dropdowns family of components (#15203) 2026-09-28 22:53:19 +00:00
Raunak Bhagat 4ae53d54a9 feat(opal): @opal/Content takes a titleColor override (#15194) 2026-09-28 20:57:05 +00:00
Raunak Bhagat 7528b10337 refactor(opal): updated colours on @opal/Content (#15180) 2026-09-28 20:01:16 +00:00
Raunak Bhagat 8e926893a0 refactor(opal): MessageCard drops its content padding and pairs its two paddings (#15177) 2026-09-28 18:01:21 +00:00
Raunak Bhagat 92a92aa4bc refactor(web): move the configuration model pickers to SimpleModelSelector (#15145) 2026-09-28 17:03:15 +00:00
Raunak Bhagat 7b2278a779 fix(opal): InputSwitch pads its track as the mocks do (#15175) 2026-09-28 16:41:15 +00:00
Raunak Bhagat 2b9cdc3d3a fix(opal): foldable dropdown groups stay put while the list is open (#15156) 2026-09-25 22:54:16 +00:00
Raunak Bhagat de06bf06ba feat(web): create new SimpleModelSelector component (#15116) 2026-09-25 22:07:24 +00:00
Raunak Bhagat 2ea78b287f fix(opal): a select inside a label toggles once per click (#15146) 2026-09-25 21:14:10 +00:00
Raunak Bhagat 42650cd914 fix(opal): InputTypeIn value text uses the main-ui-body preset (#15130) 2026-09-25 18:37:00 +00:00
Raunak Bhagat 0371b66696 fix(web): address review follow-ups from the lib/languageModels cleanup (#15127) 2026-09-25 17:48:58 +00:00
Raunak BhagatandClaude Fable 5.1 656c5ac77c refactor(web): organize lib/languageModels: types.ts, named list hooks, components/ (#15126)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-25 17:27:53 +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 8e28c7c822 refactor(mcp): move MCP into lib/mcp/ and clean up the agent editor's MCP card (#15072) 2026-09-24 05:26:48 +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 436209ee5d refactor(connectors): organize all connector-related items into lib/connectors/ (#15035) 2026-09-23 19:32:26 +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
Raunak Bhagat 37d5a95915 feat(admin): indexing status page moves to /admin/indexing-status + minor UI touches (#15000) 2026-09-22 22:07:47 +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 e5e8fa0da7 refactor(web): lib/indexing/ becomes lib/searchSettings/ (#14982) 2026-09-22 16:36:38 +00:00
Raunak Bhagat 4d0a9c9ea3 refactor(opal): split InputTypeInTag from InputMultiSelect + regroup inputs (#14970) 2026-09-22 02:42:28 +00:00
Raunak Bhagat 1a1868531e fix(indexing): never caption with a vision model nobody chose (#14965) 2026-09-22 02:16:10 +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
Raunak Bhagat 0cf0cdc09c fix(sidebar): highlight search tab while the search command menu is open (#14935) 2026-09-21 17:18:15 +00:00
Raunak BhagatandClaude Fable 5.1 2931768b33 fix(web): tools popover polish (#14850)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 05:37:08 +00:00
Raunak BhagatandClaude Fable 5.1 d3bba53829 feat(web): chat-scoped search filters, orthogonal to the tool trinary (#14846)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 00:20:51 +00:00
Raunak Bhagat f9060144c3 feat(tools): an empty source selection searches nothing (#14820) 2026-09-16 23:03:01 +00:00
Raunak Bhagat a997e9a1d8 fix(tools): keep Internal Search pinned when sources sync (#14798) 2026-09-16 18:21:13 +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 ce1d068bcb refactor(web): Retire IconButton onto Opal's Button (#14625) 2026-09-10 20:36:35 +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