By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
Note
Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.
🔄 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/20761
**Author:** [@Classic298](https://github.com/Classic298)
**Created:** 1/17/2026
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `feat/admin-interface-defaults-ui`
---
### 📝 Commits (5)
- [`216c6df`](https://github.com/open-webui/open-webui/commit/216c6df3fecd223a4811b501bacbf37727a1516a) feat(frontend): add admin UI for interface defaults and reset all users
- [`8648254`](https://github.com/open-webui/open-webui/commit/8648254a4ed77bb377b7d7503bfa440828be08fd) fix(frontend): integrate admin defaults in +layout.svelte settings loading
- [`16c093c`](https://github.com/open-webui/open-webui/commit/16c093c8f87a90764194b922c06acdaaae06ab26) fix: add backgroundImageUrl to frontend transform
- [`ad9843a`](https://github.com/open-webui/open-webui/commit/ad9843ac0d784fa035b88edc3654ee7b2d95e38c) feat: add webSearch, floatingActionButtons, imageCompressionSize to frontend transform
- [`561e6ad`](https://github.com/open-webui/open-webui/commit/561e6ada0fe4a022e6c08d872c17e7e891c8f6ec) refactor: align admin UI to existing style patterns (ConfirmDialog, rounded-full buttons)
### 📊 Changes
**4 files changed** (+356 additions, -53 deletions)
<details>
<summary>View changed files</summary>
📝 `src/lib/components/admin/Settings/Interface.svelte` (+89 -0)
➕ `src/lib/components/admin/Settings/Interface/InterfaceDefaultsModal.svelte` (+179 -0)
📝 `src/lib/components/chat/Settings/Interface.svelte` (+72 -52)
📝 `src/routes/+layout.svelte` (+16 -1)
</details>
### 📄 Description
5/5 atomic PRs for admin interface settings
### Contributor License Agreement
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.
> [!NOTE]
> Deleting the CLA section will lead to immediate closure of your PR and it will not be merged in.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/20761
Author: @Classic298
Created: 1/17/2026
Status: ❌ Closed
Base:
dev← Head:feat/admin-interface-defaults-ui📝 Commits (5)
216c6dffeat(frontend): add admin UI for interface defaults and reset all users8648254fix(frontend): integrate admin defaults in +layout.svelte settings loading16c093cfix: add backgroundImageUrl to frontend transformad9843afeat: add webSearch, floatingActionButtons, imageCompressionSize to frontend transform561e6adrefactor: align admin UI to existing style patterns (ConfirmDialog, rounded-full buttons)📊 Changes
4 files changed (+356 additions, -53 deletions)
View changed files
📝
src/lib/components/admin/Settings/Interface.svelte(+89 -0)➕
src/lib/components/admin/Settings/Interface/InterfaceDefaultsModal.svelte(+179 -0)📝
src/lib/components/chat/Settings/Interface.svelte(+72 -52)📝
src/routes/+layout.svelte(+16 -1)📄 Description
5/5 atomic PRs for admin interface settings
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.