Commit Graph
288 Commits
Author SHA1 Message Date
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
Wenxi 26b7c2e846 feat(skills): support duplicate skill names (#13225) 2026-07-21 22:31:00 +00:00
Wenxi 2bc4eac82b feat(skills): enforce canonical skill names (#13078) 2026-07-16 20:58:52 +00:00
Evan LohnandBerat Erkan Elcelik b3b1497d68 feat(mcp): group/public access control for MCP servers [Mirror of #12227 for EE edits] (#12972)
Co-authored-by: Berat Erkan Elcelik <beraterkanelcelik@gmail.com>
2026-07-16 01:00:24 +00:00
Wenxi 468189617a feat(skills): create and manage skills in UI (#13014) 2026-07-15 16:48:29 +00:00
Raunak Bhagat 7b100c6d46 fix(auth): only enforce password constraints during signup, not login (#12933) 2026-07-13 18:32:37 +00:00
952c7c4a4c feat(craft): replace onboarding intro with the Living Map tour (#12828)
Co-authored-by: rohoswagger <roshan@onyx.app>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 17:41:26 +00:00
Raunak Bhagat 59603a1468 refactor(auth-components): Move auth UI components to lib (#12885) 2026-07-13 16:53:17 +00:00
Jamison LahmanandClaude Fable 5 0a59440f09 fix(web): restore standard height for connector wizard text inputs (#12884)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 22:55:19 +00:00
Wenxi 96d4ed2f90 feat(craft): inline provider onboarding on the welcome page (#12816) 2026-07-09 23:35:48 +00:00
DanelegendandClaude Opus 4.8 9aaa3e6564 feat: Improve code-int error display (#8916)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 22:42:49 +00:00
Jamison LahmanandClaude Opus 4.8 b5fc2a11b4 feat(settings): convert Custom Retention to an inline days input (#12693)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 18:03:49 +00:00
roshanandClaude Fable 5 265e03e08f test(e2e): de-race scroll-bottom assertions in scroll_behavior spec (#12715)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 22:20:16 +00:00
SubashMohanandClaude Opus 4.8 cba40dab12 feat(reindex): reindex-port flow — copy & re-embed live chunks into the new index (#11977)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 15:46:53 +00:00
Jamison LahmanandClaude Opus 4.8 e87594c62b test(web): hide flaky access-tokens status in settings visual regression (#12622)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-01 20:28:35 +00:00
Danelegend 65451d2216 fix(docx): Remove saving docx as plaintext (#12492) 2026-06-27 00:35:08 +00:00
Jamison LahmanandClaude Opus 4.8 e5f5050c7f fix(settings): respect "Always Start with an Agent" for anonymous users (#12394)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 20:21:16 +00:00
Jamison LahmanandClaude Opus 4.8 be9521854b feat(admin): replace three-dots loader with animated Onyx mark (#12169)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-22 20:49:50 +00:00
Jamison LahmanandClaude Opus 4.8 26cd0f3217 fix(auth): serve anonymous chat to logged-out users on self-hosted (#11935) (#12074)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 17:58:38 +00:00
Justin Tahara 8e5ab3f864 fix(chat): keep processing indicator until user files finish indexing (#12208) 2026-06-18 22:38:28 +00:00
Wenxi 82654d4215 chore(craft): remove unused build code (#11959) 2026-06-17 23:49:05 +00:00
Raunak Bhagat c16c1d8d71 refactor(model-selector): unify LLMPopover, ModelSelector, LLMSelector into one (#11952) 2026-06-16 00:15:11 +00:00
Jamison LahmanandClaude Opus 4.8 615ca3d8c4 test(web): deflake command-menu screenshots by masking timestamps (#12035)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 20:48:45 +00:00
Jamison LahmanandClaude Opus 4.8 0b8193a163 fix(e2e): scope settings page screenshots to the settings container (#12017)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 19:43:03 +00:00
Nikolas Garza f68e1c8f51 fix(web): stop background tabs from polling the API forever (#11962) 2026-06-12 01:51:39 +00:00
Jamison LahmanandClaude Opus 4.8 8c9a0862d0 fix(fe): stop nested <button> in model selection list (#11911)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 23:43:29 +00:00
Raunak Bhagat 3980d8589f fix(opal/admin-sidebar): sidebar layout fixes (#11925) 2026-06-11 19:14:42 +00:00
Jamison LahmanandClaude Opus 4.8 fc769e6f25 feat(security): admin UI for runtime security settings (#11863)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 17:06:46 +00:00
Raunak Bhagat 3de28de89b feat(opal): move sidebar layout primitives into Opal (v0.1.8) (#11864) 2026-06-09 23:42:08 +00:00
Jamison LahmanandClaude Opus 4.8 fcb26af388 test(agents): split flaky welcome-page-with-assistant screenshot (#11870)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-09 22:50:04 +00:00
WenxiandClaude Opus 4.8 d106f0aecb feat(input): expand paste tiles back into the input bar (#11776)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 01:26:09 +00:00
WenxiandClaude Opus 4.8 b0f5562c01 feat(PAT): user-facing scope selection (API + settings UI) (#11744)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 21:22:40 +00:00
Jamison LahmanandClaude Opus 4.8 084e94bcb4 test(web): rewrite MCP e2e tests with the page object model (#11608)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 20:08:04 +00:00
Jamison LahmanandClaude Opus 4.8 2c3a048c7c feat(devcontainer): CLAUDE.md overlay + Playwright e2e bootstrap docs (#11658)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 17:37:13 +00:00
Jamison LahmanandClaude Opus 4.8 f6f6d7b5c4 test(web): de-flake E2E tests (global-state isolation + afterEach race) (#11619)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-02 18:58:34 +00:00
Justin Tahara 04b08044b5 fix(web): stage embedding model when connecting registry-less cloud providers (LiteLLM/Azure) (#11606) 2026-06-02 18:58:26 +00:00
Jamison LahmanandClaude Opus 4.8 45d0d08791 test(playwright): isolate /admin/indexing/status visual regression (#11597)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-01 22:44:16 +00:00
WenxiandClaude Opus 4.7 9002ba7557 test(e2e): pre-set admin display name to dismiss onboarding prompt (#11564)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-31 00:30:51 +00:00
Raunak Bhagat e9a893d68f refactor(opal): migrate InputTypein into Opal (#11342) 2026-05-28 17:20:04 +00:00
Jamison LahmanandClaude Opus 4.7 f5e5ec2ead chore(repo): consolidate npm projects into a root bun workspace (#11455)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 23:58:50 +00:00
Chris WeaverandClaude Opus 4.7 a329142f9f feat(craft): wake user sandbox when a scheduled task fires (#11171)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 18:19:39 +00:00
Raunak Bhagat e31586815e feat(llm): custom model display names + consolidate LLM types (#11195) 2026-05-19 19:00:06 +00:00
SubashMohan 9cc042f028 feat(enterprise-settings): add custom help link and hide-branding toggle (#11148) 2026-05-19 02:40:46 +00:00
Raunak Bhagat 6a9f0153a7 refactor(voice): Clean up small items for Voice, Web-Search, Language-Models (#11063) 2026-05-15 09:10:01 +00:00
Chris WeaverandClaude Opus 4.7 59d430d8ce feat(craft): scheduled tasks v1 (#11027)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 19:42:25 +00:00
Nikolas Garza e3f1ba7788 fix(scim): return null instead of 404 when no token configured (#11038) 2026-05-13 19:10:50 +00:00
Raunak Bhagat 416d9f3633 fix(admin): WebSearch modal cleanup — masked_api_key, disconnect-prevention, ProviderCard hover (#11036) 2026-05-13 04:39:36 +00:00
Danelegend 5ec0fe43db chore(img-gen): Drop dalle-3 as a image gen provider (#11032) 2026-05-12 22:28:13 +00:00
Justin Tahara 97ef225a26 test(voice): verify STT works without a TTS provider (ENG-3927) (#11029) 2026-05-12 21:14:43 +00:00
Wenxi 629247149e refactor: better copy PAT button in creation modal (#11005) 2026-05-12 17:38:38 +00:00