| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-06-30 | Update npm to 11.4.2 | Oliver | 1 | -1/+1 | |
| 2025-06-30 | Refactor multihop enabled tests to always start on entry tab | Oliver | 3 | -12/+23 | |
| 2025-06-30 | Update @types/node to 22.15.32 | Oliver | 2 | -50/+16 | |
| 2025-06-30 | Update Node to 22.16.0 | Oliver | 1 | -1/+1 | |
| 2025-06-30 | Update electron to 36.5.0 | Oliver | 3 | -13/+47 | |
| 2025-06-30 | Update vite to 6.3.5 | Oliver | 3 | -240/+335 | |
| 2025-06-25 | Fix cleanup of metadata on build server | Oskar | 1 | -1/+1 | |
| 2025-06-24 | Enable support for creating a custom list with locations | Jonatan Rhodin | 6 | -6/+27 | |
| 2025-06-19 | Add mullvad-setup.exe to installer | David Lönnhager | 1 | -0/+4 | |
| 2025-06-19 | Add RPC for checking if split tunneling is available on Linux | David Lönnhager | 1 | -0/+5 | |
| 2025-06-12 | Update brace-expansion | Oliver | 1 | -42/+49 | |
| 2025-06-09 | Update payment flow within the app | Jonatan Rhodin | 1 | -6/+27 | |
| Also add support for 3 months in-app purchases | |||||
| 2025-06-05 | Fix typos | omahs | 3 | -3/+3 | |
| 2025-06-05 | Add e2e tests for filtering by provider and ownership | Oliver | 2 | -42/+222 | |
| 2025-06-05 | Add relay list mock data | Oliver | 1 | -0/+57 | |
| 2025-06-05 | Move select location tests into describe block | Oliver | 1 | -71/+74 | |
| 2025-06-05 | Add filter and select location route object models to root | Oliver | 1 | -0/+6 | |
| 2025-06-05 | Add select location route object model | Oliver | 3 | -0/+47 | |
| 2025-06-05 | Add filter route object model | Oliver | 3 | -0/+91 | |
| 2025-06-05 | Move select location tests to separate folder | Oliver | 1 | -5/+5 | |
| 2025-06-05 | Use FilterAccordion in filter view | Oliver | 1 | -35/+17 | |
| 2025-06-05 | Add FilterAccordion | Oliver | 1 | -0/+24 | |
| 2025-06-05 | Add Accordion | Oliver | 9 | -0/+228 | |
| 2025-06-05 | Move check for auto-start path on Linux before tests | Oliver | 1 | -4/+5 | |
| 2025-06-03 | Fix `test_settings_ui` | Markus Pettersson | 1 | -2/+3 | |
| Use the correct path to find the GUI test / spec file Update asset glob patterns Co-authored-by: Oliver <oliver@mohlin.dev> | |||||
| 2025-06-03 | Remove CellNavigationButton | Oliver | 1 | -24/+0 | |
| 2025-06-03 | Use NavigationListItem in setting views | Oliver | 11 | -90/+67 | |
| 2025-06-03 | Export NavigationListItem as namespace | Oliver | 1 | -1/+10 | |
| 2025-06-03 | Add ListItemIcon to ListItem | Oliver | 4 | -0/+13 | |
| 2025-06-03 | Set minimum height of ListItemItem to 48px | Oliver | 1 | -1/+1 | |
| 2025-05-28 | Fix arg order lost when adding to messages.pot | Kalle Lindström | 1 | -15/+15 | |
| Currently when we add new strings from strings.xml in the android app and these gets added to message.pot by the translation script the arguments get added only as "%s" and "%d" and any ordering is lost. This means that if you would add a string to the android app that is something like "%1$s %2$s %1$s" this would be added to messages.pot as msgid "%s %s %s" and it would treat it as the string has 3 different arguments instead of 2. This PR changes the code so that when the Android strings.xml strings are added to messages.pot the argument index (if it exists) is not removed as it was previously. So the Android string "%1$s %2$s %1$s" will now result in the exact same string being added to messages.pot. However, the current normalizaion behavior is kept when it comes to checking if an Android string already exists in messages.pot, so e.g. the string `"Not all our servers are %1$s-enabled. Therefore, we use multihop automatically to enable %1$s with any server."` will still match the current value in the pot file which is: `"Not all our servers are %(daita)s-enabled. Therefore, we use multihop automatically to enable %(daita)s with any server."` and no new string is added to messages.pot. | |||||
| 2025-05-28 | Update Link components to use Text subcomponent to wrap text | Tobias Järvelöv | 2 | -9/+11 | |
| 2025-05-28 | Update translations | Tobias Järvelöv | 1 | -1/+12 | |
| 2025-05-28 | Update link to AppUpgrade route to be separate from rest of message | Tobias Järvelöv | 1 | -15/+30 | |
| 2025-05-28 | Remove gid check when verifying daemon ownership on Linux and macOS | Tobias Järvelöv | 1 | -7/+2 | |
| 2025-05-28 | Use typed strings for setting colors with supported props | Tobias Järvelöv | 1 | -1/+1 | |
| 2025-05-28 | Update translations | Tobias Järvelöv | 1 | -12/+15 | |
| 2025-05-28 | Remove use of Colors enum in favor of using typed strings in props | Tobias Järvelöv | 7 | -14/+7 | |
| 2025-05-28 | Update translations | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-05-28 | Replace 'Upgrade' with 'Update' in modal button | Tobias Järvelöv | 1 | -2/+2 | |
| 2025-05-28 | Add condition to show download as complete for AppUpgrade general error | Tobias Järvelöv | 1 | -1/+3 | |
| 2025-05-28 | Make sure type is exhausted when checking error value | Tobias Järvelöv | 1 | -9/+15 | |
| 2025-05-28 | Update translations | Tobias Järvelöv | 1 | -0/+8 | |
| 2025-05-28 | Use consistent variable name for invoked hook's return value | Tobias Järvelöv | 4 | -10/+11 | |
| 2025-05-28 | Refactor messages hook to extract messages to a separate file | Tobias Järvelöv | 4 | -51/+67 | |
| To make it easier to parse the logic. | |||||
| 2025-05-28 | Make sure error footer is only shown if app is also not blocked | Tobias Järvelöv | 1 | -1/+3 | |
| 2025-05-28 | Refactor messages hook to make use of AppUpgrade step | Tobias Järvelöv | 1 | -21/+21 | |
| Instead of just looking at the event type. | |||||
| 2025-05-28 | Show message when download fails | Tobias Järvelöv | 1 | -0/+5 | |
| 2025-05-28 | Make sure last progress always reaches 100% | Tobias Järvelöv | 1 | -0/+8 | |
| The progress can get stuck at 99% as the daemon doesn't send the last event. However the verification cannot start until the download is complete, so we can use that as a proxy to infer that the download is complete - and update last progress accordingly. | |||||
| 2025-05-28 | Remove unused hook | Tobias Järvelöv | 2 | -24/+0 | |
