Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1990 commits
Select commit Hold shift + click to select a range
2729d8a
fix web results all getting the same source id when bypassing embeddi…
Ithanil Apr 6, 2025
4476060
fix web results all getting the same source id when using embedding a…
Ithanil Apr 6, 2025
2994c58
Update translation.json
newnol Apr 6, 2025
246c839
i18n: zh-cn
panda44312 Apr 6, 2025
60c6e00
i18n: fix
panda44312 Apr 6, 2025
eda3eba
Merge branch 'open-webui:main' into fix-12237
gaby Apr 6, 2025
ff1d454
Fix formatting
gaby Apr 6, 2025
d266490
Fix dependabot configuration
gaby Apr 6, 2025
a506a1a
only keep URLs as sources for which the content could actually be ret…
Ithanil Apr 6, 2025
9445383
Update index.ts
gaby Apr 6, 2025
6323b9f
Merge pull request #12515 from gaby/fix-dependabot
tjbck Apr 6, 2025
635c08a
Merge pull request #12517 from Ithanil/only_keep_retrieved_urls
tjbck Apr 6, 2025
b8cf9b7
Merge pull request #12511 from panda44312/patch-11
tjbck Apr 6, 2025
51bf9ea
Merge pull request #12493 from TiancongLx/dev
tjbck Apr 6, 2025
89e7913
Bump Python base Docker image to 3.12
gaby Apr 6, 2025
1bde36e
Merge pull request #12510 from newnol/patch-1
tjbck Apr 6, 2025
1e98ae7
Merge pull request #12431 from gaby/fix-12237
tjbck Apr 6, 2025
c1ff697
refac
tjbck Apr 6, 2025
624c525
Optimize GitHub actions
gaby Apr 6, 2025
6274f4d
Merge pull request #12520 from gaby/bump-docker
tjbck Apr 6, 2025
6751d68
Merge pull request #12506 from Ithanil/fix_web_result_source_ids
tjbck Apr 6, 2025
64a0b28
refac
tjbck Apr 6, 2025
bf11871
Merge pull request #12521 from gaby/optimize-workflow
tjbck Apr 6, 2025
dc2f8ec
refac
tjbck Apr 6, 2025
66cd40f
chore: format
tjbck Apr 6, 2025
9825d03
Merge pull request #12507 from Ithanil/fix_web_result_collection_sour…
tjbck Apr 6, 2025
155dbd5
refac
tjbck Apr 6, 2025
f243e52
refac
tjbck Apr 6, 2025
2722613
refac
tjbck Apr 6, 2025
5d2e725
refac
tjbck Apr 6, 2025
20211a4
refac
tjbck Apr 6, 2025
03759e7
refac
tjbck Apr 7, 2025
3413dd8
refac
tjbck Apr 7, 2025
bc17511
refac
tjbck Apr 7, 2025
65ed76a
refac: embedding prefix
tjbck Apr 7, 2025
cbe2056
fix: audio file upload response issue
tjbck Apr 7, 2025
a8bc0d6
chore: format
tjbck Apr 7, 2025
914eb49
chore: include `accelerate` dependency
tjbck Apr 7, 2025
f1a4afe
i18n: update zh-TW
TiancongLx Apr 7, 2025
fabe587
Merge pull request #12525 from TiancongLx/dev
tjbck Apr 7, 2025
2be08f2
revert
tjbck Apr 7, 2025
06820e7
refac: citations modal
tjbck Apr 7, 2025
bd28173
Track backend/requirements.txt updates
gaby Apr 7, 2025
3885ea4
Merge pull request #12526 from gaby/dependabot-update
tjbck Apr 7, 2025
40d019f
refac
tjbck Apr 7, 2025
93962f0
doc: changelog
tjbck Apr 7, 2025
2c083f5
chore: format
tjbck Apr 7, 2025
8e8bc31
doc: changelog
tjbck Apr 7, 2025
63533c9
Merge pull request #12524 from open-webui/dev
tjbck Apr 7, 2025
5379c08
build(deps): bump azure-identity from 1.20.0 to 1.21.0 in /backend
dependabot[bot] Apr 7, 2025
9e8b7ac
build(deps): bump chromadb from 0.6.2 to 0.6.3 in /backend
dependabot[bot] Apr 7, 2025
f187a1c
build(deps): bump pgvector from 0.3.5 to 0.4.0 in /backend
dependabot[bot] Apr 7, 2025
96ecdc3
build(deps): bump youtube-transcript-api from 0.6.3 to 1.0.3 in /backend
dependabot[bot] Apr 7, 2025
ba66995
build(deps): bump @tiptap/pm from 2.10.0 to 2.11.7
dependabot[bot] Apr 7, 2025
8a81f5f
add support for elixir code syntax highlighting
mogorman Apr 7, 2025
dbc0608
build(deps): bump opentelemetry-instrumentation-logging
dependabot[bot] Apr 7, 2025
76d8935
Update catalan translation.json
aleixdorca Apr 7, 2025
aefb311
fix: chat completion non-existent model issue
tjbck Apr 7, 2025
e1f60fe
Merge pull request #12529 from open-webui/dependabot/pip/backend/dev/…
tjbck Apr 7, 2025
9e700dc
Merge pull request #12533 from open-webui/dependabot/pip/backend/dev/…
tjbck Apr 7, 2025
82252cb
Merge pull request #12532 from open-webui/dependabot/pip/backend/dev/…
tjbck Apr 7, 2025
d3ed20e
Merge pull request #12535 from open-webui/dependabot/pip/backend/dev/…
tjbck Apr 7, 2025
c5deb5c
Merge pull request #12541 from open-webui/dependabot/uv/dev/opentelem…
tjbck Apr 7, 2025
1857f15
Merge pull request #12548 from aleixdorca/dev
tjbck Apr 7, 2025
ddec6cf
Merge pull request #12545 from mogorman/elixir_syntax_highlighting
tjbck Apr 7, 2025
5553ec3
Merge pull request #12537 from open-webui/dependabot/npm_and_yarn/dev…
tjbck Apr 7, 2025
9084927
chore: bump
tjbck Apr 7, 2025
54a74b2
chore: bump
tjbck Apr 7, 2025
1efae95
fix: internal server error when calling completions API with non-exis…
HoKim98 Apr 7, 2025
d1a77a9
Merge pull request #12549 from ulagbulag/fix/500-when-unknown-models
tjbck Apr 7, 2025
9cb1104
refac
tjbck Apr 7, 2025
f172403
Update zh-CN translation.json
tth37 Apr 7, 2025
b817891
[i18n] Russian locale update
SadmL Apr 7, 2025
5c658a4
feat(config): add config OAUTH_CODE_CHALLENGE_METHOD
thlehmann-ionos Mar 26, 2025
d8a7e9c
fix: correct document citation
agrimmAilio Apr 7, 2025
1e7a364
~ update to latest change
agrimmAilio Apr 7, 2025
818d24e
fix: add appid to the URL to ensure we fetch the correct parameters i…
aleprj Apr 7, 2025
e8f0232
Merge branch 'open-webui:main' into fix/ms-sso
aleprj Apr 7, 2025
4e545d4
feat: add new admin func - reindex knowledge files
hurxxxx Apr 7, 2025
7c82801
fix: ReindexKnowledgeFilesConfirmDialog
hurxxxx Apr 7, 2025
e7715f3
i18n: add reindex knowledge files dialog
hurxxxx Apr 7, 2025
f3f4520
fix: manifest.json cross-origin
gem85247 Apr 7, 2025
0e71b96
fix: Upgrade OpenTelemetry instrumentation packages to 0.52b1
Apr 7, 2025
6632272
Merge pull request #12580 from lainedfles/opentelemetry-requirements-fix
tjbck Apr 7, 2025
353b104
add support for searching files
gaby Apr 8, 2025
7c1b004
simplify logic
gaby Apr 8, 2025
e06ff17
Fix formatting
gaby Apr 8, 2025
8609ca3
Fix formatting again
gaby Apr 8, 2025
1c60b8d
Rewrite logic
gaby Apr 8, 2025
fed47f2
Add content param to /search route
gaby Apr 8, 2025
b15adc6
Update zh-CN translation.json
tth37 Apr 8, 2025
00f5865
i18n: Apply i18n to Web Search proxy tooltips
tth37 Apr 8, 2025
e92d307
Update zh-CN translation.json
tth37 Apr 8, 2025
399e7b1
Update zh-CN translation.json
tth37 Apr 8, 2025
d50ca0a
Update zh-CN translation.json
tth37 Apr 8, 2025
337c7ca
improve stack trace of duckduckgo exception
maurerle Apr 8, 2025
760ea3f
duckduckgo: backend api has been deprecated since december
maurerle Apr 8, 2025
f5b2867
fix: mismatch between TOOL_SERVERS / TOOL_SERVER_CONNECTIONS indexing
tremlin Apr 8, 2025
d99a883
fix: convert ogg to wav for OpenAI transcription endpoint
tremlin Apr 8, 2025
27e8c6f
feat: add support for OpenAPI spec in YAML format
tremlin Apr 8, 2025
81af20a
refac: use logging instead of print
tremlin Apr 8, 2025
2337b36
add debug logging to RAG utils
robert-norberg Apr 8, 2025
f822d89
Update env.py
Classic298 Apr 8, 2025
4c9a791
Update env.py
Classic298 Apr 8, 2025
2c1d0e3
Update start.sh
Classic298 Apr 8, 2025
65b5c6c
Update start_windows.bat
Classic298 Apr 8, 2025
f17befc
Update __init__.py
Classic298 Apr 8, 2025
60d11c1
enh: password max length verification
tjbck Apr 8, 2025
63eab42
refac
tjbck Apr 8, 2025
1f12023
Merge pull request #12617 from Classic298/dev
tjbck Apr 8, 2025
8c3146f
Merge pull request #12615 from robert-norberg/additional-RAG-logging
tjbck Apr 8, 2025
2575dac
Merge pull request #12604 from maurerle/ddg_improve_stacktrace
tjbck Apr 8, 2025
2ff1657
Merge pull request #12573 from gem85247/dev
tjbck Apr 9, 2025
b130b55
Merge pull request #12571 from hurxxxx/feat/reindex-knowledge-files
tjbck Apr 9, 2025
84ea9ea
Merge pull request #12555 from SadmL/dev
tjbck Apr 9, 2025
d8c0a12
Merge pull request #12552 from tth37/dev
tjbck Apr 9, 2025
de1e9f3
i18n: update zh-TW
TiancongLx Apr 9, 2025
92611b5
i18n: zh-cn
panda44312 Apr 9, 2025
17ea20d
feat: OpenAPI YAML support for frontend toolserver
tremlin Apr 9, 2025
f49d3d0
Merge pull request #12637 from TiancongLx/dev
tjbck Apr 9, 2025
a363c06
Merge pull request #12638 from panda44312/patch-12
tjbck Apr 9, 2025
2e7a01f
fix: choose the first mail if multiple are returned from LDAP
behrmann Apr 9, 2025
38d5b03
Merge pull request #12647 from behrmann/multimail
tjbck Apr 9, 2025
68aea6b
feat: disable persistent config
valckmir Apr 9, 2025
15fd822
Set FastAPI title to `Open WebUI`
noamtamim Apr 9, 2025
87af269
fix: folder chat rename
asncx Apr 9, 2025
a5faaf3
refactor: rename persistent config variable
valckmir Apr 9, 2025
7cee007
Update translation.json
Beni34 Apr 9, 2025
a27dcc8
Merge pull request #12654 from valckmir/main
tjbck Apr 9, 2025
5f116d6
Merge pull request #12664 from Beni34/main
tjbck Apr 9, 2025
e27c598
Merge pull request #12657 from noamtamim/patch-1
tjbck Apr 10, 2025
6c9a4d6
Merge pull request #12606 from alpha-pet/feat-openapi-yaml-support
tjbck Apr 10, 2025
bc29554
fix #12678
lucyknada Apr 10, 2025
3e2a6df
feat: Add sougou web search API for backend, add config panel in for …
Youggls Apr 10, 2025
4731e0d
fix: convert webm to wav for OpenAI transcription endpoint
tremlin Apr 10, 2025
de926a0
[i18n] Russian locale misspelling fix
SadmL Apr 10, 2025
536bc36
chore: bump duckduckgo
tjbck Apr 10, 2025
f7dc647
Merge pull request #12694 from SadmL/dev
tjbck Apr 10, 2025
1865e29
Merge pull request #12683 from Youggls/dev
tjbck Apr 10, 2025
63e5200
refac
tjbck Apr 10, 2025
62ef0ba
Merge pull request #12680 from lucyknada/patch-1
tjbck Apr 10, 2025
ef14d0b
Merge pull request #12562 from almajo/fix/agrimm/correct_knowledge_ba…
tjbck Apr 10, 2025
33b35b7
Merge pull request #12594 from gaby/search-files
tjbck Apr 10, 2025
e065073
Merge pull request #12689 from asncx/fix-folder-chat-rename
tjbck Apr 10, 2025
b40b50f
Merge pull request #12563 from IONOS-Productivity/oidc-add-support-fo…
tjbck Apr 10, 2025
a3e477e
Merge pull request #12602 from alpha-pet/fix-tool-server-indexing-mis…
tjbck Apr 10, 2025
0611eb8
refac: layout load
tjbck Apr 10, 2025
f10566f
feat: allow events from pipelines
tjbck Apr 10, 2025
7aab8b9
Merge pull request #12567 from aleprj/fix/ms-sso
tjbck Apr 10, 2025
23dcae7
refac: selector
tjbck Apr 10, 2025
fb0ee13
enh: tool server data timeout
tjbck Apr 10, 2025
d4297a3
refac: styling
tjbck Apr 10, 2025
c12f8d2
Add PWA external manifest URL env var
Kheiden Apr 10, 2025
d8780e4
feat: detect artifacts toggle
tjbck Apr 10, 2025
3f71929
refac: styling
tjbck Apr 10, 2025
1eba6a8
enh: smaller code text size
tjbck Apr 10, 2025
4cbf16c
Merge pull request #12717 from Kheiden/progressive-webapp-enhancements
tjbck Apr 10, 2025
f9bd49b
refac
tjbck Apr 10, 2025
bf0716e
refac: styling
tjbck Apr 10, 2025
f0efee5
Merge pull request #12603 from alpha-pet/fix-convert-ogg-container-op…
tjbck Apr 10, 2025
05aa9c6
refac
tjbck Apr 10, 2025
9a55257
feat: add Azure AI Speech STT provider
pdp-oui Apr 10, 2025
36ac81b
Merge pull request #12727 from decent-engineer-decent-datascientist/main
tjbck Apr 10, 2025
0f27968
fix: tool server session auth
tjbck Apr 11, 2025
53df5d3
refac: rename hard to understand cryptic function names
tjbck Apr 11, 2025
a47a958
refac: rename functions
tjbck Apr 11, 2025
1921420
refac
tjbck Apr 11, 2025
b97ea72
refac: tool call result display
tjbck Apr 11, 2025
6d63337
refac
tjbck Apr 11, 2025
5fea0a2
refac: styling
tjbck Apr 11, 2025
59dd798
refac/security: set ac to private by default
tjbck Apr 11, 2025
c846a55
refac
tjbck Apr 11, 2025
c5636ff
refac
tjbck Apr 11, 2025
30d02c6
refac: banners
tjbck Apr 11, 2025
5eac596
feat: Add frontend configuration for web loader
tth37 Apr 12, 2025
c6755f9
bump python-socketio to 5.13.0 (to support Redis Sentinel natively)
Ithanil Apr 12, 2025
02ba7ae
Merge pull request #12366 from Ithanil/redis_sentinel_2
tjbck Apr 12, 2025
6862d8f
Merge pull request #12769 from tth37/feat_frontend_web_loader
tjbck Apr 12, 2025
bdef100
refac
tjbck Apr 12, 2025
c3497da
enh: only copy text message content
tjbck Apr 12, 2025
48a23ce
refac: web/rag config
tjbck Apr 12, 2025
77b25ae
refac
tjbck Apr 12, 2025
91a455a
chore: format
tjbck Apr 12, 2025
4106681
UPD: Spanish Translation (es-ES) Rev.0.6.3
rgaricano Apr 12, 2025
540c27c
Merge pull request #12784 from rgaricano/dev
tjbck Apr 12, 2025
af0d99b
refac: artifacts styling
tjbck Apr 13, 2025
0a69db2
enh: iframe sandbox policy setting
tjbck Apr 13, 2025
db8780f
refac: default tool boilerplate
tjbck Apr 13, 2025
881d81d
refac: default tool calling behaviour
tjbck Apr 13, 2025
79dff68
feat: multiple models chat user permissions
tjbck Apr 13, 2025
40a3e77
refac: voice recording
tjbck Apr 13, 2025
4ca6247
chore: format
tjbck Apr 13, 2025
03e2e52
i18n: update zh-TW
TiancongLx Apr 13, 2025
175919c
enh: widescreen mode in shared chats
tjbck Apr 13, 2025
577406e
Merge pull request #12788 from TiancongLx/dev
tjbck Apr 13, 2025
cdb4904
refac
tjbck Apr 13, 2025
d5ee39d
fix: katex display overflow issue
tjbck Apr 13, 2025
daabc18
fix: model list hide issue
tjbck Apr 13, 2025
bde89fd
refac: audio
tjbck Apr 13, 2025
f6c8184
fix: model hide issue
tjbck Apr 13, 2025
2b8cd4d
i18n: update zh-TW
TiancongLx Apr 13, 2025
85ef912
Merge pull request #12794 from TiancongLx/dev
tjbck Apr 13, 2025
4514651
refac
tjbck Apr 13, 2025
5844779
refac: styling
tjbck Apr 13, 2025
fa61065
refac
tjbck Apr 13, 2025
f3fe82d
fix: ongoing chat stop issue
tjbck Apr 13, 2025
8d62cc1
refac
tjbck Apr 13, 2025
ac8e818
refac
tjbck Apr 13, 2025
40f9747
refac
tjbck Apr 13, 2025
c1444cb
refac
tjbck Apr 13, 2025
8d53f1e
fix: small bugs on updated web/rag settings
tth37 Apr 13, 2025
1a6eaf6
chore: dependency bump
tjbck Apr 13, 2025
db9d4ea
format
tth37 Apr 13, 2025
e782128
doc: changelog
tjbck Apr 13, 2025
8e810e7
Merge pull request #12806 from tth37/fix_web_rag_settings
tjbck Apr 13, 2025
2766d7d
doc: changelog
tjbck Apr 13, 2025
8b0e565
Merge pull request #12715 from open-webui/dev
tjbck Apr 13, 2025
4dafbbc
fix: rag template display issue
tjbck Apr 13, 2025
9348c05
doc: changelog
tjbck Apr 13, 2025
888b468
fix
tjbck Apr 13, 2025
aca37f5
Merge pull request #12807 from open-webui/dev
tjbck Apr 13, 2025
aaefba2
chore: bump
tjbck Apr 13, 2025
70d9405
i18n: update zh-CN
tth37 Apr 13, 2025
8158609
Merge pull request #12810 from tth37/i18n_small_fix
tjbck Apr 13, 2025
24367d4
Enable vad_filter to improve quality of transcription in faster-whisp…
TomBayne Apr 13, 2025
08bcfdb
[i18n] Russian locale update
SadmL Apr 13, 2025
c70fedb
Properly handle ldap3.abstract.attribute.Attribute value
athoik Apr 13, 2025
370f934
Merge pull request #12819 from athoik/dev
tjbck Apr 13, 2025
bc2b5d3
Merge pull request #12816 from SadmL/dev
tjbck Apr 13, 2025
2fcf5d8
refac
tjbck Apr 14, 2025
70718dd
refac
tjbck Apr 14, 2025
c749083
Update auths.py
weisser-dev Apr 14, 2025
60596c3
Merge pull request #12815 from TomBayne/enh/vad_filter
tjbck Apr 14, 2025
e7332fd
refac
tjbck Apr 14, 2025
ceffac8
Merge pull request #12835 from weisser-dev/dev
tjbck Apr 14, 2025
4032956
refac: audio tts voice list
tjbck Apr 14, 2025
ec3b8fa
refac
tjbck Apr 14, 2025
d932fc5
enh: tts/stt user permissions
tjbck Apr 14, 2025
87aa01a
refac: styling
tjbck Apr 14, 2025
95fca7b
refac
tjbck Apr 14, 2025
aa8db40
enh: copy formatted option
tjbck Apr 14, 2025
8d33b5e
refac
tjbck Apr 14, 2025
815d18b
revert
tjbck Apr 14, 2025
ec730b0
chore: format
tjbck Apr 14, 2025
49bf320
chore: format
tjbck Apr 14, 2025
91523bb
chore: bump
tjbck Apr 14, 2025
e4c7417
refac
tjbck Apr 14, 2025
07d8460
Merge pull request #12809 from open-webui/dev
tjbck Apr 14, 2025
852d9dc
chore: cla
tjbck Apr 19, 2025
1f5cb44
Merge remote-tracking branch 'upstream/main'
edmcquinn May 1, 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
  •  
  •  
  •  
