| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-19 | Add open vpn notifications to NotificationArea | Oliver | 1 | -9/+23 | |
| 2025-03-19 | Add no vpn server available notification | Oliver | 2 | -0/+123 | |
| 2025-03-19 | Add open vpn support ending notification | Oliver | 2 | -0/+66 | |
| 2025-03-19 | Add remove open vpn blog to urls | Oliver | 1 | -0/+1 | |
| 2025-03-19 | Add navigate-external notification type | Oliver | 2 | -3/+18 | |
| 2025-03-19 | Support notification subtitles composed of multiple elements | Oliver | 3 | -23/+43 | |
| 2025-03-19 | Add open vpn deprecation warning to tunnel protocol selector | Oliver | 1 | -3/+33 | |
| 2025-03-18 | Refactor app specific logic in Link into ExternalLink and InternalLink | Oliver | 6 | -35/+77 | |
| 2025-03-18 | Use as prop for polymorphism in Text | Oliver | 15 | -110/+75 | |
| 2025-03-18 | Add polymorphic prop type | Oliver | 2 | -0/+5 | |
| 2025-03-18 | Fix typo in obfuscation info text | Jonatan Rhodin | 1 | -3/+0 | |
| 2025-03-13 | Ensure locales are loaded from the correct path | Tobias Järvelöv | 1 | -1/+2 | |
| Due to the vite migration the path to load resources from is different between the production and development environments. | |||||
| 2025-03-13 | Fix logic keeping users on expired route even after time has been added | Tobias Järvelöv | 1 | -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-12 | Bump the ignoreUntil on python dependencies | Linus Färnstrand | 1 | -7/+10 | |
| 2025-03-10 | Remove unused helper to convert from tunnel type constraint | Tobias Järvelöv | 1 | -16/+0 | |
| 2025-03-10 | Remove parameter relaySettings in getTunnelProtocolFilter | Tobias Järvelöv | 3 | -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-10 | Update Tunnel Protocol fallback handling | Tobias Järvelöv | 3 | -8/+7 | |
| Remove "any" as fallback value. | |||||
| 2025-03-10 | Use hook useTunnelProtocol to get tunnel protocol value | Tobias Järvelöv | 3 | -8/+7 | |
| This way we can use its fallback value if relaySettings.tunnelProtocol is undefined. | |||||
| 2025-03-10 | Remove constraint for TunnelProtocol | Tobias Järvelöv | 8 | -17/+14 | |
| 2025-03-10 | Remove "any" for TunnelType | Tobias Järvelöv | 2 | -7/+2 | |
| 2025-03-10 | Update tunnel protocol to "wireguard" in redux | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-03-10 | Update tunnel protocol to "wireguard" for default normal relay settings | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-03-10 | Use helper for default normal relay settings for fallback value | Tobias Järvelöv | 1 | -16/+4 | |
| 2025-03-10 | Use helper for normal relay settings to get default value | Tobias Järvelöv | 1 | -16/+1 | |
| 2025-03-10 | Add helper to return default value for normal relay settings | Tobias Järvelöv | 1 | -0/+25 | |
| 2025-03-10 | Update translations | Tobias Järvelöv | 1 | -3/+3 | |
| 2025-03-10 | Remove support for setting Tunnel Protocol to "Automatic" | Tobias Järvelöv | 1 | -1/+0 | |
| 2025-03-10 | Remove mention of "Automatic" in tunnel protocol translations | Tobias Järvelöv | 2 | -6/+16 | |
| Also add TRANSLATORS comment to the changed translations. | |||||
| 2025-03-10 | Fix wrong placeholders declared in TRANSLATORS comment | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-03-10 | Remove spacing tokens that are not part of design system | Oliver | 1 | -8/+0 | |
| 2025-03-10 | Adjust NavigationHeader height | Oliver | 1 | -2/+3 | |
| 2025-03-10 | Convert spacing enum to const object | Oliver | 46 | -205/+217 | |
| 2025-03-10 | Update to new spacings from design system | Oliver | 43 | -109/+94 | |
| 2025-03-10 | Rename variable containing spacing primitives | Oliver | 2 | -3/+3 | |
| 2025-03-10 | Rename spacing tokens | Oliver | 2 | -43/+35 | |
| 2025-03-07 | Update translations | Jonatan Rhodin | 1 | -0/+3 | |
| 2025-03-07 | Update strings to fit with not detecting other always on app | David Göransson | 1 | -1/+1 | |
| 2025-03-05 | Update translations | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-03-05 | Add TRANSLATORS comments to translation strings | Tobias Järvelöv | 1 | -0/+15 | |
| 2025-03-05 | Update DAITA warning | Tobias Järvelöv | 1 | -1/+4 | |
| Include info about latency, speed and battery being affected. | |||||
| 2025-03-05 | Move DAITA warning to top of first carousel page | Tobias Järvelöv | 1 | -13/+13 | |
| Also move the last text block of the first page to the second page to keep the pages similar in height. | |||||
| 2025-03-05 | Consolidate Button styles into styled component | Oliver | 1 | -55/+58 | |
| 2025-03-05 | Add ButtonBase | Oliver | 2 | -0/+13 | |
| 2025-03-05 | Make button composable | Oliver | 13 | -64/+145 | |
| 2025-02-28 | Open pinned window on bottom right if tray position is unknown | Tobias Järvelöv | 1 | -2/+2 | |
| The default is currently to open the window in the center of the primary screen when the tray icon's position can't be established. This can happen when the taskbar is hidden. | |||||
| 2025-02-28 | Update translations | Tobias Järvelöv | 1 | -1/+6 | |
| 2025-02-28 | Fix typo in Wireguard obfuscation translation string | Tobias Järvelöv | 1 | -4/+8 | |
| 2025-02-28 | Ensure items in custom lists respect disabledLocation | Tobias Järvelöv | 1 | -13/+53 | |
| When a custom list is selected as Entry or Exit and only contains a single relay, then that relay should be disabled on the opposite view, which is what already happens for its custom list parent. When a single relay is selected as Entry or Exit then that relay should be disabled in the oppositve view. | |||||
| 2025-02-28 | Ensure custom lists are labeled appropriately when blocked | Tobias Järvelöv | 1 | -2/+7 | |
| 2025-02-28 | Ensure a country is disabled if all its cities are disabled | Tobias Järvelöv | 1 | -1/+1 | |
| This situation can happen when multihop is enabled and when a country only has a single city, which in turn only has a single relay and that relay has already been used as Entry and the user is viewing the Exit view, or vice versa. | |||||
