Commit graph

19365 commits

Author SHA1 Message Date
G30
cf6bd930d8
Merge 4be1305aa6 into 5c93b06b07 2026-10-13 14:54:52 -04:00
silentoplayz
4be1305aa6 fix: Show Model after Hide Model is saved for a model that had no saved settings 2026-10-13 14:50:20 -04:00
Timothy Jaeryang Baek
5c93b06b07 refac 2026-10-13 22:16:21 +04:00
Timothy Jaeryang Baek
3f6c3e31a0 refac 2026-10-13 22:04:15 +04:00
Classic298
4f9f04ceee
fix: MCP OAuth sign-in fails when the provider's sign-in page is behind Cloudflare bot protection (#32364)
Connecting an OAuth 2.1 MCP tool server such as Canva failed with "OAuth client registration is still invalid after re-registration" whenever Cloudflare answered Open WebUI's own server-side check of the provider's sign-in page with a bot challenge. The challenge page repeats the requested address, which contains the redirect URL, so Open WebUI read it as the provider rejecting its registration. Open WebUI now skips its check when it gets a bot challenge, and the browser goes on to the provider's sign-in page as usual. Real provider errors about an unknown client or redirect URL still trigger re-registration as before.

Fixes #32363
2026-10-13 21:45:59 +04:00
G30
5032e834ea
fix: a calendar reminder fires again after the event is moved to a new time (#32358) 2026-10-13 20:05:14 +04:00
G30
714c5f9833
fix: running a code block shows the value of its last line instead of timing out (#32360) 2026-10-13 20:05:05 +04:00
Timothy Jaeryang Baek
97333a4697 refac 2026-10-13 20:04:28 +04:00
Timothy Jaeryang Baek
7840194631 refac 2026-10-13 19:51:58 +04:00
Timothy Jaeryang Baek
50a62831b3 refac 2026-10-13 19:51:23 +04:00
Timothy Jaeryang Baek
2e8839a5dd refac 2026-10-13 19:40:48 +04:00
G30
aa31e2b203
fix: Ask and Explain keep dollar signs in the selected text and the question (#32356) 2026-10-13 19:22:07 +04:00
Timothy Jaeryang Baek
d34f73066d refac 2026-10-13 19:10:21 +04:00
G30
6e40c17148
fix: turning a model back on or showing it again in admin Models is saved (#32354) 2026-10-13 19:00:53 +04:00
Timothy Jaeryang Baek
c7193760ba refac 2026-10-13 18:34:24 +04:00
Timothy Jaeryang Baek
a94a2068e2 refac 2026-10-13 18:32:14 +04:00
Timothy Jaeryang Baek
200b951491 refac 2026-10-13 18:31:54 +04:00
Timothy Jaeryang Baek
fc1005f09b refac 2026-10-13 18:16:01 +04:00
Timothy Jaeryang Baek
303cf180fc refac 2026-10-13 18:07:32 +04:00
Timothy Jaeryang Baek
be6f0a6656 refac 2026-10-13 17:22:11 +04:00
G30
6f62329dfb
fix: hide Save when editing someone else's message in a shared chat (#32321) 2026-10-13 16:49:14 +04:00
G30
d7803a8ce2
fix: keep the open knowledge file open when an unrelated folder is deleted (#32319) 2026-10-13 16:48:57 +04:00
G30
5477d5a773
fix: set an older model version as production when it has a note attached as knowledge (#32317) 2026-10-13 16:48:26 +04:00
G30
ad77b62491
fix: import skills from GitHub repos that contain symlinks outside the skill folder (#32313) 2026-10-13 16:48:14 +04:00
G30
2d56514101
fix: a rating's reason and comment are no longer wiped when its tags arrive (#32334) 2026-10-13 16:47:05 +04:00
G30
1c5f101d0b
fix: show follow-up suggestions when the task model adds text around its JSON (#32323) 2026-10-13 16:46:17 +04:00
G30
99a9f60b9f
fix: a model added before Regenerate stays side by side after reload (#32326) 2026-10-13 16:46:01 +04:00
G30
998ad4c9f7
fix: a file uploaded to a note no longer stays stuck uploading after another save (#32328) 2026-10-13 16:45:43 +04:00
Classic298
c92bc089be
fix: tab reconnects in a loop after signing in without a page reload (#32341)
After signing in on a page without reloading it, the browser tab kept using its signed-out state whenever its live connection had to reconnect. Since 0.12.0 the server drops such a connection as soon as an open chat subscribes to live updates, and the tab reconnected immediately, so after a connection drop (sleep, network change, server restart) it reconnected several times per second until the page was reloaded, putting heavy load on the server. Reconnects now use the current sign-in, so the tab comes back signed in on the first attempt and stays connected.

Fixes #32338
2026-10-13 16:45:25 +04:00
G30
83dcc2dbea
feat(chat): generate message pair adds a placeholder reply for every selected model (#32309) 2026-10-13 16:43:43 +04:00
Timothy Jaeryang Baek
93d25dbe3b refac
Some checks are pending
Python CI / Ruff Format (3.11) (push) Waiting to run
Python CI / Ruff Format (3.12) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args: free_disk:false name:main suffix:]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_CUDA=true USE_CUDA_VER=cu126 free_disk:true name:cuda126 suffix:-cuda126]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_CUDA=true free_disk:true name:cuda suffix:-cuda]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_OLLAMA=true free_disk:false name:ollama suffix:-ollama]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/amd64 runner:ubuntu-latest], map[build_args:USE_SLIM=true free_disk:false name:slim suffix:-slim]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args: free_disk:false name:main suffix:]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_CUDA=true USE_CUDA_VER=cu126 free_disk:true name:cuda126 suffix:-cuda126]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_CUDA=true free_disk:true name:cuda suffix:-cuda]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_OLLAMA=true free_disk:false name:ollama suffix:-ollama]) (push) Waiting to run
Create and publish Docker images with specific build args / build (map[arch:linux/arm64 runner:ubuntu-24.04-arm], map[build_args:USE_SLIM=true free_disk:false name:slim suffix:-slim]) (push) Waiting to run
Create and publish Docker images with specific build args / merge (map[name:cuda suffix:-cuda]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:cuda126 suffix:-cuda126]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:main suffix:]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:ollama suffix:-ollama]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / merge (map[name:slim suffix:-slim]) (push) Blocked by required conditions
Create and publish Docker images with specific build args / notify-helm-charts (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (, main) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-cuda, cuda) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-cuda126, cuda126) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-ollama, ollama) (push) Blocked by required conditions
Create and publish Docker images with specific build args / copy-to-dockerhub (-slim, slim) (push) Blocked by required conditions
Frontend Build / Format & Build (push) Waiting to run
Frontend Build / Unit Tests (push) Waiting to run
2026-10-13 02:13:06 +04:00
Timothy Jaeryang Baek
4ca8fdc3fd refac 2026-10-13 01:55:12 +04:00
Timothy Jaeryang Baek
03f5191aca refac 2026-10-13 01:49:55 +04:00
G30
803685ebfd
i18n: fill missing Latvian (lv-LV) translations (#32307)
Fills the 181 lv-LV strings that are empty on dev, using the terms the file already uses.
2026-10-13 01:39:13 +04:00
Timothy Jaeryang Baek
f36a7f602d refac 2026-10-13 01:38:49 +04:00
G30
d0060a6815
i18n: fill missing Estonian (et-EE) translations (#32302) 2026-10-13 01:13:50 +04:00
G30
c1c5e60884
i18n: fill missing Norwegian Bokmål (nb-NO) translations (#32305) 2026-10-13 01:13:48 +04:00
G30
871d3c4220
i18n: fill missing Lithuanian (lt-LT) translations (#32304) 2026-10-13 01:08:00 +04:00
G30
784091819c
i18n: fill missing Croatian (hr-HR) translations (#32303) 2026-10-13 01:07:57 +04:00
G30
d02546c475
i18n: fill missing Slovak (sk-SK) translations (#32301) 2026-10-13 01:07:44 +04:00
G30
853f8cb826
i18n: fill missing Bosnian (bs-BA) translations (#32300) 2026-10-13 01:07:36 +04:00
G30
ae3693f64c
i18n: fill missing Danish (da-DK) translations (#32299) 2026-10-13 01:07:30 +04:00
G30
feecc8a807
i18n: fill missing Slovenian (sl-SI) translations (#32298) 2026-10-13 01:07:23 +04:00
G30
6ab1a8d821
i18n: fill missing Galician (gl-ES) translations (#32297) 2026-10-13 01:07:21 +04:00
Timothy Jaeryang Baek
bab4cde5a7 refac 2026-10-13 01:01:34 +04:00
Timothy Jaeryang Baek
ccd480f435 refac 2026-10-13 00:53:54 +04:00
Timothy Jaeryang Baek
1786d6cdb0 refac 2026-10-13 00:43:00 +04:00
Timothy Jaeryang Baek
53a8f131f3 refac 2026-10-13 00:42:34 +04:00
Timothy Jaeryang Baek
7ae0996745 refac 2026-10-13 00:29:26 +04:00
Timothy Jaeryang Baek
ed3caa5619 refac 2026-10-13 00:09:58 +04:00