[PR #842] [MERGED] Release Notes Modal #43531

Closed
opened 2026-04-29 17:36:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/842
Author: @jannikstdl
Created: 2/22/2024
Status: Merged
Merged: 2/23/2024
Merged by: @tjbck

Base: mainHead: release-notes-modal


📝 Commits (10+)

📊 Changes

15 files changed (+326 additions, -20 deletions)

View changed files

CHANGELOG.md (+25 -0)
📝 Dockerfile (+2 -0)
📝 backend/config.py (+71 -0)
📝 backend/main.py (+12 -1)
📝 bun.lockb (+0 -0)
📝 package-lock.json (+19 -2)
📝 package.json (+1 -0)
📝 src/lib/apis/index.ts (+22 -0)
src/lib/components/ChangelogModal.svelte (+115 -0)
📝 src/lib/components/chat/Settings/About.svelte (+19 -4)
📝 src/lib/components/common/Modal.svelte (+22 -4)
📝 src/lib/components/layout/Sidebar.svelte (+2 -0)
📝 src/lib/constants.ts (+0 -1)
📝 src/lib/stores/index.ts (+1 -0)
📝 src/routes/(app)/+layout.svelte (+15 -8)

📄 Description

fix #799

Changes

  • Added the Modal (See first video)
  • Added little animation (See second video)
  • Disabled close Modals on background clicks because this was causing the modal to close ff you mark text sometimes (video 3) -> Maybe a "close only if the origin click was outside the modal" logic would also help.
  • Notes changeable in constants.ts
  • You can disable the modal in settings - interface

https://github.com/open-webui/open-webui/assets/69747628/66d2a771-4d33-4b4c-85d3-1d0a4cabcd48

https://github.com/open-webui/open-webui/assets/69747628/e4f014f4-bf74-4b3a-adeb-1c1faf512772

https://github.com/open-webui/open-webui/assets/69747628/aad71f66-9e2b-49b4-a54d-fd20a344e894

If no notes or invalid array:
image


🔄 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/842 **Author:** [@jannikstdl](https://github.com/jannikstdl) **Created:** 2/22/2024 **Status:** ✅ Merged **Merged:** 2/23/2024 **Merged by:** [@tjbck](https://github.com/tjbck) **Base:** `main` ← **Head:** `release-notes-modal` --- ### 📝 Commits (10+) - [`230f787`](https://github.com/open-webui/open-webui/commit/230f787da1c193725a9a1aefcd0c87a8f445607e) first draft - [`56c4ee0`](https://github.com/open-webui/open-webui/commit/56c4ee0fff1023b1b9f59dd8c656aeb9faeb66c5) styling fix - [`e1e1cb9`](https://github.com/open-webui/open-webui/commit/e1e1cb9fd4b5e879e66195f913a0106b2eabc8fa) removed comments - [`4bb5b3d`](https://github.com/open-webui/open-webui/commit/4bb5b3db0a7bfce5d7bdcf1688481e7a3f9ba0a8) added animations - [`06f53a6`](https://github.com/open-webui/open-webui/commit/06f53a688230b677233f1cc204d72c9844e4b622) settings fix -> updates value directly - [`9b27d95`](https://github.com/open-webui/open-webui/commit/9b27d952f882640a81f4c96d30cabab78eb64fd1) better error handling - [`9f950ae`](https://github.com/open-webui/open-webui/commit/9f950aea9c91cef87ed19293e7718bcc27e825c0) feat: changelog.md - [`ea02538`](https://github.com/open-webui/open-webui/commit/ea0253828d8763b98d4bbeb23a15493e622768d6) Update Modal.svelte - [`a84070c`](https://github.com/open-webui/open-webui/commit/a84070c6d3168f6531e9fd80fd5283424932a61c) refac: changelog api - [`05aea9e`](https://github.com/open-webui/open-webui/commit/05aea9edf9fed0bf7e83ff48e136e3f762976e27) feat: changelog modal auto popup ### 📊 Changes **15 files changed** (+326 additions, -20 deletions) <details> <summary>View changed files</summary> ➕ `CHANGELOG.md` (+25 -0) 📝 `Dockerfile` (+2 -0) 📝 `backend/config.py` (+71 -0) 📝 `backend/main.py` (+12 -1) 📝 `bun.lockb` (+0 -0) 📝 `package-lock.json` (+19 -2) 📝 `package.json` (+1 -0) 📝 `src/lib/apis/index.ts` (+22 -0) ➕ `src/lib/components/ChangelogModal.svelte` (+115 -0) 📝 `src/lib/components/chat/Settings/About.svelte` (+19 -4) 📝 `src/lib/components/common/Modal.svelte` (+22 -4) 📝 `src/lib/components/layout/Sidebar.svelte` (+2 -0) 📝 `src/lib/constants.ts` (+0 -1) 📝 `src/lib/stores/index.ts` (+1 -0) 📝 `src/routes/(app)/+layout.svelte` (+15 -8) </details> ### 📄 Description fix #799 **Changes** - Added the Modal (See first video) - Added little animation (See second video) - Disabled close Modals on background clicks because this was causing the modal to close ff you mark text sometimes (video 3) -> Maybe a "close only if the origin click was outside the modal" logic would also help. - Notes changeable in `constants.ts` - You can disable the modal in settings - interface https://github.com/open-webui/open-webui/assets/69747628/66d2a771-4d33-4b4c-85d3-1d0a4cabcd48 https://github.com/open-webui/open-webui/assets/69747628/e4f014f4-bf74-4b3a-adeb-1c1faf512772 https://github.com/open-webui/open-webui/assets/69747628/aad71f66-9e2b-49b4-a54d-fd20a344e894 If no notes or invalid array: ![image](https://github.com/open-webui/open-webui/assets/69747628/cb68eb9c-f355-42d3-88d3-c3619d761253) --- <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 2026-04-29 17:36:53 -05: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#43531