80 changes: 0 additions & 80 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

146 changes: 146 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
name: Bug Report
description: Create a detailed bug report to help us improve Open WebUI.
title: 'issue: '
labels: ['bug', 'triage']
assignees: []
body:
- type: markdown
attributes:
value: |
# Bug Report

## 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.

- **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.

- **Contributing**: If you encounter an issue, consider submitting a pull request or forking the project. We prioritize preventing contributor burnout to maintain Open WebUI's quality.

- **Bug Reproducibility**: If a bug cannot be reproduced using a `:main` or `:dev` Docker setup or with `pip install` on Python 3.11, community assistance may be required. In such cases, we will move it to the "[Issues](https://github.com/open-webui/open-webui/discussions/categories/issues)" Discussions section. Your help is appreciated!

- type: checkboxes
id: issue-check
attributes:
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.
required: true
- label: I am using the latest version of Open WebUI.
required: true

- type: dropdown
id: installation-method
attributes:
label: Installation Method
description: How did you install Open WebUI?
options:
- Git Clone
- Pip Install
- Docker
- Other
validations:
required: true

- type: input
id: open-webui-version
attributes:
label: Open WebUI Version
description: Specify the version (e.g., v0.3.11)
validations:
required: true

- type: input
id: ollama-version
attributes:
label: Ollama Version (if applicable)
description: Specify the version (e.g., v0.2.0, or v0.1.32-rc1)
validations:
required: false

