Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3104 commits
Select commit Hold shift + click to select a range
da236d5
chore: bump
tjbck Sep 29, 2025
b6a4853
doc: changelog
tjbck Sep 29, 2025
37d1c85
Merge pull request #17827 from open-webui/dev
tjbck Sep 29, 2025
3b1197a
i18n: improve Chinese translation
ShirasawaSama Sep 29, 2025
3389f0e
fix: handle non‑UTF8 chars in third‑party responses without error
ShirasawaSama Sep 29, 2025
a395af3
German translation of new strings in i18n
Ithanil Sep 29, 2025
c9c0dd3
log web search queries only with level 'debug' instead of 'info'
Ithanil Sep 29, 2025
f267e47
DEV branch changelog 0.6.32
Classic298 Sep 29, 2025
a5a0989
refac
tjbck Sep 29, 2025
88f7852
Merge pull request #17890 from Classic298/patch-1
tjbck Sep 29, 2025
5438eb0
doc: changelog
tjbck Sep 29, 2025
4d7fdda
Merge pull request #17892 from open-webui/dev
tjbck Sep 29, 2025
0a928d6
Tool calls now only include text and dont inlcude other content like …
jmleksan Sep 29, 2025
2a3f57b
fix onedrive
Classic298 Sep 29, 2025
b15db79
Merge pull request #17902 from Classic298/patch-1
tjbck Sep 30, 2025
b387880
Merge pull request #17897 from jmleksan/fix/tool-task-only-include-text
tjbck Sep 30, 2025
7d513ff
Merge pull request #17881 from ShirasawaSama/patch-20
tjbck Sep 30, 2025
170ae9f
Merge pull request #17882 from ShirasawaSama/patch-3
tjbck Sep 30, 2025
ccf53af
Merge pull request #17886 from Ithanil/de_i18n
tjbck Sep 30, 2025
ddb109a
Merge pull request #17888 from Ithanil/nolog_websearch
tjbck Sep 30, 2025
73f32a8
fix: discovery url
tjbck Sep 30, 2025
887772d
fix: default permissions not being loaded
tjbck Sep 30, 2025
58efa18
fix: ai hallucination
tjbck Sep 30, 2025
fcc3d9e
fix: non rich text input copy
tjbck Sep 30, 2025
88a6fe3
refac: rm print statements
tjbck Sep 30, 2025
8c662c6
refac: disable direct models from model editors
tjbck Sep 30, 2025
01a5b97
refac/fix: do not process xlsx files with azure doc intelligence
tjbck Sep 30, 2025
0d0d286
Update pull_request_template.md
Classic298 Sep 30, 2025
7259905
Update generated image translation in DE-de
Classic298 Sep 30, 2025
e96fb67
added missing danish translations
sinejespersen Sep 30, 2025
07cc807
feat(onedrive): Enable search and "My Organization" pivot
Sep 30, 2025
5c059e6
style(onedrive): Formatting fix
Sep 30, 2025
44b71de
Merge pull request #17923 from itk-dev/feature/danish-translations-added
tjbck Sep 30, 2025
c850439
Merge pull request #17916 from Classic298/patch-2
tjbck Sep 30, 2025
39b6f4b
Merge pull request #17912 from Classic298/patch-1
tjbck Sep 30, 2025
80cbdbb
feat: Implement toggling for vertical and horizontal flow layouts
silentoplayz Sep 30, 2025
2341c2e
Merge pull request #17930 from selenecodes/feat/onedrive-file-picker-…
tjbck Oct 1, 2025
6cc7a8b
build(deps): bump pydantic from 2.11.7 to 2.11.9 in /backend
dependabot[bot] Oct 1, 2025
d9a723b
build(deps): bump black from 25.1.0 to 25.9.0 in /backend
dependabot[bot] Oct 1, 2025
17af981
build(deps): bump markdown from 3.8.2 to 3.9 in /backend
dependabot[bot] Oct 1, 2025
242bcc8
build(deps): bump chromadb from 1.0.20 to 1.1.0 in /backend
dependabot[bot] Oct 1, 2025
b0e3afc
build(deps): bump opentelemetry-api from 1.36.0 to 1.37.0
dependabot[bot] Oct 1, 2025
a8a0a26
refac: ollama embed form data
tjbck Oct 1, 2025
b1c196e
fix: non rich text handling
tjbck Oct 1, 2025
e493562
fix: oauth client registration
tjbck Oct 1, 2025
0330dc3
refac
tjbck Oct 1, 2025
be01b87
Merge pull request #17944 from open-webui/dependabot/pip/backend/dev/…
tjbck Oct 1, 2025
c6e498e
Merge pull request #17945 from open-webui/dependabot/pip/backend/dev/…
tjbck Oct 1, 2025
86727ae
Merge pull request #17947 from open-webui/dependabot/pip/backend/dev/…
tjbck Oct 1, 2025
8c9c2be
Merge pull request #17948 from open-webui/dependabot/pip/backend/dev/…
tjbck Oct 1, 2025
6eb479d
Merge pull request #17952 from open-webui/dependabot/uv/dev/opentelem…
tjbck Oct 1, 2025
f5a4d27
chore: dep bump
tjbck Oct 1, 2025
7563a62
chore: fastapi bump
tjbck Oct 1, 2025
ebce057
chore/refac: bump bcrypt and remove passlib
tjbck Oct 2, 2025
2f923e4
Merge pull request #17941 from silentoplayz/vertical-and-horizontal-o…
tjbck Oct 2, 2025
6ddb449
Improving Korean Translation
Cyp9715 Oct 2, 2025
03498bd
refac
tjbck Oct 2, 2025
dc3911b
Improving Korean Translation
Cyp9715 Oct 2, 2025
6f88db1
Merge pull request #17983 from Cyp9715/dev
tjbck Oct 2, 2025
6c8c325
feat: PWA share_target implementation
tjbck Oct 2, 2025
557367c
refac: message input mobile detection behaviour
tjbck Oct 2, 2025
e2ca7b8
feat: model_ids per folder
tjbck Oct 2, 2025
6afbcac
Update translation.json (pt-BR)
joaoback Oct 2, 2025
97faecc
refac
tjbck Oct 2, 2025
d87a231
refac
tjbck Oct 2, 2025
9677871
refac
tjbck Oct 2, 2025
af34e41
refac
tjbck Oct 2, 2025
3a601e0
refac/fix: temp chat
tjbck Oct 2, 2025
028f295
refac
tjbck Oct 2, 2025
c0d3e70
refac: stop task
tjbck Oct 2, 2025
2e75c6d
refac/fix: azure audio escape
tjbck Oct 2, 2025
3967543
refac: external tool validation
tjbck Oct 2, 2025
e9bced8
Merge pull request #17986 from joaoback/patch-11
tjbck Oct 2, 2025
6ff392e
refac/enh: start.sh additional args support
tjbck Oct 2, 2025
a57bb6a
refac
tjbck Oct 2, 2025
b6538b2
refac: styling
tjbck Oct 2, 2025
6c4deed
refac/fix: direct connection floating action buttons
tjbck Oct 2, 2025
a1fc99c
refac/fix: system prompt duplication
tjbck Oct 2, 2025
5d5b42d
refac/enh: openai tts additional params support
tjbck Oct 2, 2025
c8c6a48
refac
tjbck Oct 2, 2025
981306f
feat: load data in parallel to accelerate page loading speed
ShirasawaSama Oct 2, 2025
b8649fc
i18n: improve Chinese translation
ShirasawaSama Oct 2, 2025
8f41835
refac
tjbck Oct 2, 2025
5fe588b
Merge pull request #18004 from ShirasawaSama/i18n/improve-chinese-tra…
tjbck Oct 2, 2025
79afb7a
refac: model selector
tjbck Oct 2, 2025
d9fdbb6
Merge pull request #17559 from ShirasawaSama/patch-14
tjbck Oct 2, 2025
893d4fb
UPD: i18n es-ES Translation v0.6.33
rgaricano Oct 2, 2025
abe70d1
refac
tjbck Oct 2, 2025
d12afc6
improved query pref by querying only relevant columns
expruc Oct 2, 2025
2494de8
Merge pull request #18009 from rgaricano/dev-es_ES
tjbck Oct 2, 2025
339e95e
refac/enh: docling params
tjbck Oct 2, 2025
227139a
Merge pull request #16863 from silentoplayz/ollama-cancel-and-toast-c…
tjbck Oct 2, 2025
7e70f8d
refac
tjbck Oct 2, 2025
f25b7b7
refac: openai additional headers support
tjbck Oct 3, 2025
5b05f13
Merge pull request #18013 from expruc/perf/query_file_metadatas
tjbck Oct 3, 2025
8334149
refac
tjbck Oct 3, 2025
351ba16
FEAT: Add Vega Char Visualizer Renderer
rgaricano Oct 3, 2025
c5c6c32
refac
tjbck Oct 3, 2025
0a4922b
Merge pull request #18033 from rgaricano/dev-FEAT_Vega_Visualizer
tjbck Oct 3, 2025
9ff6baf
chore
tjbck Oct 3, 2025
59929a8
refac
tjbck Oct 3, 2025
039358e
FEAT: Add Vega-Lite Char Visualizer Renderer
rgaricano Oct 4, 2025
f65231b
Merge pull request #18040 from rgaricano/dev-FEAT_Vega_Visualizer
tjbck Oct 4, 2025
d40c710
refac
tjbck Oct 4, 2025
ce83276
refac/fix: switch
tjbck Oct 4, 2025
a2a2baf
enh/refac: url input handling
tjbck Oct 4, 2025
f20723c
refac
tjbck Oct 4, 2025
2c59a28
refac: styling
tjbck Oct 4, 2025
2e08bda
UPD: Add Validators & Error Toast for Mermaid & Vega diagrams
rgaricano Oct 4, 2025
0ba1cfc
removed redundant knowledge API call
expruc Oct 4, 2025
e6cc7db
Fix Code Format
rgaricano Oct 4, 2025
6050c86
refac: model workspace view
tjbck Oct 5, 2025
96ecb47
refac
tjbck Oct 5, 2025
2250d10
refac: knowledge
tjbck Oct 5, 2025
23c8f6d
refac: prompts
tjbck Oct 5, 2025
a743b16
refac: tools
tjbck Oct 5, 2025
fff0e55
refac
tjbck Oct 5, 2025
d2cb781
feat: attach folder
tjbck Oct 5, 2025
713f0ef
refac: make tencentcloud-sdk-python optional
tjbck Oct 5, 2025
062264c
refac/fix: oauth
tjbck Oct 5, 2025
c453d91
Merge pull request #18057 from expruc/perf/knowledge_page
tjbck Oct 5, 2025
eaf786c
enh: ENABLE_OAUTH_EMAIL_FALLBACK
tjbck Oct 5, 2025
5448618
refac/fix: folders
tjbck Oct 5, 2025
52998e6
Update requirements.txt
Classic298 Oct 5, 2025
079b9ec
Update pyproject.toml
Classic298 Oct 5, 2025
8538d1b
UPD: Add Validators & Error Toast for Mermaid & Vega diagrams
rgaricano Oct 5, 2025
fa2534a
Removed unused toast import & Code Format
rgaricano Oct 5, 2025
a97f145
Merge pull request #18066 from Classic298/pymilvus
tjbck Oct 6, 2025
08f8713
Merge pull request #18068 from rgaricano/dev-FEAT_Vega_Visualizer
tjbck Oct 6, 2025
53de48d
refac
tjbck Oct 6, 2025
9b4f032
refac: external tool server view
tjbck Oct 6, 2025
270ca2d
refac
tjbck Oct 6, 2025
b4536a6
refac: overview
tjbck Oct 6, 2025
2f39889
refac: styling
tjbck Oct 6, 2025
3f71fa6
refac
tjbck Oct 6, 2025
d62f215
Update bug_report.yaml
Classic298 Oct 6, 2025
dec3748
refac
tjbck Oct 6, 2025
ca3563b
Merge pull request #18079 from Classic298/patch-2
tjbck Oct 6, 2025
c58a4a0
refac
tjbck Oct 6, 2025
b610852
refac
tjbck Oct 6, 2025
b98d8aa
refac
tjbck Oct 7, 2025
82a16f1
refac: oauth client fallback
tjbck Oct 7, 2025
f69426f
Fixed: Cannot handle batch sizes > 1 if no padding token is defined
YetheSamartaka Oct 7, 2025
4bb5b39
refac: fallback to reasoning content
tjbck Oct 7, 2025
7448cf6
fix(i18n): corrected typo in Spanish translation for "Reasoning Tags"
Akutangulo Oct 7, 2025
861953f
refac/fix: ENABLE_STAR_SESSIONS_MIDDLEWARE
tjbck Oct 7, 2025
db17806
refac/fix: redirect
tjbck Oct 7, 2025
696876d
Merge pull request #18108 from YetheSamartaka/main
tjbck Oct 7, 2025
2d71193
refac
tjbck Oct 7, 2025
e000494
refac
tjbck Oct 7, 2025
7d205b1
refac
tjbck Oct 7, 2025
53e9862
refac: web search error handling
tjbck Oct 7, 2025
3c47e49
refac: source parsing
tjbck Oct 7, 2025
299e0e2
Merge pull request #18114 from Akutangulo/main
tjbck Oct 7, 2025
f5e1a42
refac: functions
tjbck Oct 7, 2025
18d74f2
refac
tjbck Oct 7, 2025
216fb5c
refac/enh: note pdf export
tjbck Oct 7, 2025
911a114
refac/fix: mcp oauth2.1
tjbck Oct 7, 2025
d11fba2
chore: format
tjbck Oct 7, 2025
73f38dc
chore: Changelog (#17995)
Classic298 Oct 7, 2025
dbbdad3
refac
tjbck Oct 7, 2025
c1e86ad
chore: dep bump
tjbck Oct 7, 2025
8d7d79d
0.6.33 (#18118)
tjbck Oct 7, 2025
19ba6c0
refac/fix: verify connection
tjbck Oct 8, 2025
46ae3f4
Merge branch 'dev' into main
tjbck Oct 8, 2025
bc0da24
0.6.33 (#18118) (#18137)
tjbck Oct 8, 2025
0127ac3
i18n: improve Chinese translation
ShirasawaSama Oct 8, 2025
38a39b5
Update fi-FI translation.json
Kylapaallikko Oct 8, 2025
3512904
Update translation.json (pt-BR)
joaoback Oct 8, 2025
62456a6
Update translation.json (pt-BR)
joaoback Oct 8, 2025
3f030ef
UPD: i18n: es-ES Translation v0.6.34
rgaricano Oct 8, 2025
17ad6f8
Merge pull request #18141 from ShirasawaSama/i18n/improve-chinese-tra…
tjbck Oct 8, 2025
bc29e75
Merge pull request #18152 from joaoback/patch-12
tjbck Oct 8, 2025
40f7e17
Merge pull request #18153 from rgaricano/dev-es_ES
tjbck Oct 8, 2025
86cb105
Merge pull request #18151 from Kylapaallikko/dev
tjbck Oct 8, 2025
fbfbc29
fix: search action i18n (#18162)
EntropyYue Oct 8, 2025
5043e7f
refac: introduce model id length limit
tjbck Oct 8, 2025
8ca4596
Update SECURITY.md
Classic298 Oct 9, 2025
f1b50fb
fix: fix incorrect display of undefined tool ID
ShirasawaSama Oct 9, 2025
ccfb0f5
feat: do not initiate requests when the RecursiveFolder is not open t…
ShirasawaSama Oct 9, 2025
cce20f8
i18n: improve Chinese translation
ShirasawaSama Oct 9, 2025
c4832fd
fix: full context issue
tjbck Oct 9, 2025
8ac3095
fix: Artifacts duplicate matching
EntropyYue Oct 9, 2025
f1113d2
Merge pull request #18181 from ShirasawaSama/i18n/improve-chinese-tra…
tjbck Oct 9, 2025
b37eb3d
Merge pull request #18178 from ShirasawaSama/patch-34
tjbck Oct 9, 2025
de72239
Merge pull request #18176 from Classic298/patch-1
tjbck Oct 9, 2025
b93e9b1
Merge pull request #18195 from EventHorizon-AI/fix/artifacts-duplicat…
tjbck Oct 9, 2025
f9ff780
Update translation.json
Classic298 Oct 9, 2025
4e763e8
refac
tjbck Oct 9, 2025
a65b78f
Merge pull request #18198 from Classic298/patch-1
tjbck Oct 9, 2025
43a2881
Merge pull request #18179 from ShirasawaSama/patch-35
tjbck Oct 9, 2025
95e3717
fix(sidebar): prevent click on Chats from going to new chat
silentoplayz Oct 11, 2025
7b3bd58
Update Czech translations in translation.json
petrkrapek Oct 11, 2025
74576b8
refac/fix
tjbck Oct 11, 2025
8c84501
Merge pull request #18232 from silentoplayz/fix-chats-button-navigation
tjbck Oct 11, 2025
e14430d
Merge pull request #18248 from petrkrapek/community
tjbck Oct 11, 2025
5064506
refac/fix: inherit request form data
tjbck Oct 11, 2025
ffad1f1
refac
tjbck Oct 11, 2025
6e78f85
Update Czech translations for various terms
petrkrapek Oct 12, 2025
1e6426e
fix: allow toast notifications to be closed when a modal is open
silentoplayz Oct 12, 2025
31f6520
enh: lower JWT expiration default value and add warn message
Classic298 Oct 12, 2025
e747635
fix: reword misleading knowledge base warning
silentoplayz Oct 12, 2025
3fc29b2
chore: expand SECURITY.MD once again
Classic298 Oct 12, 2025
2f8685d
Update catalan translation.json
aleixdorca Oct 12, 2025
0417a45
Update SECURITY.md
Classic298 Oct 12, 2025
e41836f
Update SECURITY.md
Classic298 Oct 12, 2025
cf76922
Korean translation updated
Cyp9715 Oct 13, 2025
f0dfdb3
Extend FileMetadataResponse to have hash field
Oct 13, 2025
43d64b3
Merge pull request #18267 from aleixdorca/dev
tjbck Oct 13, 2025
f373784
Merge pull request #18266 from Classic298/patch-4
tjbck Oct 13, 2025
40e9d9c
feat: add mineru as document parser support with both local and manag…
palazski Oct 13, 2025
a730a27
refac
tjbck Oct 13, 2025
4b160d8
fix: prevent integrations menu from closing when valves modal is open
silentoplayz Oct 13, 2025
2b3b2e4
Merge pull request #18310 from silentoplayz/fix-integrations-menu-clo…
tjbck Oct 14, 2025
7ba752e
Update translation.json
Oct 14, 2025
f0689b2
fix: Fix missing model auto-pull when user settings are unmodified
ShirasawaSama Oct 14, 2025
9971919
Merge pull request #18320 from BoFFire/patch-2
tjbck Oct 14, 2025
5fe56a8
fix: pinned chats in ref chat
tjbck Oct 14, 2025
515e136
Merge pull request #18324 from ShirasawaSama/patch-37
tjbck Oct 14, 2025
8039cc4
refac/fix: support delete method for openapi tool servers
tjbck Oct 14, 2025
7031708
Merge pull request #18284 from Stoyan-Zlatev/feature/knowledge-respon…
tjbck Oct 14, 2025
fcc2bb5
refac: oracle23ai
tjbck Oct 14, 2025
2a34a0a
Merge pull request #18273 from Cyp9715/dev
tjbck Oct 14, 2025
91a4384
enh: jwt_expires_in security warning
tjbck Oct 14, 2025
ad61460
fix: tool server connection ui
tjbck Oct 14, 2025
7a68f06
Merge pull request #18260 from silentoplayz/fix-toast-click-issue
tjbck Oct 14, 2025
9480655
Merge pull request #18261 from Classic298/patch-1
tjbck Oct 14, 2025
dd51808
Merge pull request #18258 from petrkrapek/community
tjbck Oct 14, 2025
bcb7b65
chore: authlib bump
tjbck Oct 14, 2025
ffe127e
remove "Note:"
silentoplayz Oct 14, 2025
c46ea40
refac
tjbck Oct 15, 2025
aa5de4c
chore
Classic298 Oct 15, 2025
9dc7889
update Turkish translations
cubukcum Oct 15, 2025
62e57fe
Merge pull request #18346 from cubukcum/main
tjbck Oct 15, 2025
29d4148
Merge pull request #18344 from Classic298/patch-1
tjbck Oct 15, 2025
288b323
feat: use MINERU_PARAMS json field for mineru settings
palazski Oct 15, 2025
0dc04fd
Fix Thai translations for consistency
teephopdisawas Oct 16, 2025
fbeff47
restore visible scrollbar
taylorwilsdon Oct 16, 2025
9b79486
Merge pull request #18369 from taylorwilsdon/issues/11782
tjbck Oct 16, 2025
2bd9723
Merge pull request #18361 from teephopdisawas/dev
tjbck Oct 16, 2025
e8c1dbb
Merge pull request #18306 from palazski/main
tjbck Oct 16, 2025
417c9d9
Merge pull request #18263 from silentoplayz/chat-deletion-bug
tjbck Oct 16, 2025
b48c790
chore: bump
tjbck Oct 16, 2025
d0da1d7
chore: i18n
tjbck Oct 16, 2025
fd0e965
chore: format
tjbck Oct 16, 2025
efed0e3
fix: system prompt perm
tjbck Oct 16, 2025
2783e0e
chore: Update CHANGELOG.md (#18199)
Classic298 Oct 16, 2025
9ae06a3
Merge pull request #18138 from open-webui/dev
tjbck Oct 16, 2025
850ca01
Update Georgian translation
EkaterinePapava Oct 17, 2025
7a83e7d
Merge pull request #18395 from EkaterinePapava/main
tjbck Oct 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 9 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,15 @@ OPENAI_API_KEY=''

# AUTOMATIC1111_BASE_URL="http://localhost:7860"

# For production, you should only need one host as
# fastapi serves the svelte-kit built frontend and backend from the same host and port.
# To test with CORS locally, you can set something like
# CORS_ALLOW_ORIGIN='http://localhost:5173;http://localhost:8080'
CORS_ALLOW_ORIGIN='*'

# For production you should set this to match the proxy configuration (127.0.0.1)
FORWARDED_ALLOW_IPS='*'

# DO NOT TRACK
SCARF_NO_ANALYTICS=true
DO_NOT_TRACK=true
Expand Down
50 changes: 49 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1 +1,49 @@
*.sh text eol=lf
# TypeScript
*.ts text eol=lf
*.tsx text eol=lf

# JavaScript
*.js text eol=lf
*.jsx text eol=lf
*.mjs text eol=lf
*.cjs text eol=lf

# Svelte
*.svelte text eol=lf

# HTML/CSS
*.html text eol=lf
*.css text eol=lf
*.scss text eol=lf
*.less text eol=lf

# Config files and JSON
*.json text eol=lf
*.jsonc text eol=lf
*.yml text eol=lf
*.yaml text eol=lf
*.toml text eol=lf

# Shell scripts
*.sh text eol=lf

# Markdown & docs
*.md text eol=lf
*.mdx text eol=lf
*.txt text eol=lf

# Git-related
.gitattributes text eol=lf
.gitignore text eol=lf

# Prettier and other dotfiles
.prettierrc text eol=lf
.prettierignore text eol=lf
.eslintrc text eol=lf
.eslintignore text eol=lf
.stylelintrc text eol=lf
.editorconfig text eol=lf

# Misc
*.env text eol=lf
*.lock text eol=lf
52 changes: 39 additions & 13 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ body:

## Important Notes

- **Before submitting a bug report**: Please check the [Issues](https://github.com/open-webui/open-webui/issues) or [Discussions](https://github.com/open-webui/open-webui/discussions) sections to see if a similar issue has already been reported. If unsure, start a discussion first, as this helps us efficiently focus on improving the project.
- **Before submitting a bug report**: Please check the [Issues](https://github.com/open-webui/open-webui/issues) and [Discussions](https://github.com/open-webui/open-webui/discussions) sections to see if a similar issue has already been reported. If unsure, start a discussion first, as this helps us efficiently focus on improving the project. Duplicates may be closed without notice. **Please search for existing issues and discussions.**

- Check for opened, **but also for (recently) CLOSED issues** as the issue you are trying to report **might already have been fixed!**

- **Respectful collaboration**: Open WebUI is a volunteer-driven project with a single maintainer and contributors who also have full-time jobs. Please be constructive and respectful in your communication.

Expand All @@ -25,7 +27,9 @@ body:
label: Check Existing Issues
description: Confirm that you’ve checked for existing reports before submitting a new one.
options:
- label: I have searched the existing issues and discussions.
- label: I have searched for any existing and/or related issues.
required: true
- label: I have searched for any existing and/or related discussions.
required: true
- label: I am using the latest version of Open WebUI.
required: true
Expand All @@ -47,7 +51,7 @@ body:
id: open-webui-version
attributes:
label: Open WebUI Version
description: Specify the version (e.g., v0.3.11)
description: Specify the version (e.g., v0.6.26)
validations:
required: true

Expand All @@ -63,7 +67,7 @@ body:
id: operating-system
attributes:
label: Operating System
description: Specify the OS (e.g., Windows 10, macOS Sonoma, Ubuntu 22.04)
description: Specify the OS (e.g., Windows 10, macOS Sonoma, Ubuntu 22.04, Debian 12)
validations:
required: true

Expand All @@ -89,9 +93,20 @@ body:
required: true
- label: I have included the Docker container logs.
required: true
- label: I have listed steps to reproduce the bug in detail.
- label: I have **provided every relevant configuration, setting, and environment variable used in my setup.**
required: true
- label: I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
required: true
- label: |
I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps:
- Start with the initial platform/version/OS and dependencies used,
- Specify exact install/launch/configure commands,
- List URLs visited, user input (incl. example values/emails/passwords if needed),
- Describe all options and toggles enabled or changed,
- Include any files or environmental changes,
- Identify the expected and actual result at each stage,
- Ensure any reasonably skilled user can follow and hit the same issue.
required: true

- type: textarea
id: expected-behavior
attributes:
Expand All @@ -112,15 +127,26 @@ body:
id: reproduction-steps
attributes:
label: Steps to Reproduce
description: Providing clear, step-by-step instructions helps us reproduce and fix the issue faster. If we can't reproduce it, we can't fix it.
description: |
Please provide a **very detailed, step-by-step guide** to reproduce the issue. Your instructions should be so clear and precise that anyone can follow them without guesswork. Include every relevant detail—settings, configuration options, exact commands used, values entered, and any prerequisites or environment variables.
**If full reproduction steps and all relevant settings are not provided, your issue may not be addressed.**
**If your steps to reproduction are incomplete, lacking detail or not reproducible, your issue can not be addressed.**

placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See the error message '...'
Example (include every detail):
1. Start with a clean Ubuntu 22.04 install.
2. Install Docker v24.0.5 and start the service.
3. Clone the Open WebUI repo (git clone ...).
4. Use the Docker Compose file without modifications.
5. Open browser Chrome 115.0 in incognito mode.
6. Go to http://localhost:8080 and log in with user "test@example.com".
7. Set the language to "English" and theme to "Dark".
8. Attempt to connect to Ollama at "http://localhost:11434".
9. Observe that the error message "Connection refused" appears at the top right.

Please list each step carefully and include all relevant configuration, settings, and options.
validations:
required: true

- type: textarea
id: logs-screenshots
attributes:
Expand All @@ -142,5 +168,5 @@ body:
attributes:
value: |
## Note
If the bug report is incomplete or does not follow instructions, it may not be addressed. Ensure that you've followed all the **README.md** and **troubleshooting.md** guidelines, and provide all necessary information for us to reproduce the issue.
**If the bug report is incomplete, does not follow instructions or is lacking details it may not be addressed.** Ensure that you've followed all the **README.md** and **troubleshooting.md** guidelines, and provide all necessary information for us to reproduce the issue.
Thank you for contributing to Open WebUI!
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ body:
value: |
## Important Notes
### Before submitting
Please check the [Issues](https://github.com/open-webui/open-webui/issues) or [Discussions](https://github.com/open-webui/open-webui/discussions) to see if a similar request has been posted.
Please check the open AND closed [Issues](https://github.com/open-webui/open-webui/issues) AND [Discussions](https://github.com/open-webui/open-webui/discussions) to see if a similar request has been posted.
It's likely we're already tracking it! If you’re unsure, start a discussion post first.
If your feature request might impact others in the community, consider opening a discussion instead and evaluate whether and how to implement it.
This will help us efficiently focus on improving the project.

### Collaborate respectfully
Expand All @@ -35,7 +36,7 @@ body:
label: Check Existing Issues
description: Please confirm that you've checked for existing similar requests
options:
- label: I have searched the existing issues and discussions.
- label: I have searched all existing open AND closed issues and discussions for similar requests. I have found none that is comparable to my request.
required: true
- type: textarea
id: problem-description
Expand Down
6 changes: 0 additions & 6 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,6 @@ updates:
interval: monthly
target-branch: 'dev'

- package-ecosystem: npm
directory: '/'
schedule:
interval: monthly
target-branch: 'dev'

- package-ecosystem: 'github-actions'
directory: '/'
schedule:
Expand Down
11 changes: 6 additions & 5 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,15 @@

**Before submitting, make sure you've checked the following:**

- [ ] **Target branch:** Please verify that the pull request targets the `dev` branch.
- [ ] **Target branch:** Verify that the pull request targets the `dev` branch. Not targeting the `dev` branch may lead to immediate closure of the PR.
- [ ] **Description:** Provide a concise description of the changes made in this pull request.
- [ ] **Changelog:** Ensure a changelog entry following the format of [Keep a Changelog](https://keepachangelog.com/) is added at the bottom of the PR description.
- [ ] **Documentation:** Have you updated relevant documentation [Open WebUI Docs](https://github.com/open-webui/docs), or other documentation sources?
- [ ] **Documentation:** If necessary, update relevant documentation [Open WebUI Docs](https://github.com/open-webui/docs) like environment variables, the tutorials, or other documentation sources.
- [ ] **Dependencies:** Are there any new dependencies? Have you updated the dependency versions in the documentation?
- [ ] **Testing:** Have you written and run sufficient tests to validate the changes?
- [ ] **Testing:** Perform manual tests to verify the implemented fix/feature works as intended AND does not break any other functionality. Take this as an opportunity to make screenshots of the feature/fix and include it in the PR description.
- [ ] **Agentic AI Code:**: Confirm this Pull Request is **not written by any AI Agent** or has at least gone through additional human review **and** manual testing. If any AI Agent is the co-author of this PR, it may lead to immediate closure of the PR.
- [ ] **Code review:** Have you performed a self-review of your code, addressing any coding standard issues and ensuring adherence to the project's coding standards?
- [ ] **Prefix:** To clearly categorize this pull request, prefix the pull request title using one of the following:
- [ ] **Title Prefix:** To clearly categorize this pull request, prefix the pull request title using one of the following:
- **BREAKING CHANGE**: Significant changes that may affect compatibility
- **build**: Changes that affect the build system or external dependencies
- **ci**: Changes to our continuous integration processes or workflows
Expand Down Expand Up @@ -73,4 +74,4 @@

### Contributor License Agreement

By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
6 changes: 3 additions & 3 deletions .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5

- name: Check for changes in package.json
run: |
Expand All @@ -36,7 +36,7 @@ jobs:
echo "::set-output name=content::$CHANGELOG_ESCAPED"

- name: Create GitHub release
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
Expand All @@ -61,7 +61,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Trigger Docker build workflow
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.actions.createWorkflowDispatch({
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-to-hf-spaces.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
HF_TOKEN: ${{ secrets.HF_TOKEN }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
lfs: true

Expand Down
Loading