| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-06-30 | Add View component | Oliver | 4 | -0/+53 | |
| 2025-06-30 | Rename Launch component to LaunchView | Oliver | 3 | -4/+4 | |
| 2025-06-30 | Move launch view to view folder | Oliver | 4 | -15/+16 | |
| 2025-06-30 | Update translations | Jonatan Rhodin | 39 | -1281/+7627 | |
| 2025-06-30 | Fix margins of Linux split tunneling file picker button | Oskar | 1 | -8/+10 | |
| 2025-06-30 | Remove button reset mixin and related exports | Oliver | 3 | -12/+0 | |
| 2025-06-30 | Remove buttonReset styles from multiple components | Oliver | 3 | -33/+6 | |
| 2025-06-30 | Remove ButtonBase component | Oliver | 2 | -13/+0 | |
| 2025-06-30 | Rename private Button component | Oliver | 1 | -3/+2 | |
| 2025-06-30 | Use native button instead of ButtonBase component | Oliver | 4 | -7/+4 | |
| 2025-06-30 | Add global button css reset | Oliver | 1 | -0/+12 | |
| 2025-06-30 | Add gtk-version command line switch | Oskar | 1 | -0/+4 | |
| 2025-06-30 | Refactor multihop enabled tests to always start on entry tab | Oliver | 3 | -12/+23 | |
| 2025-06-30 | Update electron to 36.5.0 | Oliver | 2 | -3/+3 | |
| 2025-06-30 | Update vite to 6.3.5 | Oliver | 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-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 | |