- type: input
id: operating-system
attributes:
label: Operating System
description: Specify the OS (e.g., Windows 10, macOS Sonoma, Ubuntu 22.04)
validations:
required: true

- type: input
id: browser
attributes:
label: Browser (if applicable)
description: Specify the browser/version (e.g., Chrome 100.0, Firefox 98.0)
validations:
required: false

- type: checkboxes
id: confirmation
attributes:
label: Confirmation
description: Ensure the following prerequisites have been met.
options:
- label: I have read and followed all instructions in `README.md`.
required: true
- label: I am using the latest version of **both** Open WebUI and Ollama.
required: true
- label: I have included the browser console logs.
required: true
- label: I have included the Docker container logs.
required: true
- label: I have listed steps to reproduce the bug in detail.
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: Describe what should have happened.
validations:
required: true

- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: Describe what actually happened.
validations:
required: true

- type: textarea
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.
placeholder: |
1. Go to '...'
2. Click on '...'
3. Scroll down to '...'
4. See the error message '...'
validations:
required: true

- type: textarea
id: logs-screenshots
attributes:
label: Logs & Screenshots
description: Include relevant logs, errors, or screenshots to help diagnose the issue.
placeholder: 'Attach logs from the browser console, Docker logs, or error messages.'
validations:
required: true

