Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| chore: correct a comment | Classic298 | XS | No | 5.0h | - | May 25, 2026 |
SummaryChoreCorrect comment in knowledge router Fixes a comment typo in the knowledge router, improving code clarity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| refactor: remove unused GET /prompts/command/{command} endpoint | Classic298 | M | No | 96.6h | - | May 19, 2026 |
SummaryRefactorRefactor: remove unused prompts command endpoint Eliminates a dead API route, reducing code complexity and potential security surface. Health Assessment
Medium
Low
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
|
||||||
| fix: Run transcode_audio_to_mp3 in a thread to avoid blocking | daradib | XS | No | 29.4h | - | May 19, 2026 |
SummaryBug FixFix blocking transcode_audio_to_mp3 Runs audio transcoding in a separate thread to prevent UI blocking during TTS, improving responsiveness. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python
|
||||||
| fix: disable redirect following in OAuth picture fetch (SSRF) | Classic298 | XS | No | 80.0h | - | May 19, 2026 |
SummaryBug FixDisable redirect following in OAuth picture fetch Prevents SSRF by ensuring redirects are not followed during OAuth picture retrieval, protecting internal resources. This fix addresses a security vulnerability that could allow attackers to bypass URL validation. Health Assessment
Small
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Python
|
||||||
| Fix/dns rebinding ssrf | Classic298 | M | No | 102.4h | - | May 19, 2026 |
SummaryBug FixFix DNS rebinding SSRF vulnerability Mitigates DNS rebinding attack by ensuring consistent DNS resolution, reducing risk of internal network exposure. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: respect access_type in shared-chat file authorization branch | Classic298 | XS | No | 103.2h | - | May 19, 2026 |
SummaryBug FixFix access_type handling in shared-chat file authorization Ensures that file access checks respect the requested access type, preventing read‑only users from modifying or deleting files in shared chats. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: missing [DONE] termination for pipe streams | Algorithm5838 | XS | No | 96.3h | - | May 19, 2026 |
SummaryBug FixFix missing [DONE] termination for pipe streams Ensures streaming responses correctly signal completion, improving client reliability and preventing hanging streams. Health Assessment
Small
Low
High
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refac: log expected fetch/transcript/tool-server failures as warnings instead of noisy exceptions | Classic298 | XS | No | 9.8h | - | May 19, 2026 |
SummaryRefactorRefactor: Log expected failures as warnings Reduces log noise by treating expected fetch, transcript, and tool-server failures as warnings, improving monitoring clarity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: validate Playwright navigations and gate redirects in web loader | Classic298 | M | No | 102.3h | - | May 19, 2026 |
SummaryBug FixFix URL validation for Playwright loader This fix validates every navigation and redirect in the Playwright loader, preventing public URLs from redirecting into internal network addresses. It enhances security by blocking potentially malicious redirects. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor: remove dead generateFollowUps frontend wrapper | Classic298 | M | No | 92.8h | - | May 19, 2026 |
SummaryRefactorRemove dead generateFollowUps wrapper Eliminates unused frontend wrapper for follow-up generation, cleaning code and reducing maintenance. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||
| fix: check destination calendar write access on event update | Classic298 | XS | No | 95.4h | - | May 19, 2026 |
SummaryBug FixFix calendar write access check on event update Ensures users cannot move events into calendars they don't own, preventing unauthorized data manipulation. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: pass subscription_key and endpoint in bing.py CLI search_bing() call | Classic298 | S | No | 94.8h | - | May 19, 2026 |
SummaryBug FixFix CLI Bing search argument mismatch Corrects argument passing for Bing search CLI, preventing runtime errors and ensuring proper configuration via environment variables. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Python
|
||||||
| refactor: remove unused DELETE /chats/{id}/tags/all endpoint | Classic298 | M | No | 93.1h | - | May 19, 2026 |
SummaryRefactorRemove unused DELETE /chats/{id}/tags/all endpoint Eliminates a dead API endpoint and its frontend wrapper, reducing code complexity and potential security surface. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| refactor: remove unused POST /api/v1/utils/markdown endpoint | Classic298 | S | No | 93.3h | - | May 19, 2026 |
SummaryRefactorRemove unused markdown rendering endpoint Eliminates redundant server‑side markdown rendering, reducing codebase size and maintenance overhead. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| refactor: remove unused GET /evaluations/feedbacks/all endpoint | Classic298 | S | No | 93.7h | - | May 19, 2026 |
SummaryRefactorRemove unused GET /evaluations/feedbacks/all endpoint Eliminates a redundant endpoint that posed an OOM risk for admins, improving system stability and reducing unnecessary code maintenance. The change removes dead frontend wrapper and unused imports, streamlining the codebase. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| refactor: remove dead frontend API wrappers with no backend route | Classic298 | XL | No | 92.2h | - | May 19, 2026 |
SummaryRefactorRefactor: remove dead frontend API wrappers Cleaned up unused API wrappers, reducing codebase size and potential confusion, improving maintainability. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| i18n: update Irish translation | aindriu80 | M | No | 24.7h | - | May 19, 2026 |
SummaryChoreUpdate Irish translation strings Adds and refines Irish language strings, improving localization for Irish-speaking users. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.20
Tech Stack |
||||||
| fix: wire workspace.skills into the sidebar + workspace-index gates | Classic298 | XS | No | 3.9h | - | May 15, 2026 |
SummaryBug FixFix workspace skills gating in sidebar and workspace index Ensures users with only workspace.skills permission see the Workspace menu and can access the workspace directly, improving access control and user experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat: add emoji picker button to rich text formatting toolbar | silentoplayz | S | AI | 18.1h | - | May 15, 2026 |
SummaryFeatureAdd emoji picker to rich text toolbar Users can now insert emojis directly in rich text input, improving chat experience. Health Assessment
Small
Low
Low
AI Details
Category:
Code AI
Confidence:
0.80
Tech Stack
Frameworks:
Svelte
|
||||||
| fix: tag composite pk in migration | Algorithm5838 | S | No | 6.5h | - | May 15, 2026 |
SummaryBug FixFix composite primary key in migration Corrects migration errors that caused database integrity failures, ensuring reliable deployment and data consistency for legacy tables. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python
|
||||||
| Update SECURITY.md | Classic298 | S | No | 4.4h | - | May 15, 2026 |
SummaryDocsUpdate SECURITY.md Updated security documentation to reflect current policies and CLA requirements. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| i18n: update Russian translations | mayamsin | L | No | 4.0h | - | May 15, 2026 |
SummaryFeatureUpdate Russian translations Adds missing and refined Russian language strings, improving localization and user experience for Russian-speaking users. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| fix: default WEB_LOADER_ENGINE in start.sh to avoid unbound-variable … | Classic298 | XS | No | 29.6h | - | May 15, 2026 |
SummaryBug FixFix default WEB_LOADER_ENGINE in start.sh Prevents startup crashes by ensuring optional env variable has a default, improving reliability for deployments without explicit loader engine settings. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Shell
|
||||||
| fix: enforce features.direct_tool_servers on chat-completion tool_servers | Classic298 | S | No | 5.6h | - | May 14, 2026 |
SummaryBug FixEnforce direct tool server permission on chat completions Prevents users from bypassing admin‑set tool server restrictions, tightening security for chat‑completion requests. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: validate folder_id ownership on chat create + folder-update endpoints | Classic298 | S | No | 46.0h | - | May 13, 2026 |
SummaryBug FixValidate folder ownership on chat creation Ensures chats are linked only to the user's own folders, preventing accidental cross-user references and maintaining database integrity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| i18n: Update catalan translation.json | aleixdorca | M | No | 56.9h | - | May 13, 2026 |
SummaryChoreUpdate Catalan translation file Adds updated Catalan translations to improve localization for Catalan-speaking users. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix: Fix translation for 'Authentication' in Danish | ath88 | XS | No | 9.5h | - | May 13, 2026 |
SummaryBug FixFix Danish translation for Authentication Corrects the Danish translation for the Authentication label, improving user experience for Danish-speaking users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.30
Tech Stack |
||||||
| i18n: Update Swedish (sv-SE) translation | yeager | XL | No | 3.8h | - | May 13, 2026 |
SummaryFeaturei18n: Update Swedish (sv-SE) translation Adds Swedish translations for all UI elements, enhancing localization for Swedish-speaking users. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| i18n: update de-DE translations | PythonToGo | M | No | 2.9h | - | May 13, 2026 |
SummaryBug FixUpdate German translations Adds missing German translation strings for UI, improving localization for German-speaking users. Ensures consistent UI labels and time-relative messages. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack |
||||||
| upd:i18n: es-ES Translation update v0.9.5 | rgaricano | M | No | 2.4h | - | May 13, 2026 |
SummaryFeatureUpdate es-ES translation to v0.9.5 Adds Spanish (Spain) translations for new UI strings, improving localization for Spanish-speaking users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack |
||||||
| 0.9.5 | tjbck | XL | No | 30.2h | 27.9h | May 10, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix: prevent mass-assignment user_id spoofing in POST /api/v1/evaluations/feedback | Classic298 | XS | No | 21.8h | - | May 10, 2026 |
SummaryBug FixPrevent user_id spoofing in feedback endpoint Stops authenticated users from forging feedback attribution, protecting leaderboard integrity and preventing abuse of the feedback system. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: prevent redirect-based SSRF and enforce collecton write access | Classic298 | S | No | 17.7h | - | May 10, 2026 |
SummaryBug FixPrevent redirect-based SSRF and enforce collection write access This fix stops malicious redirects from causing internal SSRF attacks and ensures only authorized users can write to collections, improving security and data integrity. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: gate tool content updates behind workspace.tools to match create endpoint | Classic298 | S | No | 21.4h | - | May 10, 2026 |
SummaryBug FixGate tool updates behind workspace.tools This change tightens security by requiring workspace.tools permission for tool content updates, preventing unauthorized code execution and aligning update permissions with creation permissions. It protects the system from privilege escalation via write-granted users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: enforce message ownership in group/DM channel update + delete endpoints | Classic298 | XS | No | 21.6h | - | May 10, 2026 |
SummaryBug FixEnforce message ownership in group/DM channel endpoints Fixes a security flaw that allowed group/DM channel members to overwrite or delete other members' messages, ensuring only the original author or admins can modify messages. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: require write permission for pin_channel_message on standard channels | Classic298 | XS | No | 19.9h | - | May 10, 2026 |
SummaryBug FixFix pin permission for standard channel messages Ensures only users with write access can pin or unpin messages, preventing unauthorized modifications. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| chore: add validate_url() to get_image_data() for cohort consistency hardening | Classic298 | XS | No | 20.7h | - | May 10, 2026 |
SummaryBug FixAdd validate_url() to get_image_data() for security hardening Adds missing URL validation to image data retrieval to prevent SSRF vulnerabilities, improving system security. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| fix: strip model params for read-only callers on per-id endpoint | Classic298 | S | No | 16.2h | - | May 10, 2026 |
SummaryBug FixFix model params exposure on per-id endpoint This change removes sensitive model parameters from the per-id API response for users without write access, protecting confidential prompts and ensuring only authorized curators can view full model details. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Python
|
||||||
| fix: reject parser-confusing chars in validate_url to close SSRF bypass | Classic298 | XS | No | 4.5h | - | May 10, 2026 |
SummaryBug FixFix SSRF bypass by rejecting parser‑confusing chars Prevents attackers from exploiting URL parsing differences to reach internal resources, strengthening security. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| i18n: add pt-BR translations for newly added UI items and consistency pass | joaoback | M | No | 21.9h | - | May 10, 2026 |
SummaryFeatureAdd pt-BR translations for new UI items Adds Brazilian Portuguese translations for newly added UI elements and improves consistency of existing strings, enhancing clarity for Portuguese-speaking users. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack |
||||||
| chore: remove unauthenticated dead-code GET /api/v1/retrieval/ status endpoint | Classic298 | S | No | 0.1h | - | May 09, 2026 |
SummaryChoreRemove dead code status endpoint Eliminates an unused, insecure endpoint that exposed internal configuration, improving security and reducing code surface. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
Frameworks:
Fastapi
|
||||||
| fix: gate public sharing of skills behind sharing.public_skills on create/update | Classic298 | S | No | 1.1h | - | May 09, 2026 |
SummaryBug FixGate public sharing of skills on create/update Ensures that skill sharing permissions are consistently enforced, preventing unauthorized public access when creating or updating skills. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: gate public sharing of calendars behind sharing.public_calendars permission | Classic298 | M | No | 2.0h | - | May 09, 2026 |
SummaryBug FixGate public sharing of calendars behind permission Ensures calendar sharing respects the sharing.public_calendars permission, preventing unauthorized public access to calendar events. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| fix: prevent redirect-based SSRF in web-fetch and image-load call sites | Classic298 | S | No | 0.0h | - | May 09, 2026 |
SummaryBug FixPrevent redirect-based SSRF in web-fetch and image-load call sites Fixes a security vulnerability that allowed authenticated users to trigger SSRF by following redirects to internal addresses. The change disables redirects in HTTP clients used for web fetching and image loading, ensuring URLs are validated against private IP block lists. Health Assessment
Small
Medium
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| fix: notes is_pinned TypeError on create/get | Classic298 | XS | No | 1.9h | - | May 09, 2026 |
SummaryBug FixFix notes is_pinned TypeError on create/get Corrects errors caused by mismatched is_pinned field between Pydantic schema and SQLAlchemy model, ensuring note creation and retrieval work correctly. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| 0.9.4 | tjbck | S | No | 0.2h | - | May 09, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| 0.9.3 | tjbck | XL | No | 0.2h | - | May 09, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| chore: changelog | Classic298 | M | No | 107.5h | - | May 09, 2026 |
SummaryDocsUpdate project changelog Adds recent changes to the changelog, documenting updates for users. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| fix:image url validation and signout post | Classic298 | M | No | 50.4h | - | May 08, 2026 |
SummaryBug FixFix image URL validation and signout method Improves security by validating image URLs, enforcing POST-only signout, and providing optional external image forwarding via config. Health Assessment
Medium
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript, Javascript
Frameworks:
Svelte
|
||||||
| i18n: Add Tagalog (Filipino) translation | VincentDev007 | XL | No | 212.3h | - | May 08, 2026 |
SummaryFeatureAdd Tagalog (Filipino) translation Adds Tagalog language support to Open WebUI, expanding accessibility for Filipino users. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||