 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 |
|
 DanelegendandClaude Opus 4.8
|
613c85f148
|
feat(mcp): Frontend for Craft MCP (#13291)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 07:27:46 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
e5ed7b4876
|
feat(reindex-port): PAUSED status scaffolding + pause-aware reporting (#12922)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-23 05:14:31 +00:00 |
|
Wenxi
|
5c4dfd5863
|
refactor(craft): decouple external apps from skills (#13320)
|
2026-07-22 22:59:51 +00:00 |
|
 Jamison LahmanandClaude Fable 5
|
84cc779e44
|
docs(agents): refresh AGENTS.md, split backend standards into backend/AGENTS.md (#13301)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-22 20:34:21 +00:00 |
|
Nikolas Garza
|
83b11afd4d
|
fix(auth): tolerate OIDC IdPs that omit email_verified, strict as per-provider opt-in (#13300)
|
2026-07-22 18:39:17 +00:00 |
|
Wenxi
|
87b263a528
|
feat(skills): review uploads before creation (#13281)
|
2026-07-22 17:10:10 +00:00 |
|
Romit
|
7e2873011e
|
chore: remove unused mouse tracking hook (#13296)
|
2026-07-22 16:26:42 +00:00 |
|
 SubashMohanandClaude Opus 4.8
|
0d183ed53e
|
feat(index-settings): re-indexing progress banner (#12849)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-22 12:50:53 +00:00 |
|
Evan Lohn
|
1c4af29b1b
|
feat: efficient token tracking (#13275)
|
2026-07-22 01:02:36 +00:00 |
|
Justin Tahara
|
20b6d4b8d4
|
feat(connectors): add include_attachments setting to Confluence connector (#13283)
|
2026-07-22 00:30:27 +00:00 |
|
Justin Tahara
|
d103f9633f
|
feat(image-gen): add Gemini 3 Pro Image (GA), hide discontinued preview (#13284)
|
2026-07-21 23:44:54 +00:00 |
|
Wenxi
|
26b7c2e846
|
feat(skills): support duplicate skill names (#13225)
|
2026-07-21 22:31:00 +00:00 |
|
dependabot[bot]
|
cdd439e8e3
|
chore(deps-dev): bump jest and @types/jest in /web (#13042)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-07-21 22:16:44 +00:00 |
|
dependabot[bot]
|
3434cd0875
|
chore(deps): bump @radix-ui/react-menubar from 1.1.18 to 1.1.20 in /web (#13044)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-07-21 22:16:41 +00:00 |
|
dependabot[bot]
|
80feda4667
|
chore(deps): bump sharp from 0.34.5 to 0.35.3 in /web (#13047)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-07-21 22:16:35 +00:00 |
|
Nikolas Garza
|
d88e5ef394
|
fix(auth): harden SSO callbacks, invite-only toggle, and error surfacing (#13256)
|
2026-07-21 21:20:49 +00:00 |
|
Nikolas Garza
|
8fe79bd9ef
|
fix(sidebar): scroll-aware edge fades, hide native scrollbar (#13236)
|
2026-07-21 19:43:03 +00:00 |
|
Nikolas Garza
|
048cbad0f6
|
fix(chat): restore 24px welcome-to-input gap per design spec (#13251)
|
2026-07-21 19:42:58 +00:00 |
|
Justin Tahara
|
dac9941cc0
|
fix(tools): rename Code Interpreter LLM function name off OpenAI-reserved "python" (#13235)
|
2026-07-21 17:47:26 +00:00 |
|
Nikolas Garza
|
e31b356cae
|
fix(onboarding): make flow scrollable and responsive at small viewports (#13228)
|
2026-07-21 04:41:24 +00:00 |
|
Nikolas Garza
|
7e81e0285e
|
fix(opal): correct home icon geometry to the design glyph (#13223)
|
2026-07-20 23:53:44 +00:00 |
|
Jamison Lahman
|
2bd8c8ef2a
|
fix(fe): align header items at flex-start (#13218)
|
2026-07-20 23:14:26 +00:00 |
|
Nikolas Garza
|
7ff14809a8
|
refactor(web): migrate InputTextArea consumers to Opal (#12989)
|
2026-07-20 22:30:47 +00:00 |
|
 DanelegendandClaude Fable 5
|
dcf863ad11
|
feat(security): LLM env injection toggle on security hardening page (#13170)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-20 22:29:06 +00:00 |
|
 claude[bot]andClaude
|
ca2bb3f324
|
fix: resolve empty OAuth credential modal for zero-kwargs OAuth connectors (#13212)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-20 22:24:04 +00:00 |
|
Nikolas Garza
|
943a512c67
|
feat(opal): add home and square-plus icons, fix clamped title overflow (#13153)
|
2026-07-20 22:12:00 +00:00 |
|
Nikolas Garza
|
a76493128c
|
feat(opal): add OnyxLoader, IconLoader, and PageLoader (#12917)
|
2026-07-20 21:55:09 +00:00 |
|
 DanelegendandClaude Opus 4.8
|
61f9e72e0a
|
feat(ollama): store API key in api_key field instead of custom_config (#13198)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 21:45:23 +00:00 |
|
 Jamison LahmanandClaude Fable 5
|
a2afdd12f4
|
fix(desktop): only reserve the title-bar strip on macOS (#13204)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-20 21:07:30 +00:00 |
|
Wenxi
|
2f5c7f2d94
|
feat(craft): add external app admin disablement (#13200)
|
2026-07-20 21:02:21 +00:00 |
|
Nikolas Garza
|
40471c38da
|
feat(auth): capture SAML directory attributes for profile enrichment (#13019)
|
2026-07-20 19:55:59 +00:00 |
|
Wenxi
|
d98bdb5a9a
|
feat(connectors): Box connector (indexing + permission sync) (#12862)
|
2026-07-19 16:50:54 +00:00 |
|
Wenxi
|
660011f261
|
fix(craft): preserve stale skill refresh ordering (#13157)
|
2026-07-17 23:55:53 +00:00 |
|
Wenxi
|
753b0fe8e3
|
feat(skills): prompt to reload stale session skills (#13133)
|
2026-07-17 23:11:36 +00:00 |
|
Nikolas Garza
|
0dd650392e
|
refactor(web): migrate the modal ecosystem to Opal (#12840)
|
2026-07-17 21:17:20 +00:00 |
|
 Jamison LahmanandClaude Opus 4.8
|
3097498e89
|
fix(web): correct sidebar & settings-nav responsive breakpoints (#13148)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-17 21:16:18 +00:00 |
|
Nikolas Garza
|
c57a2f4a0d
|
feat(opal): add ConfirmationModalLayout (#12873)
|
2026-07-17 20:29:37 +00:00 |
|
Nikolas Garza
|
28b4b4b889
|
feat(opal): add modal context hooks (#12872)
|
2026-07-17 20:09:57 +00:00 |
|
Raunak Bhagat
|
337f5082fd
|
feat(opal): render TextButton with an internal as="p" instead (#13141)
|
2026-07-17 19:50:22 +00:00 |
|
 claude[bot]andClaude
|
b147959bff
|
fix(chat): include current model in options so the default chip renders (#13144)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-17 19:37:41 +00:00 |
|
Nikolas Garza
|
e17fbd3203
|
feat(opal): add Modal (#12835)
|
2026-07-17 19:32:54 +00:00 |
|
acaprau
|
22c07e49b3
|
feat(auth, fe): Update logout modal copy with more detail from the backend (#13123)
|
2026-07-17 18:42:01 +00:00 |
|
 Duo YangandClaude Fable 5
|
8c2bb26ffd
|
fix(chat): use text-04 for message body text (#13120)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 18:40:38 +00:00 |
|
 roshanandClaude Opus 4.8
|
346deae897
|
fix: persist dark mode toggle across reloads (#12445)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-17 16:40:51 +00:00 |
|
Raunak Bhagat
|
2a8e71d939
|
feat(opal): add TextButton component (#13132)
|
2026-07-17 16:38:36 +00:00 |
|
Wenxi
|
957394f871
|
feat(skills): add per-user skill enablement (#13118)
|
2026-07-17 03:17:32 +00:00 |
|
Nikolas Garza
|
c31394676c
|
fix(auth): keep legacy SSO redirect URIs working after row migration (#13111)
|
2026-07-17 00:53:01 +00:00 |
|
Nikolas Garza
|
26342f278f
|
feat(opal): add InputTime (#12915)
|
2026-07-17 00:39:11 +00:00 |
|
Nikolas Garza
|
f2bd6144ec
|
feat(opal): add InputSelect (#12881)
|
2026-07-16 23:22:38 +00:00 |
|