Pull Request Explorer

Back to Repo
Exploring 112 PRs for Open Webui. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
refac tjbck XS No 0.0h - Jun 02, 2026

Summary

Health Assessment

AI Details

Tech Stack

refac tjbck S No 0.0h - Jun 02, 2026

Summary

Health Assessment

AI Details

Tech Stack

refac tjbck S No - - Jun 01, 2026

Summary

Health Assessment

AI Details

Tech Stack

0.9.6 tjbck XL No 0.6h 0.0h Jun 01, 2026

Summary

Health Assessment

AI Details

Tech Stack

fix: delete Qdrant points by ID so memory deletions don't orphan vectors Classic298 S No 0.0h - Jun 01, 2026

Summary

Bug Fix

Fix orphaned Qdrant vector deletions

Ensures memory deletions correctly remove associated vectors, preventing stale data from affecting retrieval quality.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes indicates low complexity and risk.

AI Details

Tech Stack

Languages: Python
Update CHANGELOG.md Classic298 S No 0.3h - Jun 01, 2026

Summary

Docs

Update CHANGELOG

Updates the changelog to reflect recent changes, keeping release notes current.

Health Assessment

Small
Low
Low
  • Quick documentation update merged within minutes, indicating minimal review effort and low risk.

AI Details

Confidence: 0.95

Tech Stack

fix: polyfill ReadableStream async iteration for Safari PDFs kevinlu2002 S No 5.6h - Jun 01, 2026

Summary

Bug Fix

Polyfill ReadableStream async iteration for Safari

Adds a polyfill for ReadableStream async iteration to support PDF extraction on Safari, ensuring consistent functionality across browsers.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved within hours, indicating low complexity and high confidence in the patch.

AI Details

Tech Stack

Languages: Typescript
Update CHANGELOG.md Classic298 S No 13.1h - Jun 01, 2026

Summary

Docs

Update CHANGELOG.md

Updates the changelog to reflect recent changes, ensuring accurate release notes for users.

Health Assessment

Small
Low
Low
  • Rapid, low‑impact documentation updates with minimal code changes led to a quick merge, indicating low complexity and minimal review friction.

AI Details

Confidence: 0.95

Tech Stack

fix: apply RAG_EMBEDDING_QUERY_PREFIX to memory search queries TipKnuckle XS No 311.4h - Jun 01, 2026

Summary

Bug Fix

Fix memory search query prefix usage

Ensures memory search returns relevant results for instruction-tuned embedding models, improving user search accuracy.

Health Assessment

Small
Low
High
  • Long cycle time likely due to extended testing or external dependencies, but the change is minimal and low risk.

AI Details

Tech Stack

Languages: Python
feat: add on-the-fly skills toggle to chat Integrations menu ovehbe L No 207.1h - Jun 01, 2026

Summary

Feature

Add skills toggle to chat integrations menu

Allows users to enable or disable skills per chat without editing model presets, improving flexibility and reducing friction.

Health Assessment

Large
Medium
High
  • The PR introduced a new UI feature for skill toggling, required moderate changes across multiple Svelte components, and took over 8 days to merge, indicating a moderate level of review friction and a large scope.

AI Details

Tech Stack

Languages: Javascript
Frameworks: Svelte
fix: Update Kagi API endpoint and request method KucharczykL S No 241.4h - Jun 01, 2026

Summary

Bug Fix

Update Kagi API endpoint and request method

The change updates the Kagi web search integration to use the latest API endpoint and request method. This ensures reliable search results for users and maintains compatibility with Kagi's API v1.

Health Assessment

Small
Low
High
  • The PR took over 10 days to merge, indicating a slow review process, but the change is small and low risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
fix: bind prompt history/version ops to the authorized prompt Classic298 S No 175.6h - Jun 01, 2026

Summary

Bug Fix

Fix IDOR in prompt history operations

Removes insecure access to prompt history and version endpoints, ensuring only authorized prompts can be modified, improving security.

Health Assessment

Small
Medium
Low
  • Small security fix merged quickly without review, minimal impact on codebase.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: reject collection names with unsafe characters Classic298 M No 271.7h - Jun 01, 2026

