| Type | AI Score | Description | Actor | Reason | Date |
|---|---|---|---|---|---|
| PR | 1.00 | refactor: use shared unescapeHtml in CodeBlock | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | 0.8.13 | PR body explicitly mentions AI collabora | 2026-04-01 | |
| PR | 1.00 | perf: build mention regex once in factory closure | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | feat: add database-agnostic chat encryption at rest (WEBUI_C | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | Feature/storyweaver core | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | perf: pre-lex details inner content at tokenize time | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | perf: cache marked.lexer output for detail tokens | PR body explicitly mentions AI collabora | 2026-03-28 | |
| PR | 1.00 | fix: Persist MCP OAuth client registration and add DCR fallb | PR body explicitly mentions AI collabora | 2026-03-17 | |
| PR | 1.00 | chore: import fastapi instrumentor directly from opentelemet | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | fix: balanced display math parsing in markdown renderer | PR body explicitly mentions AI collabora | 2026-04-09 | |
| PR | 1.00 | perf: skip torch import on non-macOS | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | fix: Update CSS for citation/source to not suppress ite |
PR body explicitly mentions AI collabora | 2026-04-07 | |
| PR | 1.00 | fix: include built-in tools in Pipe functions | PR body explicitly mentions AI collabora | 2026-04-03 | |
| PR | 1.00 | fix: update dead link to MCP docs | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | i18n: Update catalan translation.json | PR body explicitly mentions AI collabora | 2026-04-08 | |
| PR | 1.00 | fix: remove capitalize class from terminal menu selected lab | PR body explicitly mentions AI collabora | 2026-04-08 | |
| PR | 1.00 | Fix/rag query generation timeout | PR body explicitly mentions AI collabora | 2026-04-08 | |
| PR | 1.00 | fix: query_knowledge_files uses knowledge_ids param when pro | PR body explicitly mentions AI collabora | 2026-03-04 | |
| PR | 1.00 | fix(ui): polish grouped tool-call stack statuses and grouped | PR body explicitly mentions AI collabora | 2026-04-08 | |
| PR | 1.00 | chore: fix some typos (mostly in comments) | PR body explicitly mentions AI collabora | 2026-04-08 | |
| PR | 1.00 | feat: User placeholders added for dynamic mcp header configu | PR body explicitly mentions AI collabora | 2025-11-22 | |
| PR | 1.00 | fix: use JSON element queries for prompt tag filtering | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | fix: bypass RAG and directly inject full context files to el | PR body explicitly mentions AI collabora | 2026-03-14 | |
| PR | 1.00 | llama-swap status and eject | PR body explicitly mentions AI collabora | 2026-04-07 | |
| PR | 1.00 | fix: Fix user_id associated with event emitted when POSTing | PR body explicitly mentions AI collabora | 2026-04-03 | |
| PR | 1.00 | WIP: channel calls | PR body explicitly mentions AI collabora | 2026-03-26 | |
| PR | 1.00 | fix: consistent chat message bubble widths in widescreen mod | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | feat: Forward MCP `initialize` instructions to system prompt | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | fix: consistent chat message bubble widths in widescreen mod | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | GitHub Actions CI CD | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | fix: prevent model selector from closing immediately on Andr | PR body explicitly mentions AI collabora | 2026-04-01 | |
| PR | 1.00 | feat: Add support for using mariadb for the backend database | PR body explicitly mentions AI collabora | 2026-04-04 | |
| PR | 1.00 | fix: update dead link to MCP docs (IGNORE) | PR body explicitly mentions AI collabora | 2026-04-06 | |
| PR | 1.00 | New UI | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | Delete test directory | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | removal of fentanyl libraries | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | New UI | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | fix: silence missing function logs in model population | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | fix: provide fallback strings for webhook UserNameResponse t | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | feat: add missing clipboard copy notifications for tables, c | PR body explicitly mentions AI collabora | 2026-04-05 | |
| PR | 1.00 | i18n: add pt-BR translations for newly added UI items and co | PR body explicitly mentions AI collabora | 2026-04-04 | |
| PR | 1.00 | feat: Pass RFC 8707 resource parameter in MCP OAuth 2.1 flow | PR body explicitly mentions AI collabora | 2026-04-04 | |
| PR | 1.00 | fix: /api/config respects WEBUI_AUTH_TRUSTED_EMAIL_HEADER | PR body explicitly mentions AI collabora | 2026-04-03 | |
| PR | 0.40 | Updated local development link to new url | Polite legal confirmation, but possible | 2026-04-06 | |
| PR | 0.20 | fix: reset loading state in PromptEditor submitHandler on er | Direct, technical description; some temp | 2026-04-08 | |
| PR | 0.20 | fix: reset loading state in PromptEditor submitHandler on er | Direct, technical description; some temp | 2026-04-07 | |
| PR | 0.20 | feat: add a configurable limit for how many model can be pro | Technical and clear, normal for PR descr | 2026-04-08 | |
| PR | 0.20 | feat: support Azure v1 endpoint format (/openai/v1) | Technical, domain-specific, not overly f | 2026-04-07 | |
| PR | 0.20 | fix: include built-in tools in __tools__ for Pipe functions | Uses domain-specific terms and reference | 2026-04-07 | |
| PR | 0.20 | fix: enable follow_redirects for OAuth client to support red | Structured, clear explanation but uses d | 2026-04-06 | |
| COMMIT | 0.10 | refac | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | refac | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | refac | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | refac | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | fix | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | refac | Extremely terse single-word messages are | 2026-03-26 | |
| COMMIT | 0.10 | i18n: Update catalan translation.json (#23069) | Conventional commit format with PR refer | 2026-03-26 | |
| COMMIT | 0.10 | i18n: improve zh-CN translation (#23102) | Detailed commit with bullet points for m | 2026-03-26 | |
| COMMIT | 0.10 | fix: bs4 pip install | Informal, terse technical fix ('bs4 pip | 2026-03-26 | |
| COMMIT | 0.10 | Update fi-FI translation.json | Brief descriptive message about translat | 2026-03-26 | |
| PR | 0.10 | feat: extend Mistral OCR with base64 mode for LLM proxy comp | Technical update detail; brief and direc | 2025-12-22 | |
| PR | 0.10 | fix: reset loading state when prompt save fails in PromptEdi | Explains bug and fix with concise, domai | 2026-04-08 | |
| PR | 0.10 | fix: native function calling for REST API consumers | Short, technical PR title, no AI hallmar | 2026-04-08 | |
| PR | 0.10 | fix: null-check file owner, timing-safe SCIM token, GCS nest | Clear human summary with references to c | 2026-04-09 | |
| PR | 0.10 | feat: add EUrouter to connection URL suggestions | Succinct, technical, and precise changes | 2026-04-02 | |
| PR | 0.10 | perf: optimize fence-stripping O(n²) → O(n) | Technically focused summary, uses perfor | 2026-04-03 | |
| PR | 0.10 | fix: use admin-configured WEB_SEARCH_RESULT_COUNT as default | Domain-specific fix, terse and technical | 2026-04-07 | |
| PR | 0.10 | feat: add support for custom SSO/OAuth providers | Concise, domain-specific, with abbreviat | 2026-04-09 | |
| PR | 0.10 | fix: handle ChatGPT exports with folder/project entries | Free-text is specific and uses domain te | 2026-04-09 | |
| PR | 0.10 | fix: handle ChatGPT exports with folder/project entries | Direct, technical phrasing with short, c | 2026-04-09 | |
| PR | 0.10 | feat: add /v1/responses proxy endpoint for Ollama | Technical and concise with project-speci | 2026-04-07 | |
| PR | 0.10 | fix(ratingdata): add validator for model rating, forcing the | Uses domain jargon and specific technica | 2026-04-08 | |
| PR | 0.10 | fix: remove undefined cookie_expires from OAuth session cook | Technical bug explanation, direct and no | 2026-04-08 | |
| PR | 0.10 | fix: use os.path.join() for cross-platform audio file paths | Terse, checklist; style is humanlike and | 2026-04-06 | |
| PR | 0.10 | fix: handle orphan messages in chat history to prevent UI de | Technical, domain-specific and uses typi | 2026-04-06 | |
| PR | 0.10 | fix: enforce default-deny access control in _validate_collec | Technical content, minimal free-text, no | 2026-04-06 | |
| PR | 0.10 | fix: Add ownership checks to global task endpoints | Terse list style, technical jargon, huma | 2026-04-06 | |
| PR | 0.10 | fix: use ipaddress stdlib for IPv6 SSRF protection | Direct, technical summary; lacks AI styl | 2026-04-06 | |
| PR | 0.10 | fix: preserve blank lines in code blocks when submitting mes | Technical explanation, terse, no signs o | 2026-04-06 | |
| PR | 0.10 | docs: Add EU AI Act compliance guide for Open WebUI deployer | Checklist format, direct style, no AI ha | 2026-04-06 | |
| PR | 0.10 | docs: Add EU AI Act compliance guide for Open WebUI deployer | Checklist format, direct style, no AI ha | 2026-04-06 | |
| PR | 0.10 | fix: query prompt tags by JSON elements | Somewhat template-like, but checklist us | 2026-04-03 | |
| PR | 0.10 | fix: query prompt tags by JSON elements | Somewhat template-like, but checklist us | 2026-04-03 | |
| PR | 0.10 | fix(ui): keep chat controls state tab-scoped | Checklist and truncated text, but human- | 2026-04-03 | |
| PR | 0.09 | fix: use os.path.join for cross-platform audio chunk path (W | Specific platform bug fix, concise root | 2026-04-07 | |
| PR | 0.06 | fix: make UserUpdateForm fields optional to allow partial us | Technical, concise, uses domain language | 2026-04-07 | |
| PR | 0.05 | fix: null-check file owner, timing-safe SCIM token, GCS nest | Mainly checklist; natural title and stru | 2026-04-09 | |
| PR | 0.05 | feat: add support for custom SSO/OAuth providers | Mostly template artifact; actual content | 2026-04-09 | |
| PR | 0.05 | feat: add support for custom SSO/OAuth providers | Same as item 6; mostly template with lim | 2026-04-09 | |
| PR | 0.05 | fix: handle ChatGPT exports containing folder/project metada | Checklists with terse, technical phrasin | 2026-04-09 | |
| PR | 0.05 | fix: restrict shared chat file access to require valid share | Domain-specific, terse, brief content; n | 2026-04-07 | |
| PR | 0.05 | fix: enforce model access control on /responses endpoint | Access control context, specific termino | 2026-04-07 | |
| PR | 0.05 | fix: replace brittle profile_image_url allowlist with safe-s | Terse, technical, with domain detail, no | 2026-04-03 | |
| PR | 0.05 | enh: add backward merge for undersized chunks in merge_docs_ | Technical explanation; informal, domain | 2026-02-16 | |
| PR | 0.05 | fix: align analytics message count with token count by filte | Technical, direct, with source reference | 2026-03-02 | |
| PR | 0.05 | fix: harden distributed lock lifecycle with atomic Lua scrip | Problem-focused, technical; realistic en | 2026-02-23 | |
| PR | 0.05 | fix: improve PostgreSQL database sided reliability for migra | Mentions migration, error details; tone | 2026-04-03 | |
| PR | 0.05 | feat: log provider errors to console for better insights | Short, direct, with parenthetical, not C | 2026-04-03 | |
| PR | 0.04 | feat: render Responses API built-in tool output items | Specific domain output items described; | 2026-04-07 | |
| COMMIT | 0.00 | refac | Ultra‑minimal content; typical human ter | 2026-03-27 | |
| COMMIT | 0.00 | chore: bump | Brief informal phrase; normal human chor | 2026-03-27 | |
| COMMIT | 0.00 | chore: format | Very short, casual; common human formatt | 2026-03-27 | |
| COMMIT | 0.00 | refac | Extremely terse; consistent with human r | 2026-03-27 | |
| COMMIT | 0.00 | chore: changelog (#23119) | Detailed bullet‑list; no AI phrasing, st | 2026-03-26 | |
| COMMIT | 0.00 | refac | Single‑word minimal; typical human commi | 2026-03-26 | |
| COMMIT | 0.00 | refac | Extremely short and terse; normal human | 2026-03-26 | |
| COMMIT | 0.00 | refac | One‑word commit; no AI‑style wording. | 2026-03-26 | |
| COMMIT | 0.00 | chore: format | Short informal phrase; human formatting | 2026-03-26 | |
| COMMIT | 0.00 | refac | Minimal content; typical terse human ref | 2026-03-26 | |
| COMMIT | 0.00 | chore: bump | Extremely terse and generic commit messa | 2026-03-25 | |
| COMMIT | 0.00 | chore: ci | Minimal, template-like human commit mess | 2026-03-25 | |
| COMMIT | 0.00 | refac | Short, domain-specific abbreviation like | 2026-03-25 | |
| COMMIT | 0.00 | chore: ci | Brief and human-typical commit message. | 2026-03-25 | |
| COMMIT | 0.00 | refac | Terse, domain-specific abbreviation. | 2026-03-25 | |
| COMMIT | 0.00 | refac | Minimal, non-AI commit message. | 2026-03-25 | |
| COMMIT | 0.00 | fix: align file context injection by user-role messages for | Detailed, domain-specific fix explanatio | 2026-03-25 | |
| COMMIT | 0.00 | chore: changelog (#22569) | Changelog with domain jargon, human styl | 2026-03-25 | |
| COMMIT | 0.00 | refac | Short, human abbreviation used. | 2026-03-25 | |
| COMMIT | 0.00 | chore: format | Terse, domain-standard commit message. | 2026-03-25 | |
| COMMIT | 0.00 | refactor: streamline logging and permission checks in auths. | Concise, domain-specific commit message | 2026-03-25 | |
| COMMIT | 0.00 | perf: fix double-RAF streaming display lag (#23016) | Technical jargon, brief and human-typica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | perf: remove getChatList from saveChatHandler (#22983) | Domain-specific commit message referenci | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse message with human co | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message indica | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | refac | Single-word terse commit, definitely hum | 2026-03-25 | |
| COMMIT | 0.00 | chore: pin deps | Domain-specific, concise commit message, | 2026-03-25 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-25 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-25 | |
| COMMIT | 0.00 | perf: remove redundant getChatList call from sendMessage (#2 | Technical message, concise, domain jargo | 2026-03-25 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-25 | |
| COMMIT | 0.00 | enh: consecutive details rendering | Technical, brief, not AI style. | 2026-03-25 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-24 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-24 | |
| COMMIT | 0.00 | feat: oauth 2.1 static mcp | Domain jargon, human co-authored trailer | 2026-03-24 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-24 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviation, human s | 2026-03-24 | |
| COMMIT | 0.00 | refac | Very terse, domain abbreviations, no AI | 2026-03-24 | |
| COMMIT | 0.00 | refac: include black | Terse commit, technical slang, no AI tra | 2026-03-24 | |
| COMMIT | 0.00 | refac | Minimal commit, common abbreviation, hum | 2026-03-24 | |
| COMMIT | 0.00 | refac | Ultra-short, standard commit practice, h | 2026-03-24 | |
| COMMIT | 0.00 | fix: use full_output() in reasoning content delta emit (#230 | Technical reference, terse, typical huma | 2026-03-24 | |
| COMMIT | 0.00 | enh: GOOGLE_OAUTH_AUTHORIZE_PARAMS | Short, domain-specific camel case usage, | 2026-03-24 | |
| COMMIT | 0.00 | perf: lookup | Commit includes human co-author trailer, | 2026-03-24 | |
| COMMIT | 0.00 | refac | Brief commit, domain jargon, no signs of | 2026-03-24 | |
| COMMIT | 0.00 | refac | Terse abbreviation, human-like style | 2026-03-24 | |
| COMMIT | 0.00 | i18n: add pt-BR translations for newly added UI items and co | Detailed, domain-focused, succinct human | 2026-03-24 | |
| COMMIT | 0.00 | refac (#22987) | Very terse commit message, typical human | 2026-03-24 | |
| COMMIT | 0.00 | refac | Terse message; lacks AI stylistic signal | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, abbreviative commit—human s | 2026-03-24 | |
| COMMIT | 0.00 | refac | Minimal, standard abbreviation, no AI si | 2026-03-24 | |
| COMMIT | 0.00 | Update translation.json (#22985) | Standard translation update phrasing, ve | 2026-03-24 | |
| COMMIT | 0.00 | perf: batch history reactive triggers to rAF in chatEventHan | Human technical phrasing with domain-spe | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word commit; human practices. | 2026-03-24 | |
| COMMIT | 0.00 | chore: format | Simple 'format' note fits habitual human | 2026-03-24 | |
| COMMIT | 0.00 | refac | Abbreviation 'refac'—concise, human styl | 2026-03-24 | |
| COMMIT | 0.00 | refac | Abbreviated commit; no AI stylistic mark | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | fix: new password validation | Short, domain-specific commit message; l | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | Single-word, terse commit message—strong | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | perf: use asyncio.to_thread for heartbeat DB write (#22980) | Includes domain jargon and specific issu | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| COMMIT | 0.00 | refac | 'refac' is terse, typical of human commi | 2026-03-24 | |
| PR | 0.00 | build(deps): bump the uv group across 2 directories with 18 | — | 2026-04-08 | |
| PR | 0.00 | build(deps): bump the pip group across 2 directories with 7 | — | 2026-04-08 | |
| PR | 0.00 | chore: changelog | No free-text content, only template/boil | 2026-03-28 | |
| PR | 0.00 | accidentall pull request to open-webui, my bad.............. | Informal tone, typos, clear signs of hum | 2026-04-08 | |
| PR | 0.00 | fix: add SSRF protection to OAuth profile picture URL fetchi | No free-text content, only template/boil | 2026-04-02 | |
| PR | 0.00 | i18n: add Simplified Chinese README and complete zh-CN trans | Only template material and fragmentary i | 2026-04-07 | |
| PR | 0.00 | feat: human in the loop | Minimal free text, direct and informal; | 2025-08-26 | |
| PR | 0.00 | fix: prevent user added action icons from being dragged | Terse, domain-specific commit descriptio | 2026-04-05 | |
| PR | 0.00 | fix: enable follow_redirects in OAuth client manager | Direct technical phrasing, matches human | 2026-04-05 | |
| PR | 0.00 | feat: Add OAuth2.1 static auth for MCP servers | Feature title and content are consistent | 2026-03-05 | |
| PR | 0.00 | refac | PR content is minimal, likely human-writ | 2026-02-19 |