- type: textarea
id: additional-info
attributes:
label: Additional Information
description: Provide any extra details that may assist in understanding the issue.
validations:
required: false

- type: markdown
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.
Thank you for contributing to Open WebUI!
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Feature Request
description: Suggest an idea for this project
title: 'feat: '
labels: ['triage']
body:
- type: markdown
attributes:
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.
It's likely we're already tracking it! If you’re unsure, start a discussion post first.
This will help us efficiently focus on improving the project.

### Collaborate respectfully
We value a **constructive attitude**, so please be mindful of your communication. If negativity is part of your approach, our capacity to engage may be limited. We're here to help if you're **open to learning** and **communicating positively**.

Remember:
- Open WebUI is a **volunteer-driven project**
- It's managed by a **single maintainer**
- It's supported by contributors who also have **full-time jobs**

We appreciate your time and ask that you **respect ours**.


### Contributing
If you encounter an issue, we highly encourage you to submit a pull request or fork the project. We actively work to prevent contributor burnout to maintain the quality and continuity of Open WebUI.

### Bug reproducibility
If a bug cannot be reproduced with a `:main` or `:dev` Docker setup, or a `pip install` with Python 3.11, it may require additional help from the community. In such cases, we will move it to the "[issues](https://github.com/open-webui/open-webui/discussions/categories/issues)" Discussions section due to our limited resources. We encourage the community to assist with these issues. Remember, it’s not that the issue doesn’t exist; we need your help!

