Commit graph

19395 commits

Author SHA1 Message Date
Timothy Jaeryang Baek
e5c80682b9 refac 2026-10-14 14:41:26 +04:00
Timothy Jaeryang Baek
097ecdb69b refac 2026-10-14 14:41:09 +04:00
Timothy Jaeryang Baek
d49bdc5257 refac 2026-10-14 14:39:31 +04:00
Timothy Jaeryang Baek
14cdf39afb refac 2026-10-14 14:30:07 +04:00
Timothy Jaeryang Baek
300c271c23 refac 2026-10-14 14:11:45 +04:00
Timothy Jaeryang Baek
ff502881e0 refac 2026-10-14 14:04:51 +04:00
Timothy Jaeryang Baek
cae8a7e199 refac 2026-10-14 14:03:22 +04:00
Timothy Jaeryang Baek
b374e0bb26 refac 2026-10-14 13:58:46 +04:00
Timothy Jaeryang Baek
ab518a4321 refac 2026-10-14 13:55:08 +04:00
Timothy Jaeryang Baek
5060923c63 refac 2026-10-14 13:53:47 +04:00
Timothy Jaeryang Baek
a1cbed7e71 refac 2026-10-14 13:53:33 +04:00
Timothy Jaeryang Baek
ebc309b890 refac 2026-10-14 13:51:07 +04:00
Timothy Jaeryang Baek
4c5668696b refac 2026-10-14 13:46:36 +04:00
G30
46f76b359c
fix: Show Model after Hide Model is saved for a model that had no saved settings (#32368) 2026-10-14 12:38:35 +04:00
G30
120be2f3a5
i18n: fill missing Tibetan (bo-TB) translations (#32377) 2026-10-14 12:38:14 +04:00
G30
160017e041
i18n: fill missing Serbian (sr-RS) translations (#32381) 2026-10-14 12:38:12 +04:00
G30
0bd4bf3754
i18n: fill missing Bengali (bn-BD) translations (#32382) 2026-10-14 12:38:09 +04:00
G30
fad0e9792a
i18n: fill missing Cebuano (ceb-PH) translations (#32373) 2026-10-14 12:29:44 +04:00
G30
4b83b6903e
i18n: fill missing Azerbaijani (az-AZ) translations (#32384) 2026-10-14 12:28:48 +04:00
G30
60fbb6ced1
i18n: fill missing Basque (eu-ES) translations (#32385) 2026-10-14 12:28:42 +04:00
G30
331f4675d1
i18n: fill missing Irish (ie-GA) translations (#32387) 2026-10-14 12:28:34 +04:00
G30
809f5b3845
i18n: fill missing Georgian (ka-GE) translations (#32388) 2026-10-14 12:28:31 +04:00
G30
39cfa5278a
i18n: fill missing Kabyle (kab-DZ) translations (#32393) 2026-10-14 12:28:22 +04:00
G30
b0518d79e8
i18n: fill missing Punjabi (pa-IN) translations (#32395) 2026-10-14 12:28:20 +04:00
Classic298
29719c8bfb
fix: pipes and tools get None instead of a file list when nothing is attached (#32380)
Pipes and tools received None instead of a list of files on messages without attachments, which does not match the docs and breaks plugins that loop over the files. Pipes and tools now get an empty list in that case.

Fixes #32379
2026-10-14 12:18:55 +04:00
G30
3991035767
feat: rotate, pan and zoom the voice avatar (#32378) 2026-10-14 12:18:44 +04:00
Classic298
403f21ae78
fix: a person mentioned in a channel without a name shows a raw id (#32371)
When an app mentions a person in a channel message by account id only, without a display name, the channel showed raw text like "@U:" followed by a long id. It now shows the person's name, or "Unknown" when the account no longer exists, the same way mentions that carry a name already worked. Mentions that carry a custom name keep showing it.

Fixes #32362
2026-10-14 12:18:27 +04:00
G30
99a1eebc96
i18n: fill missing Faroese (fo-FO) translations (#32370) 2026-10-14 12:18:17 +04:00
G30
b72bb362fa
i18n: fill missing Tamil (ta-IN) translations (#32391) 2026-10-14 12:18:06 +04:00
G30
48849bf087
i18n: fill missing Uyghur (ug-CN) translations (#32394) 2026-10-14 12:17:54 +04:00
G30
e3bcc57802
i18n: fill missing Urdu (ur-PK) translations (#32397) 2026-10-14 12:17:42 +04:00
Timothy Jaeryang Baek
ed8c744e77 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 (-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
Create and publish Docker images with specific build args / copy-to-dockerhub (-cuda126, cuda126) (push) Blocked by required conditions
2026-10-14 00:19:15 +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