[PR #123] [MERGED] feat: ui fix/improvements/refac #6966

Closed
opened 2025-11-11 17:13:05 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/123
Author: @tjbck
Created: 11/19/2023
Status: Merged
Merged: 11/22/2023
Merged by: @tjbck

Base: mainHead: dev


📝 Commits (10+)

  • 921eef0 feat: multi-user support w/ RBAC
  • 8547b78 feat: basic RBAC support
  • 07d2c98 feat: admin panel added
  • 83ff1d7 feat: set first user to admin by default
  • dedb425 feat: gravatar default image updated
  • 99e8816 feat: docker for multi-user support updated
  • 2342c50 feat: custom chatId route support
  • e366d11 fix: model list update
  • 92f0059 fix: sidebar setting button
  • e116016 fix: admin panel light mode support

📊 Changes

32 files changed (+4180 additions, -2329 deletions)

View changed files

📝 Dockerfile (+3 -0)
📝 backend/apps/ollama/main.py (+34 -3)
backend/apps/web/main.py (+26 -0)
backend/apps/web/models/auths.py (+103 -0)
backend/apps/web/models/users.py (+97 -0)
backend/apps/web/routers/auths.py (+111 -0)
backend/apps/web/routers/users.py (+75 -0)
📝 backend/config.py (+53 -2)
backend/constants.py (+24 -0)
📝 backend/main.py (+5 -6)
backend/utils/misc.py (+15 -0)
backend/utils/utils.py (+68 -0)
📝 compose.yaml (+17 -0)
📝 src/app.css (+6 -1)
src/lib/components/chat/MessageInput.svelte (+282 -0)
📝 src/lib/components/chat/MessageInput/Suggestions.svelte (+0 -0)
src/lib/components/chat/Messages.svelte (+698 -0)
src/lib/components/chat/ModelSelector.svelte (+117 -0)
📝 src/lib/components/chat/SettingsModal.svelte (+152 -65)
📝 src/lib/components/layout/Navbar.svelte (+7 -399)

...and 12 more files

📄 Description

Resolves #121, #128, #124
Partially Resolves #68

TODO


🔄 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/123 **Author:** [@tjbck](https://github.com/tjbck) **Created:** 11/19/2023 **Status:** ✅ Merged **Merged:** 11/22/2023 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`921eef0`](https://github.com/open-webui/open-webui/commit/921eef03b3a291da555aed50f551055d0c8dbbb2) feat: multi-user support w/ RBAC - [`8547b78`](https://github.com/open-webui/open-webui/commit/8547b7807d1016158bbf1ea6cc2873e6eb9a7125) feat: basic RBAC support - [`07d2c98`](https://github.com/open-webui/open-webui/commit/07d2c9871ff53567a924602d7e2764b4a484e558) feat: admin panel added - [`83ff1d7`](https://github.com/open-webui/open-webui/commit/83ff1d77ea2255981f4fc0bb4ff4f8ad9ad9f2a1) feat: set first user to admin by default - [`dedb425`](https://github.com/open-webui/open-webui/commit/dedb42582b498b634d3d26bad02b5327efe23693) feat: gravatar default image updated - [`99e8816`](https://github.com/open-webui/open-webui/commit/99e8816e73e0261559df8338b06009ad250d581a) feat: docker for multi-user support updated - [`2342c50`](https://github.com/open-webui/open-webui/commit/2342c5036b8786be1826645d70abe35e1696f79c) feat: custom chatId route support - [`e366d11`](https://github.com/open-webui/open-webui/commit/e366d1137f0574619ed7cfad32803e7837fe9e52) fix: model list update - [`92f0059`](https://github.com/open-webui/open-webui/commit/92f0059becc2c74661e540ea720a5f7b8d72bd64) fix: sidebar setting button - [`e116016`](https://github.com/open-webui/open-webui/commit/e116016543c07c00a114115c6e0a72e862c55abb) fix: admin panel light mode support ### 📊 Changes **32 files changed** (+4180 additions, -2329 deletions) <details> <summary>View changed files</summary> 📝 `Dockerfile` (+3 -0) 📝 `backend/apps/ollama/main.py` (+34 -3) ➕ `backend/apps/web/main.py` (+26 -0) ➕ `backend/apps/web/models/auths.py` (+103 -0) ➕ `backend/apps/web/models/users.py` (+97 -0) ➕ `backend/apps/web/routers/auths.py` (+111 -0) ➕ `backend/apps/web/routers/users.py` (+75 -0) 📝 `backend/config.py` (+53 -2) ➕ `backend/constants.py` (+24 -0) 📝 `backend/main.py` (+5 -6) ➕ `backend/utils/misc.py` (+15 -0) ➕ `backend/utils/utils.py` (+68 -0) 📝 `compose.yaml` (+17 -0) 📝 `src/app.css` (+6 -1) ➕ `src/lib/components/chat/MessageInput.svelte` (+282 -0) 📝 `src/lib/components/chat/MessageInput/Suggestions.svelte` (+0 -0) ➕ `src/lib/components/chat/Messages.svelte` (+698 -0) ➕ `src/lib/components/chat/ModelSelector.svelte` (+117 -0) 📝 `src/lib/components/chat/SettingsModal.svelte` (+152 -65) 📝 `src/lib/components/layout/Navbar.svelte` (+7 -399) _...and 12 more files_ </details> ### 📄 Description Resolves #121, #128, #124 Partially Resolves #68 TODO - [x] custom chatId url, #121 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-11 17:13:05 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#6966