Summary

Bug Fix

Reject unsafe collection names in RAG ACL

Prevents injection attacks by validating collection names before they are used in Milvus expressions, enhancing security for multi-tenant data access.

Health Assessment

Medium
Medium
High
  • The PR fixed a critical security flaw but required a lengthy review process, indicating potential communication gaps or complexity in the codebase.

AI Details

Tech Stack

Languages: Python
fix: don't revert replace/outlet content on chat save Classic298 S No 0.1h - Jun 01, 2026

Summary

Bug Fix

Fix content revert on chat save

Prevents unintended loss of user edits to chat content, ensuring that manual changes persist across saves.

Health Assessment

Small
Low
Low
  • Quick merge within minutes with only a single file change indicates a low‑complexity bug fix with minimal risk.

AI Details

Tech Stack

Languages: Python
Frameworks: Fastapi
fix: remove premature drag-and-drop upload toast silentoplayz XS AI 0.0h - Jun 01, 2026

Summary

Bug Fix

Remove premature drag‑and‑drop upload toast

Fixes misleading toast notifications during file uploads in Knowledge Base, ensuring toasts only appear after upload completion.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes indicates low complexity and risk.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

fix: don't crash on startup when stdout can't encode the banner Classic298 XS No 0.0h - Jun 01, 2026

Summary

Bug Fix

Fix startup crash on non-UTF-8 stdout

Prevents startup failures on Windows consoles by gracefully handling Unicode banner printing, ensuring open-webui can run headless.

Health Assessment

Small
Low
Low
  • Quick patch with minimal changes, merged immediately without review.

AI Details

Tech Stack

Languages: Python
fix: guard JSON.parse(localStorage) calls with try/catch to prevent UI crashes silentoplayz S AI 0.0h - Jun 01, 2026

Summary

Bug Fix

Guard JSON.parse calls with try/catch to prevent UI crashes

Adds defensive error handling around localStorage JSON parsing in the Navbar and layout components, preventing UI crashes caused by corrupted data.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no review needed, merged immediately.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

fix: persist outlet filter changes to message output Algorithm5838 S No 335.4h - Jun 01, 2026

Summary

Bug Fix

Persist outlet filter changes to message output

Ensures that changes to message output filters are correctly persisted, improving reliability of message processing.

Health Assessment

Small
Low
High
  • The PR made a small, straightforward change but took over two weeks to merge, indicating potential review bottlenecks or scheduling delays.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
fix: cache path traversal via sibling-prefix bypass in serve_cache_file Classic298 XS No 141.6h - Jun 01, 2026

Summary

Bug Fix

Fix cache path traversal bypass

Prevents authenticated users from reading arbitrary sibling files via cache path traversal, enhancing security.

Health Assessment

Small
Low
Medium
  • Single small commit fixed a critical security issue; minimal review and quick merge after approval.

AI Details

Tech Stack

Languages: Python
fix: don't hang terminal proxy when one forwarding pump exits first Classic298 S No 0.2h - Jun 01, 2026

Summary

Bug Fix

Fix terminal proxy hang on pump exit

This fix prevents terminal proxy from hanging and leaking resources when one direction closes, improving stability and user experience. By ensuring timely cleanup, it reduces potential memory leaks and improves reliability for users interacting with terminal features.

Health Assessment

Small
Low
Low
  • Quick resolution with minimal changes indicates low complexity and high confidence in the fix.

AI Details

Tech Stack

Languages: Python
feat: cap profile image data URI size to bound model/avatar bloat Classic298 S No 0.1h 0.1h Jun 01, 2026

Summary

Feature

Cap profile image data URI size to bound bloat

Limits the size of inline profile images to prevent database bloat and improve performance. This reduces storage costs and speeds up model list loading.

Health Assessment

Small
Low
Low
  • Merged within 8 minutes with minimal review, indicating a straightforward change with low risk.

AI Details

Usage: Authored by AI
Category: Code AI
Tools: Claude
Confidence: 0.95

Tech Stack

