summaryrefslogtreecommitdiffhomepage
path: root/desktop
AgeCommit message (Collapse)AuthorFilesLines
2025-03-24Update ListItem sub component typesOliver3-18/+10
2025-03-24Update translationsJonatan Rhodin1-0/+3
2025-03-24Add ListItem componentOliver12-0/+236
2025-03-24Add Dot componentOliver2-0/+33
2025-03-21Fix duplicate Split Tunneling stringDavid Göransson1-3/+0
2025-03-21Remove see full changelog buttonKalle Lindström1-3/+0
2025-03-20Add node modules to asarUnpack on WindowsDavid Lönnhager1-1/+1
2025-03-19Move shortcut code to own module in windows-utilsDavid Lönnhager2-182/+185
2025-03-19Rename win-shortcuts to windows-utilsDavid Lönnhager17-28/+28
2025-03-19Update translationsOliver1-0/+82
2025-03-19Use NotificationSubtitle component in NotificationAreaOliver2-52/+5
2025-03-19Add NotificationSubtitleOliver1-0/+71
2025-03-19Add open vpn notifications to NotificationAreaOliver1-9/+23
2025-03-19Add no vpn server available notificationOliver2-0/+123
2025-03-19Add open vpn support ending notificationOliver2-0/+66
2025-03-19Add remove open vpn blog to urlsOliver1-0/+1
2025-03-19Add navigate-external notification typeOliver2-3/+18
2025-03-19Support notification subtitles composed of multiple elementsOliver3-23/+43
2025-03-19Add open vpn deprecation warning to tunnel protocol selectorOliver1-3/+33
2025-03-19Split publishing of metadata from 4-make-releaseJoakim Hulthe3-78/+144
2025-03-18Refactor app specific logic in Link into ExternalLink and InternalLinkOliver6-35/+77
2025-03-18Use as prop for polymorphism in TextOliver15-110/+75
2025-03-18Add polymorphic prop typeOliver2-0/+5
2025-03-18Fix typo in obfuscation info textJonatan Rhodin1-3/+0
2025-03-17Add meta.toml template for releasesDavid Lönnhager1-0/+3
2025-03-13Ensure locales are loaded from the correct pathTobias Järvelöv1-1/+2
Due to the vite migration the path to load resources from is different between the production and development environments.
2025-03-13Fix logic keeping users on expired route even after time has been addedTobias Järvelöv1-4/+1
When a user creates an account in the app and then adds time to the account outside of the app the user should then be shown the "/main/time-added" route. Whenever an account is created in the app, it's expiredStatus is set immediately to "expired", which makes the app show the "/main/expired" route. When time is added to the account its expiredStatus changes to "time_added" and this should show the "/main/time-added" route. However, due to an overly broad condition in the logic to determine when the "/main/expired" route should be shown, this caused the "main/time-added" route to never be shown, as the overly broad condition effectively prevented the logic to determine when to show the "/main/time-added" route from ever being called. This overly broad condition erroneously targeted all new accounts created from within the app and prevented the transition to the "/main/time-added" route. To fix the problem we update the logic regarding when to show the "/main/expired" route to not check if the account is new, as it is enough to only check if the account is logged in and that its expiredStatus is "expired". This change allows the logic to determine when the "/main/time-added" route should be shown to be called and as such can allow the route to be shown after time has been added.
2025-03-13Add Babel core, helpers, and runtime to development dependenciesOliver2-74/+82
CVE-2025-27789 was introduced in version 7.26.9, a dependency for several packages. Since overriding the version had no effect, we’re now adding these packages as dev dependencies to lock in a fixed version.
2025-03-13Extend ignores for CVEsOliver1-3/+3
2025-03-12Improve information in 4-make-release scriptOskar1-0/+4
2025-03-12Fix git diff command in 4-make-releaseOskar1-1/+1
2025-03-12Add call to upload-metadata-to-cdn in 4-make-releaseOskar1-5/+13
2025-03-12Add script which uploads metadata to CDN serversOskar1-0/+60
2025-03-12Bump the ignoreUntil on python dependenciesLinus Färnstrand1-7/+10
2025-03-11Improve release preparation diff verification outputOskar1-2/+2
2025-03-11Make desktop release script print link to releases directoryOskar1-0/+2
2025-03-11Rename release script for creating and pushing tagOskar1-0/+0
2025-03-11Fix version matchingOskar1-2/+2
2025-03-10Remove unused helper to convert from tunnel type constraintTobias Järvelöv1-16/+0
2025-03-10Remove parameter relaySettings in getTunnelProtocolFilterTobias Järvelöv3-26/+6
We only used the relaySettings parameter to handle when tunnel protocol was set to "any" to potentially enable "openvpn" endpoints if multihop was not enabled. However, as the tunnel protocol now has to be explicitly assigned to either "wireguard" or "openvpn" we should only enable endpoints which matches the tunnel protocol so we don't need to check the multihop setting, as it has to be disabled for the user to switch the tunnel protocol to "openvpn"
2025-03-10Update Tunnel Protocol fallback handlingTobias Järvelöv3-8/+7
Remove "any" as fallback value.
2025-03-10Use hook useTunnelProtocol to get tunnel protocol valueTobias Järvelöv3-8/+7
This way we can use its fallback value if relaySettings.tunnelProtocol is undefined.
2025-03-10Remove constraint for TunnelProtocolTobias Järvelöv8-17/+14
2025-03-10Remove "any" for TunnelTypeTobias Järvelöv2-7/+2
2025-03-10Update tunnel protocol to "wireguard" in reduxTobias Järvelöv1-1/+1
2025-03-10Update tunnel protocol to "wireguard" for default normal relay settingsTobias Järvelöv1-1/+1
2025-03-10Use helper for default normal relay settings for fallback valueTobias Järvelöv1-16/+4
2025-03-10Use helper for normal relay settings to get default valueTobias Järvelöv1-16/+1
2025-03-10Add helper to return default value for normal relay settingsTobias Järvelöv1-0/+25
2025-03-10Update translationsTobias Järvelöv1-3/+3