🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/13707
**Author:** [@tjbck](https://github.com/tjbck)
**Created:** 5/8/2025
**Status:** ✅ Merged
**Merged:** 5/10/2025
**Merged by:** [@tjbck](https://github.com/tjbck)
**Base:** `main` ← **Head:** `dev`
---
### 📝 Commits (10+)
- [`8f31b6d`](https://github.com/open-webui/open-webui/commit/8f31b6d74af2e144d471f8080bd3b229687e4bb0) Fix: Use dynamic Python command to run uvicorn and support pyenv setups.
- [`bfdcc12`](https://github.com/open-webui/open-webui/commit/bfdcc12cdcf917ccf7f6ee7398e49c680f315341) i18n: zh-cn
- [`de182dd`](https://github.com/open-webui/open-webui/commit/de182ddec24a37ae37481f080684b98701b631b9) fix(katex): Allow Chinese characters adjacent to math delimiters
- [`0889dd3`](https://github.com/open-webui/open-webui/commit/0889dd3a510993b83adf0aaa521e3d29b1151dcd) add close label to close button in changelog modal, only accessible for screen readers
- [`86ce111`](https://github.com/open-webui/open-webui/commit/86ce111edde71e59c59b277b7406f9c9fb4cde46) Add aria-labelledby to icon-button to make assistive tech able to give info on what user can expect from button
- [`8c6f4f6`](https://github.com/open-webui/open-webui/commit/8c6f4f6579bfd148555ce04494eb7fd800cb80c0) change divs to labels, as this is what they semantically are
- [`c4a3a9c`](https://github.com/open-webui/open-webui/commit/c4a3a9c6166813ec646462b2ccd788180d522c09) fix text-contrast from 3.71 to 7.55 on dark mode
- [`9d8d439`](https://github.com/open-webui/open-webui/commit/9d8d4393a6277984d45fe5fed3bd076fdc213674) remove alt text from logo, as this is decorative and provides no value for assistive tech users
- [`8e14372`](https://github.com/open-webui/open-webui/commit/8e14372dd830e7d3291b32fcefed15a07d2865f5) enh: Support more languages
- [`500f4d7`](https://github.com/open-webui/open-webui/commit/500f4d73e110d957a2885b10c97380a7ac55f9b7) refresh oauth profile picture
### 📊 Changes
**96 files changed** (+2999 additions, -2261 deletions)
<details>
<summary>View changed files</summary>
📝 `CHANGELOG.md` (+34 -0)
➖ `Caddyfile.localhost` (+0 -64)
📝 `backend/open_webui/config.py` (+54 -51)
📝 `backend/open_webui/main.py` (+16 -3)
➕ `backend/open_webui/retrieval/models/external.py` (+58 -0)
📝 `backend/open_webui/retrieval/vector/dbs/milvus.py` (+146 -38)
📝 `backend/open_webui/retrieval/vector/dbs/pinecone.py` (+143 -22)
📝 `backend/open_webui/routers/audio.py` (+24 -17)
📝 `backend/open_webui/routers/auths.py` (+1 -1)
📝 `backend/open_webui/routers/files.py` (+1 -1)
📝 `backend/open_webui/routers/retrieval.py` (+136 -87)
📝 `backend/open_webui/routers/tasks.py` (+1 -12)
📝 `backend/open_webui/routers/users.py` (+1 -1)
📝 `backend/open_webui/socket/main.py` (+13 -14)
📝 `backend/open_webui/storage/provider.py` (+10 -8)
📝 `backend/open_webui/utils/code_interpreter.py` (+9 -9)
📝 `backend/open_webui/utils/middleware.py` (+66 -82)
📝 `backend/open_webui/utils/oauth.py` (+64 -34)
📝 `backend/open_webui/utils/payload.py` (+1 -0)
📝 `backend/start.sh` (+3 -1)
_...and 76 more files_
</details>
### 📄 Description
_No description provided_
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/13707
Author: @tjbck
Created: 5/8/2025
Status: ✅ Merged
Merged: 5/10/2025
Merged by: @tjbck
Base:
main← Head:dev📝 Commits (10+)
8f31b6dFix: Use dynamic Python command to run uvicorn and support pyenv setups.bfdcc12i18n: zh-cnde182ddfix(katex): Allow Chinese characters adjacent to math delimiters0889dd3add close label to close button in changelog modal, only accessible for screen readers86ce111Add aria-labelledby to icon-button to make assistive tech able to give info on what user can expect from button8c6f4f6change divs to labels, as this is what they semantically arec4a3a9cfix text-contrast from 3.71 to 7.55 on dark mode9d8d439remove alt text from logo, as this is decorative and provides no value for assistive tech users8e14372enh: Support more languages500f4d7refresh oauth profile picture📊 Changes
96 files changed (+2999 additions, -2261 deletions)
View changed files
📝
CHANGELOG.md(+34 -0)➖
Caddyfile.localhost(+0 -64)📝
backend/open_webui/config.py(+54 -51)📝
backend/open_webui/main.py(+16 -3)➕
backend/open_webui/retrieval/models/external.py(+58 -0)📝
backend/open_webui/retrieval/vector/dbs/milvus.py(+146 -38)📝
backend/open_webui/retrieval/vector/dbs/pinecone.py(+143 -22)📝
backend/open_webui/routers/audio.py(+24 -17)📝
backend/open_webui/routers/auths.py(+1 -1)📝
backend/open_webui/routers/files.py(+1 -1)📝
backend/open_webui/routers/retrieval.py(+136 -87)📝
backend/open_webui/routers/tasks.py(+1 -12)📝
backend/open_webui/routers/users.py(+1 -1)📝
backend/open_webui/socket/main.py(+13 -14)📝
backend/open_webui/storage/provider.py(+10 -8)📝
backend/open_webui/utils/code_interpreter.py(+9 -9)📝
backend/open_webui/utils/middleware.py(+66 -82)📝
backend/open_webui/utils/oauth.py(+64 -34)📝
backend/open_webui/utils/payload.py(+1 -0)📝
backend/start.sh(+3 -1)...and 76 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.