Commit Graph

  • 602004dd5f refac Timothy Jaeryang Baek 2026-07-27 03:44:13 -04:00
  • 7537989235 refac Timothy Jaeryang Baek 2026-07-27 03:41:08 -04:00
  • 867006acce fix: keep admin access to connections without access grants when admin bypass is disabled (#27581) G30 2026-07-27 03:39:40 -04:00
  • be1b811ce5 refac Timothy Jaeryang Baek 2026-07-27 03:34:26 -04:00
  • db2d24896b refac Timothy Jaeryang Baek 2026-07-27 03:32:21 -04:00
  • 3ab2026262 fix: bound knowledge-search matching so one pattern cannot stall the worker (#27471) Classic298 2026-07-27 09:22:26 +02:00
  • 147c3b6ac8 fix: mark the open chat with aria-current in the sidebar (WCAG 1.4.1, 4.1.2) (#27502) Classic298 2026-07-27 09:20:32 +02:00
  • 2f2bf38e34 refac Timothy Jaeryang Baek 2026-07-27 03:19:10 -04:00
  • f59d86a10c refac Timothy Jaeryang Baek 2026-07-27 03:18:12 -04:00
  • 71511ccd5a fix: make sidebar folder rows keyboard operable (WCAG 2.1.1, 4.1.2) (#27509) Classic298 2026-07-27 09:16:25 +02:00
  • 9707d3a5c2 refac Timothy Jaeryang Baek 2026-07-27 03:09:25 -04:00
  • bb928b0dfe fix: fetch the terminal system prompt per request (#27242) Classic298 2026-07-27 09:07:47 +02:00
  • 69e449e318 refac Timothy Jaeryang Baek 2026-07-27 03:05:26 -04:00
  • 5278eb906e fix: block external resource loading in Vega chart rendering to prevent client-side SSRF (#26806) Classic298 2026-07-27 09:03:30 +02:00
  • 4c2d864b3f refac Timothy Jaeryang Baek 2026-07-27 03:01:19 -04:00
  • 44f4f9dce4 refac Timothy Jaeryang Baek 2026-07-27 03:00:37 -04:00
  • 15688686af refac Timothy Jaeryang Baek 2026-07-27 03:00:04 -04:00
  • 93a34bb25b refac Timothy Jaeryang Baek 2026-07-27 02:59:58 -04:00
  • 70549c5c8a refac Timothy Jaeryang Baek 2026-07-27 02:59:07 -04:00
  • ba556bd8f0 refac Timothy Jaeryang Baek 2026-07-27 02:49:08 -04:00
  • 7d77efe0f1 refac Timothy Jaeryang Baek 2026-07-27 02:47:09 -04:00
  • 8e74cac8de refac Timothy Jaeryang Baek 2026-07-27 02:44:40 -04:00
  • f1409266fe refac Timothy Jaeryang Baek 2026-07-27 02:44:21 -04:00
  • 0576e8eeb5 refac Timothy Jaeryang Baek 2026-07-27 02:42:36 -04:00
  • 12974c9e4e refac Timothy Jaeryang Baek 2026-07-27 02:41:05 -04:00
  • 3fe03583a3 refac Timothy Jaeryang Baek 2026-07-27 02:39:11 -04:00
  • d727ee4d1f refac Timothy Jaeryang Baek 2026-07-27 02:38:33 -04:00
  • 9acbe3aa0f refac Timothy Jaeryang Baek 2026-07-27 02:36:15 -04:00
  • 76aae64c7b refac Timothy Jaeryang Baek 2026-07-27 02:34:04 -04:00
  • e28b391e51 refac Timothy Jaeryang Baek 2026-07-27 02:29:56 -04:00
  • 98656b7c5e refac Timothy Jaeryang Baek 2026-07-27 02:28:21 -04:00
  • f578d8d67e refac Timothy Jaeryang Baek 2026-07-27 02:27:27 -04:00
  • 6aebfd88e9 refac Timothy Jaeryang Baek 2026-07-27 02:24:41 -04:00
  • 498cdab9a5 refac Timothy Jaeryang Baek 2026-07-27 02:23:33 -04:00
  • 2e4c232807 perf: update chat tags via the meta column instead of round-tripping the blob (#27382) Classic298 2026-07-27 08:21:59 +02:00
  • 707efeaed7 fix: scope knowledge sync cleanup deletions to the target knowledge base (#26722) Classic298 2026-07-27 08:18:38 +02:00
  • 8710c448a9 refac Timothy Jaeryang Baek 2026-07-27 02:17:16 -04:00
  • 312d8a8e7f refac Timothy Jaeryang Baek 2026-07-27 02:17:11 -04:00
  • 3fff80ad2f fix: resolve MCP OAuth authorize_url discovery and fail clearly (#26647) (#26654) Naytip 2026-07-27 13:15:28 +07:00
  • d3cfcd801e fix: preserve system prompt across tool calls when memories are enabled (#26857) Classic298 2026-07-27 08:13:28 +02:00
  • f91ac068d0 refac Timothy Jaeryang Baek 2026-07-27 02:12:40 -04:00
  • 6c59ef313f refac Timothy Jaeryang Baek 2026-07-27 02:11:10 -04:00
  • 6d4c02a89e refac: owner-bind ephemeral web-search RAG collections (#26706) Classic298 2026-07-27 08:08:04 +02:00
  • 3a9b9a1a74 fix: resolve terminal system_oauth token server-side instead of trusting a client header (#26719) Classic298 2026-07-27 08:07:34 +02:00
  • 6c7478c1c9 fix: surface web search embedding failures in the chat UI instead of silently returning an empty collection (#26883) Classic298 2026-07-27 08:07:14 +02:00
  • 3492021361 refac Timothy Jaeryang Baek 2026-07-27 02:04:44 -04:00
  • e17db990af fix: parse .msg uploads via unstructured instead of extract_msg (#26704) Classic298 2026-07-27 08:01:04 +02:00
  • 304cbe4569 refac Timothy Jaeryang Baek 2026-07-27 02:00:04 -04:00
  • c4f5ac65ee refac Timothy Jaeryang Baek 2026-07-27 01:59:17 -04:00
  • 8f9e9398f8 fix(docker): make open_webui/static writable by an arbitrary UID (OpenShift) (#26664) Sebastian 2026-07-27 07:55:53 +02:00
  • 897d69a35c fix: enforce feature permissions on the legacy chat-features block (image_generation, web_search) (#26703) Classic298 2026-07-27 07:54:00 +02:00
  • f65f893ff1 perf: stop refetching the model row and user groups in the completion access check (#27378) Classic298 2026-07-27 07:52:04 +02:00
  • 3fe829acc2 fix: strip model params for read-only callers in the model list endpoint (#27004) Classic298 2026-07-27 07:51:29 +02:00
  • c05de13b4f fix: do not expose tool source code to read-only users (#27005) Classic298 2026-07-27 07:51:01 +02:00
  • 9562f1a67d fix: honor grep -c and -l flags for piped input in kb_exec (#26721) catty42 2026-07-27 01:49:02 -04:00
  • d29685275b perf: drop the full-payload deepcopy in the OpenAI to Ollama conversion (#27371) Classic298 2026-07-27 07:47:23 +02:00
  • 915ef7d079 fix: restrict folder deletion to the owner or an admin (#27003) Classic298 2026-07-27 07:46:58 +02:00
  • 305880f2e2 refac Timothy Jaeryang Baek 2026-07-27 01:46:10 -04:00
  • 7801909d27 a11y Timothy Jaeryang Baek 2026-07-27 01:43:58 -04:00
  • bc600d3f08 fix: escape KaTeX render-error fallback to prevent XSS via {@html} (#26718) Classic298 2026-07-27 07:36:41 +02:00
  • 067cf31f40 refac Timothy Jaeryang Baek 2026-07-27 01:32:41 -04:00
  • 8a90bf6256 chore: format Timothy Jaeryang Baek 2026-07-27 01:22:08 -04:00
  • cce3b68265 fix: enforce a single open user profile preview across ProfilePreview instances (#27578) G30 2026-07-27 01:21:57 -04:00
  • def26ce266 refac Timothy Jaeryang Baek 2026-07-27 01:21:32 -04:00
  • 75e54bf46b refac Timothy Jaeryang Baek 2026-07-27 01:21:00 -04:00
  • 89caa7c849 refac Timothy Jaeryang Baek 2026-07-27 01:19:34 -04:00
  • 6379d37863 fix: expose ConfirmDialog with dialog role and label its input (WCAG 4.1.2, 3.3.2) (#26769) Vince Castillo, PhD 2026-07-27 01:15:12 -04:00
  • e8f2c123e6 refac Timothy Jaeryang Baek 2026-07-27 01:13:09 -04:00
  • 7e96c53a20 feat: multiselect valve input type with static or dynamic options (#26884) Classic298 2026-07-27 07:11:38 +02:00
  • 051a1f6c41 refac Timothy Jaeryang Baek 2026-07-27 01:10:58 -04:00
  • 6732852ce6 refac Timothy Jaeryang Baek 2026-07-27 01:05:52 -04:00
  • de681aa543 refac Timothy Jaeryang Baek 2026-07-27 01:03:10 -04:00
  • b40b6fd698 fix: reject backslash in the terminal proxy path sanitizer (#27198) Classic298 2026-07-27 07:01:10 +02:00
  • e30ed01b05 perf: stream pure passthrough proxy responses by network chunk instead of by line (#27384) Classic298 2026-07-27 06:58:24 +02:00
  • 5dcca59aee fix: route OAuth profile-picture fetch through the SSRF-safe session (#26699) Classic298 2026-07-27 06:56:24 +02:00
  • dd86b984bd refac Timothy Jaeryang Baek 2026-07-27 00:55:16 -04:00
  • 1717b493d8 refac Timothy Jaeryang Baek 2026-07-27 00:54:28 -04:00
  • 5c505c1119 refac Timothy Jaeryang Baek 2026-07-27 00:48:30 -04:00
  • 085d11eef2 chore: drop redundant background repaints so surfaces inherit their parent (#27576) G30 2026-07-27 00:44:51 -04:00
  • 41573d52f1 fix: require an authenticated user on the Ollama version route (#27199) Classic298 2026-07-27 06:44:31 +02:00
  • 8295f2dacc chore: remove dead admin Analytics ModelUsage and UserUsage components (#27574) G30 2026-07-27 00:35:08 -04:00
  • 55e0801dab refac Timothy Jaeryang Baek 2026-07-27 00:34:25 -04:00
  • f21d7947f9 fix: Set default Redis socket timeout to None (#27104) EntropyYue 2026-07-27 12:30:00 +08:00
  • 57e60423b9 refac Timothy Jaeryang Baek 2026-07-27 00:27:38 -04:00
  • 20647bd2d5 chore: format Timothy Jaeryang Baek 2026-07-27 00:12:47 -04:00
  • e53ff57fb5 refac Timothy Jaeryang Baek 2026-07-27 00:12:16 -04:00
  • c727643e05 refac Timothy Jaeryang Baek 2026-07-27 00:11:59 -04:00
  • 4a7d4ebada refac Timothy Jaeryang Baek 2026-07-27 00:10:36 -04:00
  • 8ddf119570 refac Timothy Jaeryang Baek 2026-07-26 23:55:37 -04:00
  • e5a08d5220 refac Timothy Jaeryang Baek 2026-07-26 23:54:16 -04:00
  • ba7c95f7ef refac Timothy Jaeryang Baek 2026-07-26 23:50:09 -04:00
  • cb64068893 feat: add default file upload mode user setting (#20900) G30 2026-07-26 23:50:03 -04:00
  • 6f93ecd4fd refac Timothy Jaeryang Baek 2026-07-26 23:49:03 -04:00
  • 2196b4e1ff perf: stop resolving DNS on the thread pool (add aiodns) (#27440) Classic298 2026-07-27 05:29:52 +02:00
  • f32b19c1f6 feat: add {{USER_GROUPS}} and {{USER_GROUP_IDS}} placeholders for custom forwarded headers (#27236) Classic298 2026-07-27 05:21:26 +02:00
  • 3cd72ee6a8 refac Timothy Jaeryang Baek 2026-07-26 23:19:20 -04:00
  • b7489bbc6c refac Timothy Jaeryang Baek 2026-07-26 23:16:58 -04:00
  • ed663f16ec refac Timothy Jaeryang Baek 2026-07-26 23:09:22 -04:00
  • 95d590b360 refac Timothy Jaeryang Baek 2026-07-26 23:03:32 -04:00
  • 8b206de48e refac Timothy Jaeryang Baek 2026-07-26 22:59:23 -04:00