summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-05-28Hide CancelButton when installer has startedTobias Järvelöv1-3/+8
2025-05-28Disable Install update button when installer is starting or startedTobias Järvelöv3-1/+15
2025-05-28Update logic for when considering download completedTobias Järvelöv1-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-28Show update percent message only for AppUpgrade download progress eventTobias Järvelöv1-4/+1
2025-05-28Update logic for when update should be installed manuallyTobias Järvelöv1-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-28Improve messages for when time left is less than 5 secondsTobias Järvelöv1-3/+13
2025-05-28Handle time left potentially being undefinedTobias Järvelöv1-15/+19
2025-05-28Remove fallback to 0 for when timeLeft is not setTobias Järvelöv1-1/+1
2025-05-28Set timeLeft as optional for AppUpgrade download progress event typeTobias Järvelöv1-1/+1
2025-05-28Add isNumber utilityTobias Järvelöv1-0/+4
2025-05-28Update AppUpgrade error messagesTobias Järvelöv1-3/+5
2025-05-28Improve error handling for executing installerTobias Järvelöv1-4/+3
2025-05-28Set download initiated before invoking RPC to upgradeTobias Järvelöv1-1/+11
2025-05-28Handle new AppUpgrade download initiated event typeTobias Järvelöv3-0/+3
2025-05-28Add AppUpgrade download initiated eventTobias Järvelöv1-0/+5
2025-05-28Refactor logic for when to start installerTobias Järvelöv1-4/+4
Mainly to be easier to read.
2025-05-28Add error handling when verifyDaemonOwnership throwsTobias Järvelöv1-2/+9
2025-05-28Remove Animate is present attribute and related cssOliver1-8/+6
2025-05-28Refactor animate component to reduce complexityTobias Järvelöv9-88/+101
2025-05-28Move animation types to separate fileOliver3-12/+12
2025-05-28Support initial prop and conditionally render AnimateOliver6-21/+122
Initial prop controls whether the animation is triggered on mount. Also makes Animate conditionally render self dependant on present prop.
2025-05-28Change animation property for wipeOliver1-4/+4
2025-05-28Add context to AnimateOliver1-0/+33
2025-05-28Add upgrade indicator to main menu setting buttonOliver1-1/+22
2025-05-28Add settings partial iconOliver2-0/+4
2025-05-28Add in app upgrades to the daemonSebastian Holmin19-510/+598
--------- Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Show ReportProblem and RetryUpgrade buttons when installer cannot startTobias Järvelöv2-0/+2
2025-05-28Refactor to remove early returnTobias Järvelöv1-5/+1
2025-05-28Convert ListItem components to named functionsOliver3-6/+6
2025-05-28Refactor ListItemTrigger disabled state handlingOliver1-18/+20
2025-05-28Move ListItem hover state styling to triggerOliver3-43/+49
2025-05-28Update ListItem hover and pressed state colorsOliver1-12/+22
2025-05-28Move ListItem components to separate foldersOliver17-20/+35
2025-05-28Add condition to check length of verified installer pathTobias Järvelöv1-1/+3
2025-05-28Ensure upgrade button is hidden if user should install upgrade manuallyTobias Järvelöv1-5/+7
2025-05-28Refactor to remove early returnTobias Järvelöv1-4/+2
2025-05-28Pass in correct platform to app upgrade available notificationTobias Järvelöv1-1/+1
2025-05-28Update condition for when trying to start installerTobias Järvelöv1-1/+6
2025-05-28Use correct route path to app upgrade for internal linkTobias Järvelöv2-3/+2
2025-05-28Ensure upgrade error notification is only displayed on certain errorsTobias Järvelöv1-1/+5
2025-05-28Allow suppressing the "Outdated version" modal with a state propertyTobias Järvelöv1-1/+10
2025-05-28Update "Upgrade app" button to condition action based on platformTobias Järvelöv1-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-28Handle update to parameters accepted by usePushProblemReport hookTobias Järvelöv1-1/+3
2025-05-28Rewrite usePushProblemReport to use history state over search paramsTobias Järvelöv1-7/+10
2025-05-28Allow options property in stateTobias Järvelöv2-0/+2
2025-05-28Remove unused local hookTobias Järvelöv2-4/+0
2025-05-28Use global hook to determine if platform is LinuxTobias Järvelöv2-4/+5
2025-05-28Add global hook useIsPlatformLinuxTobias Järvelöv2-0/+6
2025-05-28Update logic to determine if verified installer path is setTobias Järvelöv2-3/+3
2025-05-28Reset just Redux AppUpgrade error before attempting an upgradeTobias Järvelöv1-1/+1