[PR #6090] [MERGED] Add force reload button to settings #48136

Closed
opened 2026-04-26 10:04:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/6090
Author: @MatissJanis
Created: 11/8/2025
Status: Merged
Merged: 11/10/2025
Merged by: @MatissJanis

Base: masterHead: cursor/add-force-reload-button-to-settings-c3ca


📝 Commits (4)

  • 29e8b56 Add force reload button to settings
  • 9b63f87 feat: Add force reload button and fallback to location.reload
  • c16602b feat: Add force reload app button feature flag
  • 5137113 Merge branch 'master' into cursor/add-force-reload-button-to-settings-c3ca

📊 Changes

6 files changed (+60 additions, -2 deletions)

View changed files

📝 packages/desktop-client/src/components/settings/Experimental.tsx (+3 -0)
📝 packages/desktop-client/src/components/settings/Reset.tsx (+45 -0)
📝 packages/desktop-client/src/components/settings/index.tsx (+3 -1)
📝 packages/desktop-client/src/hooks/useFeatureFlag.ts (+1 -0)
📝 packages/loot-core/src/types/prefs.ts (+2 -1)
upcoming-release-notes/6090.md (+6 -0)

📄 Description

Adds a "Force reload app" button to the Advanced settings section. This allows users to clear the cached version of the app and load a fresh one, which is useful for resolving issues after updates or with stale cached files.

I'm not 100% sure if this logic will actually work.. hence why I have put it under a feature flag. But I need to get it deployed to edge to properly test it. If it doesn't work - I will remove it.


Open in Cursor Open in Web


🔄 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/actualbudget/actual/pull/6090 **Author:** [@MatissJanis](https://github.com/MatissJanis) **Created:** 11/8/2025 **Status:** ✅ Merged **Merged:** 11/10/2025 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `cursor/add-force-reload-button-to-settings-c3ca` --- ### 📝 Commits (4) - [`29e8b56`](https://github.com/actualbudget/actual/commit/29e8b56b1121db9e55b71519e37d2176dcc748e1) Add force reload button to settings - [`9b63f87`](https://github.com/actualbudget/actual/commit/9b63f876ec3e229c616cf1c343be713cb4c79d52) feat: Add force reload button and fallback to location.reload - [`c16602b`](https://github.com/actualbudget/actual/commit/c16602b0e846fd28cc673bbd3b05950a345f3b0a) feat: Add force reload app button feature flag - [`5137113`](https://github.com/actualbudget/actual/commit/513711361feeed4599cfe331ef9f29ace337ebb7) Merge branch 'master' into cursor/add-force-reload-button-to-settings-c3ca ### 📊 Changes **6 files changed** (+60 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/settings/Experimental.tsx` (+3 -0) 📝 `packages/desktop-client/src/components/settings/Reset.tsx` (+45 -0) 📝 `packages/desktop-client/src/components/settings/index.tsx` (+3 -1) 📝 `packages/desktop-client/src/hooks/useFeatureFlag.ts` (+1 -0) 📝 `packages/loot-core/src/types/prefs.ts` (+2 -1) ➕ `upcoming-release-notes/6090.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> Adds a "Force reload app" button to the Advanced settings section. This allows users to clear the cached version of the app and load a fresh one, which is useful for resolving issues after updates or with stale cached files. I'm not 100% sure if this logic will actually work.. hence why I have put it under a feature flag. But I need to get it deployed to edge to properly test it. If it doesn't work - I will remove it. --- <a href="https://cursor.com/background-agent?bcId=bc-89f69936-5354-4b81-8b08-d7eabcb6d539"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-cursor-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-cursor-light.svg"><img alt="Open in Cursor" src="https://cursor.com/open-in-cursor.svg"></picture></a>&nbsp;<a href="https://cursor.com/agents?id=bc-89f69936-5354-4b81-8b08-d7eabcb6d539"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/open-in-web-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/open-in-web-light.svg"><img alt="Open in Web" src="https://cursor.com/open-in-web.svg"></picture></a> --- <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-26 10:04: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/actual#48136