[PR #17311] [CLOSED] fix/feat: Fix changelog modal link embedding and add some usability features #24393

Closed
opened 2026-04-20 05:22:58 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/open-webui/open-webui/pull/17311
Author: @Classic298
Created: 9/9/2025
Status: Closed

Base: devHead: changelogmodal


📝 Commits (10+)

  • 0551e77 Update ChangelogModal.svelte
  • c74dc92 Update ChangelogModal.svelte
  • 8d83b02 Update ChangelogModal.svelte
  • 208d37d Update ChangelogModal.svelte
  • a2f3f97 Update ChangelogModal.svelte
  • 3478927 Update ChangelogModal.svelte
  • 3c69fc4 Update ChangelogModal.svelte
  • 4d69173 Update ChangelogModal.svelte
  • aecac68 Update ChangelogModal.svelte
  • 62e52a7 remove comment

📊 Changes

1 file changed (+81 additions, -40 deletions)

View changed files

📝 src/lib/components/ChangelogModal.svelte (+81 -40)

📄 Description

Pull Request Checklist

[X] Yes, tested

Added

  • Possibility to collapse older versions (only newest version is expanded by default)
image image image

Changed

  • The way OLD changelogs are rendered was altered: the fat part of each changelog entry is no longer used as a subtitle (this change was necessary to accomondate the new other additions and fixes).
  • Made modal slightly larger

BEFORE:

image

AFTER:

image

Fixed

  • Embedded the links from the changelog directly into the shown visual changelog - all links are underlined for visual distinction (see screenshots above)

Addresses: #17309

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.

## 📋 Pull Request Information **Original PR:** https://github.com/open-webui/open-webui/pull/17311 **Author:** [@Classic298](https://github.com/Classic298) **Created:** 9/9/2025 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `changelogmodal` --- ### 📝 Commits (10+) - [`0551e77`](https://github.com/open-webui/open-webui/commit/0551e77f6ff1179f4e9bdd8d92c7bdc05fa982b2) Update ChangelogModal.svelte - [`c74dc92`](https://github.com/open-webui/open-webui/commit/c74dc927fc1399350a17bec3501aa61d144c1e4a) Update ChangelogModal.svelte - [`8d83b02`](https://github.com/open-webui/open-webui/commit/8d83b0234737aa47e5eea83d1a5aa18f565a0d70) Update ChangelogModal.svelte - [`208d37d`](https://github.com/open-webui/open-webui/commit/208d37dbd7b8451e73a74008b035836b14d72735) Update ChangelogModal.svelte - [`a2f3f97`](https://github.com/open-webui/open-webui/commit/a2f3f97e34247039e7f58bdd6cd4fcfa937e0045) Update ChangelogModal.svelte - [`3478927`](https://github.com/open-webui/open-webui/commit/3478927e550b160b084ed3f44f4d75b2b0c9b74d) Update ChangelogModal.svelte - [`3c69fc4`](https://github.com/open-webui/open-webui/commit/3c69fc4bb4124fc96626383856e95c3694cba832) Update ChangelogModal.svelte - [`4d69173`](https://github.com/open-webui/open-webui/commit/4d69173b6f58a4da13c4fe8c1581c6ff214732e1) Update ChangelogModal.svelte - [`aecac68`](https://github.com/open-webui/open-webui/commit/aecac6888161a466fbe182a7f8b1edacdf2ac202) Update ChangelogModal.svelte - [`62e52a7`](https://github.com/open-webui/open-webui/commit/62e52a74d20e4a298e9c6b2d678b62ab69f379af) remove comment ### 📊 Changes **1 file changed** (+81 additions, -40 deletions) <details> <summary>View changed files</summary> 📝 `src/lib/components/ChangelogModal.svelte` (+81 -40) </details> ### 📄 Description # Pull Request Checklist [X] Yes, tested ### Added - Possibility to collapse older versions (only newest version is expanded by default) <img width="1126" height="537" alt="image" src="https://github.com/user-attachments/assets/2be19a78-c012-4d07-b93b-cf9b48ea313f" /> <img width="1124" height="394" alt="image" src="https://github.com/user-attachments/assets/bb939199-c58f-4cab-b911-eb22e7a0c4fb" /> <img width="1142" height="542" alt="image" src="https://github.com/user-attachments/assets/be4377e5-4394-4112-aa6e-6a1189148223" /> ### Changed - The way OLD changelogs are rendered was altered: the **fat** part of each changelog entry is no longer used as a subtitle (this change was necessary to accomondate the new other additions and fixes). - Made modal slightly larger **BEFORE:** <img width="878" height="300" alt="image" src="https://github.com/user-attachments/assets/518c5e4b-eb97-43ae-b443-1d8840947301" /> **AFTER:** <img width="1095" height="232" alt="image" src="https://github.com/user-attachments/assets/97461e4e-bf9d-44a3-8534-4199f8477004" /> ### Fixed - Embedded the links from the changelog directly into the shown visual changelog - all links are underlined for visual distinction (see screenshots above) --- Addresses: #17309 ### 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. --- <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-20 05:22:58 -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#24393