Commit Graph
100 Commits
Author SHA1 Message Date
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
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
Raunak Bhagat dd91c114e6 refactor(web): Make the empty-memories state a SelectCard (#14612) 2026-09-09 23:48:45 +00:00
Raunak Bhagat 3be4f4bbea fix(web): Harden the service-account name field (#14614) 2026-09-09 23:14:50 +00:00
Raunak Bhagat 5114622d01 refactor(web): Migrate presentational rows off LineItem (#14606) 2026-09-09 21:22:17 +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 64097d6685 refactor(web): Move four files off LineItem onto LineItemButton (#14522) 2026-09-08 22:19:20 +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 50f46ffe96 refactor(appearance): Enforce the appearance length caps on the API (#14501) 2026-09-04 23:35:47 +00:00
Raunak Bhagat c9be4b2f04 fix(appearance): Give the chat footer 500 characters (#14499) 2026-09-04 22:37:38 +00:00
Raunak Bhagat b5e9f0d678 fix(tools): Don't make declared sources wait on the connector fetch (#14486) 2026-09-04 18:36:30 +00:00
Raunak Bhagat 50239e4306 fix(tools): i18n fixes for builtin-tools (#14477) 2026-09-04 17:59:47 +00:00
Raunak Bhagat d92ff6bff0 refactor(tools): Give tools popover rows a one-prop API (#14476) 2026-09-04 17:34:20 +00:00
Raunak Bhagat 2ecf28d278 feat: Add Zed editor support (debug + task configs) (#14420) 2026-09-02 16:44:04 +00:00
Raunak Bhagat cb9ac29fba fix(web): Unpin the first column in chat markdown tables (#14425) 2026-09-02 01:34:24 +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
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
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 34efeea01c feat(opal): share one instance of a hook across a subtree (#14312) 2026-08-27 00:45:53 +00:00
Raunak Bhagat b32ff39ae8 refactor(web): give the search filters a home (#14321) 2026-08-27 00:19:29 +00:00
Raunak Bhagat 8ffe7b4093 chore(web): give Opal's hooks a barrel (#14310) 2026-08-26 22:22:23 +00:00
Raunak Bhagat 08c8deb955 refactor(web): move the tools popover into lib/tools (#14295) 2026-08-26 20:35:50 +00:00
Raunak Bhagat cf8a973503 refactor(web): put lib/tools/ on the standard layout (#14265) 2026-08-25 23:23:18 +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 7c3345a9e8 chore(web): delete the dead button stylesheet (#14248) 2026-08-25 19:09:38 +00:00
Raunak Bhagat 9597046bee refactor(web): migrate every button onto opal and delete the old one (#14243) 2026-08-25 18:51:43 +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 93b220ff5f fix(web): sit the New Project button properly beside its title (#14169) 2026-08-25 03:25:34 +00:00
Raunak Bhagat 3aa6c00885 feat(web): reach projects from a folded sidebar (#14217) 2026-08-25 01:00:46 +00:00
Raunak Bhagat 97b67aab32 fix(web): send chat navigation to /app instead of /chat (#14231) 2026-08-25 00:51:37 +00:00
Raunak Bhagat 840f38a526 fix(web): resolve the open chat when it belongs to a project (#14230) 2026-08-25 00:51:01 +00:00
Raunak Bhagat abd26705de fix(opal): re-export the open and partial-open folder icons (#14214) 2026-08-24 22:23:32 +00:00
Raunak Bhagat ff28ca915d refactor(opal): restore the LineItemButton padding prop and sidebar spacing (#14213) 2026-08-24 22:15:56 +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 d721efe3f9 feat(web): reach projects from a folded sidebar (#13943) 2026-08-22 00:29:02 +00:00
Raunak Bhagat 5d639d5324 refactor(web): flatten the /admin/configuration/* routes (#14149) 2026-08-21 18:52:39 +00:00
Raunak Bhagat 603efe6fd2 refactor(web): clean up how the active agent is resolved (#13960) 2026-08-21 17:29:08 +00:00
Raunak Bhagatandcubic-dev-ai[bot] 98e659ee71 feat(web): let admins turn the reasoning control off (#14071)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-19 20:27:15 +00:00
Raunak Bhagat a44c03b34f fix(backend): normalise pinned agents into a table, and seed them at creation (#13972) 2026-08-18 23:11:16 +00:00
Raunak Bhagat 0751acf9f8 fix(web): keep deep research out of project chats (#13951) 2026-08-13 19:16:43 +00:00
Raunak Bhagat 0626178381 refactor(web): migrate the clean Card call sites to Opal (#13930) 2026-08-13 16:09:13 +00:00
Raunak Bhagat 4be1a86eb9 refactor(opal): finish the padding migration and close the scales (#13919) 2026-08-12 23:26:38 +00:00