summaryrefslogtreecommitdiffhomepage
path: root/desktop
AgeCommit message (Collapse)AuthorFilesLines
2025-05-28Add hook for userinterface changelogTobias Järvelöv2-0/+8
2025-05-28Rename files to fix incorrect extension (tsx -> ts)Tobias Järvelöv2-0/+0
2025-05-28Update test to handle change to suggestedUpgrade changelogTobias Järvelöv1-0/+1
The suggestedUpgrade.changelog property is no longer optional in the proto file.
2025-05-28Use gRPC to AppVersionInfo converterTobias Järvelöv2-2/+5
2025-05-28Add converter for gRPC to IAppVersionInfoTobias Järvelöv1-0/+19
We want to parse the changelog for the new version in the same way we do it for the changelog we bundle with each release.
2025-05-28Update suggestedUpgrade changelog property as requiredTobias Järvelöv1-1/+1
The proto file has been updated and the changelog field is no longer optional there, so we should reflect that in our types as well.
2025-05-28Reuse IChangelog type for suggested upgrade changelogTobias Järvelöv1-1/+3
2025-05-28Implement new version check and app downloaderDavid Lönnhager1-1/+1
This also fixes 'latest_beta' being required in the API Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net>
2025-05-28Verify ownership of daemon before registering listenersTobias Järvelöv1-0/+4
2025-05-28Add logic to verify ownership of socket/named pipeTobias Järvelöv1-0/+18
2025-05-28Add new constant to use DAEMON_RPC_PATH without prefixTobias Järvelöv1-2/+4
2025-05-28Add Linux support for update download handlingOliver5-4/+35
2025-05-28Add useVersionSuggestedIsBetaHookOliver2-0/+6
2025-05-28Add animation for UpdateAvailableListItem enteringOliver1-11/+16
2025-05-28Update animation component to allow passing multiple animationsOliver12-46/+208
2025-05-28Allow ListItem to grow and shrink by defaultOliver1-1/+1
2025-05-28Rename ListItemText props typeOliver1-2/+2
2025-05-28Update translationsOliver1-0/+96
2025-05-28Add app upgrade available notificationOliver3-41/+109
2025-05-28Add app upgrade ready notificationOliver3-1/+70
2025-05-28Add app upgrade progress notificationOliver3-2/+92
2025-05-28Add app upgrade error notificationOliver2-1/+105
2025-05-28Add run function action to notificationsOliver2-1/+19
2025-05-28Add reusable AppUpgrade hooksTobias Järvelöv13-0/+173
2025-05-28Add hooks for app-upgrade selectorsTobias Järvelöv4-0/+21
2025-05-28Sort exportsTobias Järvelöv1-1/+1
2025-05-28Add App methods to conditionally start installer automaticallyTobias Järvelöv1-0/+24
2025-05-28Add App methods to start installerTobias Järvelöv1-0/+20
2025-05-28Add ability to start installerTobias Järvelöv1-0/+38
2025-05-28Register IPC schema for starting installerTobias Järvelöv1-0/+1
2025-05-28Add AppUpgrade events related to starting the installerTobias Järvelöv1-1/+13
2025-05-28Update translationsOliver1-5/+13
2025-05-28Update translation context for settings view titlesOliver1-2/+2
2025-05-28Use hooks for version and connection state management in settings viewOliver28-36/+125
2025-05-28Move settings view components to separate foldersOliver22-171/+252
2025-05-28Refactor settings view layoutOliver1-61/+48
2025-05-28Move settings view to separate folderOliver4-19/+20
2025-05-28Use ListItem components in settings viewOliver1-99/+114
2025-05-28Add NavigationListItem componentOliver1-0/+24
2025-05-28Add Renderer IPC listeners for AppUpgrade messagesTobias Järvelöv1-0/+8
2025-05-28Add Renderer-to-Main IPC methods to handle AppUpgrade operationsTobias Järvelöv1-0/+5
2025-05-28Expose bound app-upgrade Redux actionsTobias Järvelöv1-0/+2
2025-05-28Add Redux app-upgrade namespaceTobias Järvelöv3-0/+81
2025-05-28Use the AppUpgrade class to integrate Daemon's events with Main IPCTobias Järvelöv1-2/+26
2025-05-28Add a class to handle Main IPC and Daemon's AppUpgrade integrationTobias Järvelöv1-0/+37
2025-05-28Register IPC handlers for AppUpgrade operationsTobias Järvelöv1-0/+5
2025-05-28Add methods to expose Daemon's AppUpgrade RPC operationsTobias Järvelöv1-0/+8
2025-05-28Add methods to handle subscriptions for Daemon's AppUpgradeEvent streamTobias Järvelöv1-0/+34
2025-05-28Allow Daemon subscription listeners with AppUpgradeEvent streamsTobias Järvelöv1-1/+4
2025-05-28Add function to convert AppUpgrade gRCPC events to Electron IPC variantTobias Järvelöv1-0/+61