[PR #2983] [MERGED] :electron: Remove "About" screen and broken updater #46442

Closed
opened 2026-04-26 08:30:06 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2983
Author: @MikesGlitch
Created: 7/4/2024
Status: Merged
Merged: 7/5/2024
Merged by: @MatissJanis

Base: masterHead: fix/remove-about-and-updater


📝 Commits (3)

📊 Changes

12 files changed (+7 additions, -374 deletions)

View changed files

packages/desktop-electron/about.js (+0 -31)
packages/desktop-electron/about/about.html (+0 -16)
packages/desktop-electron/about/index.js (+0 -94)
📝 packages/desktop-electron/index.ts (+0 -41)
📝 packages/desktop-electron/menu.ts (+1 -17)
📝 packages/desktop-electron/package.json (+0 -1)
📝 packages/desktop-electron/preload.js (+0 -4)
packages/desktop-electron/updater.js (+0 -103)
📝 packages/loot-core/src/server/main.ts (+0 -18)
📝 packages/loot-core/src/types/prefs.d.ts (+0 -1)
upcoming-release-notes/2983.md (+6 -0)
📝 yarn.lock (+0 -48)

📄 Description

More info here: #2972

Why the "About" screen should be removed

It needs removed because it adds no value - it simply shows the version number of the app (the settings page already does this).

About screen (opens in a popup):

image

Settings screen:

image

Why the auto updater is getting removed

It doesn't work, and hasn't worked for a long time. There's no intention to fix it. Here's the docs: https://www.electron.build/auto-update.html

It's possible to fix it by publishing a latest.yml in the releases area - it would allow the Windows, Mac, and AppImage releases to autoupdate. It wouldn't work for the FlatPak.

Instead, we've made the decision to publish the desktop app to the Windows, FlatHub and Apple stores. The Stores allow the user to update the app - no extra code is required and it'll work for all platforms.


🔄 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/2983 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 7/4/2024 **Status:** ✅ Merged **Merged:** 7/5/2024 **Merged by:** [@MatissJanis](https://github.com/MatissJanis) **Base:** `master` ← **Head:** `fix/remove-about-and-updater` --- ### 📝 Commits (3) - [`91fbfcf`](https://github.com/actualbudget/actual/commit/91fbfcf78f3aaf238850b73f6a3267e8ce331496) auto updater removed and about removed - [`3404ee5`](https://github.com/actualbudget/actual/commit/3404ee5daaf0914208ebfec6da5976fa8c7aacf4) remove about file - [`3cd2cf7`](https://github.com/actualbudget/actual/commit/3cd2cf71e6cc40877f9bdab9b927e4aeeb7baba5) release notes ### 📊 Changes **12 files changed** (+7 additions, -374 deletions) <details> <summary>View changed files</summary> ➖ `packages/desktop-electron/about.js` (+0 -31) ➖ `packages/desktop-electron/about/about.html` (+0 -16) ➖ `packages/desktop-electron/about/index.js` (+0 -94) 📝 `packages/desktop-electron/index.ts` (+0 -41) 📝 `packages/desktop-electron/menu.ts` (+1 -17) 📝 `packages/desktop-electron/package.json` (+0 -1) 📝 `packages/desktop-electron/preload.js` (+0 -4) ➖ `packages/desktop-electron/updater.js` (+0 -103) 📝 `packages/loot-core/src/server/main.ts` (+0 -18) 📝 `packages/loot-core/src/types/prefs.d.ts` (+0 -1) ➕ `upcoming-release-notes/2983.md` (+6 -0) 📝 `yarn.lock` (+0 -48) </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 --> More info here: #2972 ## Why the "About" screen should be removed It needs removed because it adds no value - it simply shows the version number of the app (the settings page already does this). ### About screen (opens in a popup): ![image](https://github.com/actualbudget/actual/assets/5285928/4af86d18-79c5-4fda-af16-9581829b9398) ### Settings screen: ![image](https://github.com/actualbudget/actual/assets/5285928/7cedf737-5793-42a8-af0b-fefceb8d0d3a) # Why the auto updater is getting removed It doesn't work, and hasn't worked for a long time. There's no intention to fix it. Here's the docs: https://www.electron.build/auto-update.html It's possible to fix it by publishing a latest.yml in the releases area - it would allow the Windows, Mac, and AppImage releases to autoupdate. It wouldn't work for the FlatPak. Instead, we've made the decision to publish the desktop app to the Windows, FlatHub and Apple stores. The Stores allow the user to update the app - no extra code is required and it'll work for all platforms. --- <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 08:30:07 -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#46442