Commit Graph
100 Commits
Author SHA1 Message Date
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
Raunak Bhagat 12c3c6a182 refactor(opal): move the card padding scale onto Spacing (#13916) 2026-08-12 20:14:56 +00:00
Raunak Bhagat f624117dce refactor(opal): give spacing a numeric scale (#13909) 2026-08-12 18:29:06 +00:00
Raunak Bhagat 41d91f7fcb fix(connectors): pin create-connector sidebar and reskin step rail (#13745) 2026-08-04 23:40:30 +00:00
Raunak BhagatandJulienNonin e84df81adc fix(chat): ensure agent persists correctly after page refresh (#13355)
Co-authored-by: JulienNonin <julien.nonin@sfr.fr>
2026-07-23 16:59:09 +00:00
Raunak Bhagat 337f5082fd feat(opal): render TextButton with an internal as="p" instead (#13141) 2026-07-17 19:50:22 +00:00
Raunak Bhagat 2a8e71d939 feat(opal): add TextButton component (#13132) 2026-07-17 16:38:36 +00:00
Raunak Bhagat feeaa831c3 refactor(sidebar): pass explicit false instead of undefined for non-foldable logo (#13000) 2026-07-14 21:03:21 +00:00
Raunak Bhagat a61003df69 chore(sidebar): move sidebar-logo-rendering function to lib/sidebar/ (#12998) 2026-07-14 19:13:47 +00:00
Raunak Bhagat f928984105 feat(opal): add logout variant and onClick to AuthLayouts.Submit (#12977) 2026-07-14 00:28:37 +00:00
Raunak Bhagat 623d774150 fix(auth): raise OnyxError when email is unconfigured in auth hooks (#12968) 2026-07-13 22:50:17 +00:00
Raunak Bhagat 7b100c6d46 fix(auth): only enforce password constraints during signup, not login (#12933) 2026-07-13 18:32:37 +00:00
Raunak Bhagat 59603a1468 refactor(auth-components): Move auth UI components to lib (#12885) 2026-07-13 16:53:17 +00:00
Raunak Bhagat 40c09ff9aa refactor(auth-lib): consolidate auth library layer (#12870) 2026-07-13 16:08:31 +00:00
Raunak Bhagat 68cd608f26 refactor: clean up auth-related types+utils+functions+hooks into lib/auth/ directory (#12853) 2026-07-10 19:16:09 +00:00
Raunak Bhagat 09dac31d2c refactor(sidebar): move StepSidebar nav tab into SidebarHeader children (#12854) 2026-07-10 17:52:08 +00:00
Raunak Bhagat 57117374cc refactor(logo): consolidate logo rendering into useAppLogo hook (#12820) 2026-07-09 23:59:33 +00:00
Raunak Bhagat 05ea8d166c feat(opal): auth layouts, InlineMarkdown lists, inputs topRight, Content success color (#12810) 2026-07-09 18:37:51 +00:00
Raunak Bhagat d318c47220 refactor(auth/banners): clean up session management, fix EE logout bug, introduce authenticated route group (#12760) 2026-07-08 20:09:22 +00:00
Raunak Bhagat 2bd97de8a8 refactor(users): consolidate user / auth modules into /lib/users and /lib/auth (#12632) 2026-07-01 22:15:46 +00:00