[PR #4098] [MERGED] feat: added change log prompt for PWA updates #4665

Closed
opened 2026-03-17 02:10:45 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/4098
Author: @anwarulislam
Created: 6/3/2024
Status: Merged
Merged: 6/27/2024
Merged by: @AndrewBastin

Base: nextHead: feat/whats-new


📝 Commits (10+)

  • 039ef7d feat: pwa prompt added
  • 7ed000f feat: hopp-ui updated and sonner added
  • e0c9336 feat: show release notes button
  • e66e203 feat: whats new module separated
  • 1f97000 fix: i18n entry key
  • 220e860 feat: used interceptor for fetching release notes
  • 86ead8d fix: logical error
  • 54d43cb chore: cleanup
  • 9e43668 chore: update toast UI
  • 5921878 refactor: revert back to using fetch for getting the release notes

📊 Changes

12 files changed (+236 additions, -73 deletions)

View changed files

📝 package.json (+1 -1)
📝 packages/hoppscotch-common/locales/en.json (+2 -0)
📝 packages/hoppscotch-common/package.json (+1 -1)
📝 packages/hoppscotch-common/src/App.vue (+2 -0)
📝 packages/hoppscotch-common/src/components.d.ts (+2 -0)
packages/hoppscotch-common/src/components/app/WhatsNewDialog.vue (+46 -0)
📝 packages/hoppscotch-common/src/components/http/Codegen.vue (+1 -1)
📝 packages/hoppscotch-common/src/components/http/Sidebar.vue (+1 -1)
📝 packages/hoppscotch-common/src/composables/pwa.ts (+25 -20)
packages/hoppscotch-common/src/composables/whats-new.ts (+61 -0)
packages/hoppscotch-common/src/modules/whats-new.ts (+8 -0)
📝 pnpm-lock.yaml (+86 -49)

📄 Description

Closes HFE-495

Description

Implemented a changelog dialog that displays during application updates. This dialog effectively communicates the changes included in the new version.

Checks

  • My pull request adheres to the code style of this project
  • My code requires changes to the documentation
  • I have updated the documentation as required
  • All the tests have passed

🔄 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/hoppscotch/hoppscotch/pull/4098 **Author:** [@anwarulislam](https://github.com/anwarulislam) **Created:** 6/3/2024 **Status:** ✅ Merged **Merged:** 6/27/2024 **Merged by:** [@AndrewBastin](https://github.com/AndrewBastin) **Base:** `next` ← **Head:** `feat/whats-new` --- ### 📝 Commits (10+) - [`039ef7d`](https://github.com/hoppscotch/hoppscotch/commit/039ef7d2712679080f55790f7608eabb420eb91e) feat: pwa prompt added - [`7ed000f`](https://github.com/hoppscotch/hoppscotch/commit/7ed000f4a4ce7af9926ba12282dddb0b0f24faba) feat: hopp-ui updated and sonner added - [`e0c9336`](https://github.com/hoppscotch/hoppscotch/commit/e0c93363e5f8dfd7037369fbc55a011deb48a351) feat: show release notes button - [`e66e203`](https://github.com/hoppscotch/hoppscotch/commit/e66e2038684c34fda76e234b86f81f86a077a91f) feat: whats new module separated - [`1f97000`](https://github.com/hoppscotch/hoppscotch/commit/1f97000ac2e98a6adcb01135e5e5ff5b56900021) fix: i18n entry key - [`220e860`](https://github.com/hoppscotch/hoppscotch/commit/220e860eb2c537591b553c806d5848587ca561f6) feat: used interceptor for fetching release notes - [`86ead8d`](https://github.com/hoppscotch/hoppscotch/commit/86ead8d78443b1679f0627396c7de8ee4ed39828) fix: logical error - [`54d43cb`](https://github.com/hoppscotch/hoppscotch/commit/54d43cbe14dea416f363903101b680e61e3063ee) chore: cleanup - [`9e43668`](https://github.com/hoppscotch/hoppscotch/commit/9e43668893a399422d4bf15d53e7f5314db1e1e6) chore: update toast UI - [`5921878`](https://github.com/hoppscotch/hoppscotch/commit/5921878b77431da3ecbecfb18d2c8334cfd6b778) refactor: revert back to using fetch for getting the release notes ### 📊 Changes **12 files changed** (+236 additions, -73 deletions) <details> <summary>View changed files</summary> 📝 `package.json` (+1 -1) 📝 `packages/hoppscotch-common/locales/en.json` (+2 -0) 📝 `packages/hoppscotch-common/package.json` (+1 -1) 📝 `packages/hoppscotch-common/src/App.vue` (+2 -0) 📝 `packages/hoppscotch-common/src/components.d.ts` (+2 -0) ➕ `packages/hoppscotch-common/src/components/app/WhatsNewDialog.vue` (+46 -0) 📝 `packages/hoppscotch-common/src/components/http/Codegen.vue` (+1 -1) 📝 `packages/hoppscotch-common/src/components/http/Sidebar.vue` (+1 -1) 📝 `packages/hoppscotch-common/src/composables/pwa.ts` (+25 -20) ➕ `packages/hoppscotch-common/src/composables/whats-new.ts` (+61 -0) ➕ `packages/hoppscotch-common/src/modules/whats-new.ts` (+8 -0) 📝 `pnpm-lock.yaml` (+86 -49) </details> ### 📄 Description Closes HFE-495 ### Description Implemented a changelog dialog that displays during application updates. This dialog effectively communicates the changes included in the new version. <!-- You can also choose to add a list of changes and if they have been completed or not by using the markdown to-do list syntax - [ ] Not Completed - [x] Completed --> ### Checks <!-- Make sure your pull request passes the CI checks and do check the following fields as needed - --> - [x] My pull request adheres to the code style of this project - [ ] My code requires changes to the documentation - [ ] I have updated the documentation as required - [x] All the tests have passed --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 02:10:45 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#4665
No description provided.