Languages: Python
fix: clear usage interval in finally so it cannot leak on send failure Classic298 S No 0.1h - Jun 01, 2026

Summary

Bug Fix

Fix usage interval leak on send failure

Prevents orphaned intervals that inflate server usage and degrade performance, ensuring accurate usage accounting.

Health Assessment

Small
Low
Low
  • Quick fix with minimal scope and no review friction.

AI Details

Tech Stack

Frameworks: Svelte
fix: correct inverted high-contrast text colors for user message timestamp silentoplayz XS AI 5.7h - Jun 01, 2026

Summary

Bug Fix

Fix inverted high-contrast timestamp colors

Corrects invisible timestamps in high-contrast mode, improving readability for users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved in under 6 hours, no regressions expected.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Frameworks: Svelte
fix: use correct 'blur' event name instead of 'blur-sm' in window listeners silentoplayz S AI 6.2h - Jun 01, 2026

Summary

Bug Fix

Fix incorrect blur event name in window listeners

Ensures UI shift-key state resets correctly after tabbing away, preventing stuck UI and improving user experience.

Health Assessment

Small
Low
Low
  • Quick single-commit fix with minimal code changes and no regressions.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Frameworks: Svelte
fix: use db instead of undefined session in chats model Algorithm5838 XS No 7.9h - Jun 01, 2026

Summary

Bug Fix

Fix undefined session in chats model

Corrects a NameError that caused chat deletion failures, ensuring shared chat snapshots are removed cleanly.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal code changes and no review rework.

AI Details

Tech Stack

Languages: Python
fix: decode terminal proxy path until stable to block multi-encoded t… Classic298 XS No 70.8h - May 31, 2026

Summary

Bug Fix

Fix terminal proxy path double-encoded traversal

Removes a security flaw that could allow attackers to traverse directories through double-encoded terminal proxy paths, strengthening application security.

Health Assessment

Small
Low
Low
  • Single commit resolved a critical security issue with minimal changes, indicating efficient review and low complexity.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
i18n: fix ms-MY (Malay) translation errors, standardize terminology and missing strings amirsubhi XL No 68.4h - May 31, 2026

Summary

Bug Fix

Fix Malay translation errors and standardize terminology

Improves user experience for Malay-speaking users by correcting translation errors and ensuring consistent terminology.

Health Assessment

X-Large
Medium
Medium
  • The PR addressed a single large translation file, requiring significant edits but completed within a few days, indicating efficient review and low friction.

AI Details

Confidence: 0.95

Tech Stack

fix: enable custom parameters in user settings and admin model settings silentoplayz XS AI 41.5h - May 31, 2026

Summary

Bug Fix

Enable custom parameters in user and admin settings

Allows admins and users to add custom model parameters, improving flexibility and control over AI behavior.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no major rework, merged within 41 hours.

AI Details

Category: Code AI
Confidence: 0.20

Tech Stack

Frameworks: Svelte
fix: correct presence_penalty and repeat_penalty saving wrong values silentoplayz XS AI 53.6h - May 31, 2026

Summary

Health Assessment

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

fix: add null guards to channel Thread and PinnedMessagesModal components silentoplayz XS AI 36.4h - May 31, 2026

Summary

Bug Fix

Add null guards to channel components

Fixes potential TypeErrors in channel UI by adding null checks, improving stability during rapid thread switches and API failures.

Health Assessment

Small
Low
Low
  • Minimal code changes, quick review, low risk to production

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

fix: gracefully handle legacy svg profile_image_url in ModelMeta validator silentoplayz S AI 59.3h 0.6h May 31, 2026

Summary

Bug Fix

Gracefully handle legacy SVG profile image URLs

Fixes a crash that hid all user models when legacy SVG data URIs were stored, restoring visibility and preventing UI failures for existing users.

Health Assessment

Small
Low
Low
  • Single commit, quick review, minimal code change; low risk and fast turnaround.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Python
i18n(pl-PL): add missing polish translations mhajder XL No 55.1h - May 31, 2026

Summary

Feature

Add missing Polish translations