- type: checkboxes
id: existing-issue
attributes:
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.
required: true
- type: textarea
id: problem-description
attributes:
label: Problem Description
description: Is your feature request related to a problem? Please provide a clear and concise description of what the problem is.
placeholder: "Ex. I'm always frustrated when..."
validations:
required: true
- type: textarea
id: solution-description
attributes:
label: Desired Solution you'd like
description: Clearly describe what you want to happen.
validations:
required: true
- type: textarea
id: alternatives-considered
attributes:
label: Alternatives Considered
description: A clear and concise description of any alternative solutions or features you've considered.
- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context or screenshots about the feature request here.
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,26 @@
version: 2
updates:
- package-ecosystem: uv
directory: '/'
schedule:
interval: monthly
target-branch: 'dev'

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

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

- package-ecosystem: 'github-actions'
directory: '/'
schedule:
# Check for updates to GitHub Actions every week
interval: monthly
target-branch: 'dev'
10 changes: 7 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
- [ ] **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?
- [ ] **Dependencies:** Are there any new dependencies? Have you updated the dependency versions in the documentation?
- [ ] **Testing:** Have you written and run sufficient tests for validating the changes?
- [ ] **Testing:** Have you written and run sufficient tests to validate the changes?
- [ ] **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 cleary categorize this pull request, prefix the pull request title, using one of the following:
- [ ] **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 All @@ -22,7 +22,7 @@
- **i18n**: Internationalization or localization changes
- **perf**: Performance improvement
- **refactor**: Code restructuring for better maintainability, readability, or scalability
- **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)
- **style**: Changes that do not affect the meaning of the code (white space, formatting, missing semi-colons, etc.)
- **test**: Adding missing tests or correcting existing tests
- **WIP**: Work in progress, a temporary label for incomplete or ongoing work

Expand Down Expand Up @@ -70,3 +70,7 @@
### Screenshots or Videos

- [Attach any relevant screenshots or videos demonstrating the changes]

### Contributor License Agreement

By submitting this pull request, I confirm that I have read and fully agree to the [CONTRIBUTOR_LICENSE_AGREEMENT](CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
Loading