| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-05-28 | Hide CancelButton when installer has started | Tobias Järvelöv | 1 | -3/+8 | |
| 2025-05-28 | Disable Install update button when installer is starting or started | Tobias Järvelöv | 3 | -1/+15 | |
| 2025-05-28 | Update logic for when considering download completed | Tobias Järvelöv | 1 | -1/+1 | |
| If a verified installer path exists but an AppUpgrade event is present, we should let the event be the factor which decides what download percent value to return. | |||||
| 2025-05-28 | Show update percent message only for AppUpgrade download progress event | Tobias Järvelöv | 1 | -4/+1 | |
| 2025-05-28 | Update logic for when update should be installed manually | Tobias Järvelöv | 1 | -4/+1 | |
| When the automatic start fails we should inform the user that they can install the update manually. However when the manual start fails, then we must treat it as an error, and as such this scenario should not inform the user to install the update manually. | |||||
| 2025-05-28 | Improve messages for when time left is less than 5 seconds | Tobias Järvelöv | 1 | -3/+13 | |
| 2025-05-28 | Handle time left potentially being undefined | Tobias Järvelöv | 1 | -15/+19 | |
| 2025-05-28 | Remove fallback to 0 for when timeLeft is not set | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-05-28 | Set timeLeft as optional for AppUpgrade download progress event type | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-05-28 | Add isNumber utility | Tobias Järvelöv | 1 | -0/+4 | |
| 2025-05-28 | Update AppUpgrade error messages | Tobias Järvelöv | 1 | -3/+5 | |
| 2025-05-28 | Improve error handling for executing installer | Tobias Järvelöv | 1 | -4/+3 | |
| 2025-05-28 | Set download initiated before invoking RPC to upgrade | Tobias Järvelöv | 1 | -1/+11 | |
| 2025-05-28 | Handle new AppUpgrade download initiated event type | Tobias Järvelöv | 3 | -0/+3 | |
| 2025-05-28 | Add AppUpgrade download initiated event | Tobias Järvelöv | 1 | -0/+5 | |
| 2025-05-28 | Refactor logic for when to start installer | Tobias Järvelöv | 1 | -4/+4 | |
| Mainly to be easier to read. | |||||
| 2025-05-28 | Add error handling when verifyDaemonOwnership throws | Tobias Järvelöv | 1 | -2/+9 | |
| 2025-05-28 | Remove Animate is present attribute and related css | Oliver | 1 | -8/+6 | |
| 2025-05-28 | Refactor animate component to reduce complexity | Tobias Järvelöv | 9 | -88/+101 | |
| 2025-05-28 | Move animation types to separate file | Oliver | 3 | -12/+12 | |
| 2025-05-28 | Support initial prop and conditionally render Animate | Oliver | 6 | -21/+122 | |
| Initial prop controls whether the animation is triggered on mount. Also makes Animate conditionally render self dependant on present prop. | |||||
| 2025-05-28 | Change animation property for wipe | Oliver | 1 | -4/+4 | |
| 2025-05-28 | Add context to Animate | Oliver | 1 | -0/+33 | |
| 2025-05-28 | Add upgrade indicator to main menu setting button | Oliver | 1 | -1/+22 | |
| 2025-05-28 | Add settings partial icon | Oliver | 2 | -0/+4 | |
| 2025-05-28 | Add in app upgrades to the daemon | Sebastian Holmin | 19 | -510/+598 | |
| --------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-05-28 | Show ReportProblem and RetryUpgrade buttons when installer cannot start | Tobias Järvelöv | 2 | -0/+2 | |
| 2025-05-28 | Refactor to remove early return | Tobias Järvelöv | 1 | -5/+1 | |
| 2025-05-28 | Convert ListItem components to named functions | Oliver | 3 | -6/+6 | |
| 2025-05-28 | Refactor ListItemTrigger disabled state handling | Oliver | 1 | -18/+20 | |
| 2025-05-28 | Move ListItem hover state styling to trigger | Oliver | 3 | -43/+49 | |
| 2025-05-28 | Update ListItem hover and pressed state colors | Oliver | 1 | -12/+22 | |
| 2025-05-28 | Move ListItem components to separate folders | Oliver | 17 | -20/+35 | |
| 2025-05-28 | Add condition to check length of verified installer path | Tobias Järvelöv | 1 | -1/+3 | |
| 2025-05-28 | Ensure upgrade button is hidden if user should install upgrade manually | Tobias Järvelöv | 1 | -5/+7 | |
| 2025-05-28 | Refactor to remove early return | Tobias Järvelöv | 1 | -4/+2 | |
| 2025-05-28 | Pass in correct platform to app upgrade available notification | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-05-28 | Update condition for when trying to start installer | Tobias Järvelöv | 1 | -1/+6 | |
| 2025-05-28 | Use correct route path to app upgrade for internal link | Tobias Järvelöv | 2 | -3/+2 | |
| 2025-05-28 | Ensure upgrade error notification is only displayed on certain errors | Tobias Järvelöv | 1 | -1/+5 | |
| 2025-05-28 | Allow suppressing the "Outdated version" modal with a state property | Tobias Järvelöv | 1 | -1/+10 | |
| 2025-05-28 | Update "Upgrade app" button to condition action based on platform | Tobias Järvelöv | 1 | -2/+17 | |
| The action should be to open the download url on Linux and to go to the App Upgrade route for Windows and Mac OS. The "Upgrade app" button should only be disabled if the app is offline when on Linux. Otherwise we should always be able to navigate to the App Upgrade route. | |||||
| 2025-05-28 | Handle update to parameters accepted by usePushProblemReport hook | Tobias Järvelöv | 1 | -1/+3 | |
| 2025-05-28 | Rewrite usePushProblemReport to use history state over search params | Tobias Järvelöv | 1 | -7/+10 | |
| 2025-05-28 | Allow options property in state | Tobias Järvelöv | 2 | -0/+2 | |
| 2025-05-28 | Remove unused local hook | Tobias Järvelöv | 2 | -4/+0 | |
| 2025-05-28 | Use global hook to determine if platform is Linux | Tobias Järvelöv | 2 | -4/+5 | |
| 2025-05-28 | Add global hook useIsPlatformLinux | Tobias Järvelöv | 2 | -0/+6 | |
| 2025-05-28 | Update logic to determine if verified installer path is set | Tobias Järvelöv | 2 | -3/+3 | |
| 2025-05-28 | Reset just Redux AppUpgrade error before attempting an upgrade | Tobias Järvelöv | 1 | -1/+1 | |