Completes Polish language coverage, improving user experience for Polish-speaking users.

Health Assessment

Large
Low
Low
  • Single commit, quick turnaround, minimal review friction, straightforward translation update.

AI Details

Usage: Authored by AI
Confidence: 0.85

Tech Stack

fix: move bypass_system_prompt off query parameter onto request.state Classic298 S No 70.7h - May 31, 2026

Summary

Bug Fix

Move bypass_system_prompt to request.state

Fixes a security flaw by preventing users from bypassing system prompts via query parameters, ensuring admin-defined messages are always applied.

Health Assessment

Small
Low
Low
  • Quick patch with minimal code changes, resolved a potential security flaw.

AI Details

Tech Stack

Languages: Python
chore: remove dead code Classic298 S No 30.8h - May 31, 2026

Summary

Chore

Remove dead code from env.py

Eliminates insecure hardcoded secret key fallback, enforcing explicit key requirement for secure token signing.

Health Assessment

Small
Low
Low
  • Quick, single-commit PR that removed a security vulnerability by eliminating a hardcoded secret key fallback.

AI Details

Tech Stack

Languages: Python
i18n: complete Turkish (tr-TR) translation sakiphan XL No 35.2h - May 31, 2026

Summary

Feature

Complete Turkish translation for Open WebUI

Adds full Turkish language support, enabling Turkish-speaking users to fully interact with the UI without fallback to English.

Health Assessment

X-Large
Low
Low
  • Single commit, quick turnaround, minimal risk, straightforward translation update.

AI Details

Confidence: 0.95

Tech Stack

fix: add missing markdown rendering settings to Settings type silentoplayz XS AI 42.3h - May 31, 2026

Summary

Bug Fix

Add missing markdown rendering settings

Adds missing markdown rendering settings to the Settings type, ensuring type safety and preventing potential runtime errors in the UI.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal scope and no rework.

AI Details

Category: Code AI
Confidence: 0.20

Tech Stack

Languages: Typescript
fix: add voice mode mute shortcut to keyboard shortcuts modal silentoplayz S AI 43.0h - May 31, 2026

Summary

Fix

Add voice mode mute shortcut to keyboard shortcuts modal

Registers the Voice Mode mute toggle shortcut in the centralized shortcuts registry for visibility in the Keyboard Shortcuts modal.

Health Assessment

Small
Low
Low
  • The PR was thoroughly reviewed and manually tested by the author, and no behavioral changes were introduced.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Ai Copilot
Confidence: 0.95

Tech Stack

Languages: Javascript, Typescript
Frameworks: Svelte
fix: prevent long usernames from overflowing silentoplayz S AI 53.3h - May 31, 2026

Summary

Bug Fix

Fix overflow of long usernames in UI

Prevents UI layout breakage caused by long usernames and emails in admin components, ensuring consistent user experience.

Health Assessment

Small
Low
Low
  • The PR was merged within 53 hours with only a single commit and minimal code changes, indicating a straightforward review process and low risk to the codebase.

AI Details

Category: Code AI
Confidence: 0.95

Tech Stack

fix: include reasoning_tags in user settings advanced params save handler silentoplayz XS No 39.4h - May 31, 2026

Summary

Bug Fix

Fix missing reasoning_tags in settings save

Ensures user-selected reasoning tags are persisted when saving advanced settings, preventing silent loss of configuration and improving user control over AI behavior.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, no rework, merged within 1.5 days.

AI Details

Usage: AI Assisted
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Frameworks: Svelte
fix: preserve parent_id on chat_message upsert Algorithm5838 XS No 39.0h - May 31, 2026

Summary

Bug Fix

Preserve parent_id on chat_message upsert

Ensures conversation context is maintained by correctly linking messages, improving LLM response relevance and preventing broken chat flows.

Health Assessment

Small
Low
Low
  • Quick, single-commit fix with minimal code churn and no review iterations, indicating low complexity and risk.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: sanitize mermaid SVG output Classic298 S No 30.5h - May 31, 2026

Summary

Bug Fix

Sanitize Mermaid SVG to prevent XSS

