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 |
|
![cubic-dev-ai[bot]](/assets/img/avatar_default.png) 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 |
|