This fix sanitizes Mermaid-generated SVG output to eliminate stored XSS vulnerabilities in file previews, enhancing security for users.

Health Assessment

Small
Low
Low
  • Single commit with minimal changes, merged quickly, indicating low complexity and low risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Typescript
fix(i18n): add missing Korean plural _one keys in ko-KR translation gosarmarcel7-creator XL No 24.6h - May 31, 2026

Summary

Bug Fix

Add missing Korean plural keys

Ensures Korean translations display correctly for singular counts, preventing fallback to English and improving user experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within a day, indicating smooth review and low risk.

AI Details

Tech Stack

fix: add modern socket.io reason function param Classic298 XS No 8.8h - May 31, 2026

Summary

Bug Fix

Fix Socket.IO disconnect reason handling

Fixes server disconnect handling to accept optional reason argument, preventing TypeError during websocket disconnects.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 9 hours, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Python
i18n: Update fi-FI translation Kylapaallikko M No 198.5h - May 28, 2026

Summary

Feature

Update Finnish translation strings

Adds missing Finnish translations and improves existing ones, enhancing user experience for Finnish-speaking users.

Health Assessment

Medium
Low
Low
  • Single file change with minimal review, straightforward merge.

AI Details

Confidence: 0.20

Tech Stack

fix: gate chat-file links by caller access + repair insert_chat_files… Classic298 S No 83.5h - May 28, 2026

Summary

Bug Fix

Fix chat-file access gating and insert_chat_files bug

This patch prevents users from attaching files they don't own to chats, protecting data privacy and ensuring only authorized file access. It also resolves a critical error that prevented chat-file persistence, restoring functionality.

Health Assessment

Small
Medium
Medium
  • The PR addressed a critical security flaw by restricting file access and fixed a runtime error, but the review process took over three days, indicating moderate review friction.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: harden model profile image against SVG stored XSS Classic298 S No 76.4h - May 28, 2026

Summary

Bug Fix

Fix XSS in model profile image handling

Prevents cross‑site scripting attacks by rejecting SVG data URIs for model profile images, enhancing security for users and webhooks.

Health Assessment

Small
Medium
High
  • Security fix with moderate review effort; small code changes; merged after ~3 days.

AI Details

Tech Stack

Languages: Python
I18n/improve chinese translation ShirasawaSama L No 29.3h - May 28, 2026

Summary

Chore

Improve Chinese translation

Enhances Chinese language translations for a better user experience.

Health Assessment

Small
Low
Low
  • Merged within a day with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

fix: use request.scope["path"] to prevent CVE-2026-48710 (BadHost) silentoplayz XS No 18.5h - May 28, 2026

Summary

Bug Fix

Fix API key bypass via Host header injection

This patch prevents attackers from bypassing API key restrictions by injecting paths into the Host header, securing the authentication flow.

Health Assessment

Small
Low
Low
  • Single atomic commit resolved within 18.5 hours with minimal risk and no major rework.

AI Details

Confidence: 0.95

Tech Stack

Languages: Python
fix: add knowledge_id access check in search_knowledge_files (BOLA) Classic298 S No 29.0h - May 28, 2026

Summary

Bug Fix

Add access check to search knowledge files

Prevents users from enumerating files in other knowledge bases by enforcing ownership checks.

Health Assessment

Small
Low
Low
  • Single commit, minimal changes, merged within a day, indicating a straightforward bug fix with low complexity.

AI Details

Tech Stack

Languages: Python
fix: resolve undefined session variable in _get_access_grants and _to_prompt_model silentoplayz XS AI 15.5h - May 28, 2026

Summary

Bug Fix

Fix undefined session variable in prompt helpers

Restores prompt editing functionality by correcting a NameError that caused silent redirects, improving user experience in the workspace.

Health Assessment

Small
Low
Low
  • Quick, single-file fix with minimal code changes and no new dependencies, resulting in a fast merge cycle and low risk to the codebase.

AI Details

Category: Code AI
Confidence: 0.95

Tech Stack

Languages: Python
Frameworks: Fastapi
Page 1 of 3 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos