| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-18 | Handle locations being not present | David Göransson | 1 | -6/+9 | |
| 2025-07-17 | Fix non-selectable location being clickable | David Göransson | 1 | -1/+4 | |
| This fix ensures that non-selectable entry or exit locations, due to already being selected in the other list, are unclickable. | |||||
| 2025-07-17 | Fix focus on notification close | David Göransson | 2 | -2/+22 | |
| 2025-07-16 | Mark QUIC as not support on Android | David Göransson | 1 | -0/+1 | |
| 2025-07-15 | Support using system grpc plugin | Albin | 1 | -2/+15 | |
| This allows flexibility of plugin binary usage and thereby enables builds using systems such as nix. | |||||
| 2025-07-14 | Simplify RelayListItem | David Göransson | 1 | -39/+1 | |
| 2025-07-14 | Add workaround to increase contrast | David Göransson | 1 | -4/+6 | |
| 2025-07-14 | Adapt CheckableRelayListItem to new design | David Göransson | 2 | -37/+19 | |
| 2025-07-10 | Implement recents support in daemon | Kalle Lindström | 3 | -3/+41 | |
| 2025-07-10 | Add e2e test for Google play purchases | David Göransson | 1 | -0/+3 | |
| 2025-07-04 | Restructure & redesign components | David Göransson | 34 | -46/+1240 | |
| - Change to new look and feel of list items - Add support for clicking inactive relays, with info message if relay, country or custom list is unavailable. | |||||
| 2025-07-04 | Create new design system module | David Göransson | 3 | -1/+48 | |
| 2025-07-03 | Remove reference to removed info button in new device notification | Jonatan Rhodin | 20 | -20/+1 | |
| 2025-07-03 | Fix gradle kotlinOptions warnings | David Göransson | 15 | -45/+104 | |
| 2025-07-02 | Update fonts to be more inline with design and material design | Jonatan Rhodin | 6 | -132/+25 | |
| 2025-06-30 | Update translations | Jonatan Rhodin | 19 | -70/+279 | |
| 2025-06-24 | Enable support for creating a custom list with locations | Jonatan Rhodin | 1 | -2/+11 | |
| 2025-06-19 | Use AlarmManager for notifications | Kalle Lindström | 5 | -7/+18 | |
| Instead of scheduling system notifications from a flow we now schedule them independently from the app lifecycle via AlarmManager. This is done so that for example an expiry notification that the user dismissed won't get redisplayed if the app process gets killed and then restarted. When the account exiry time is fetched we schedule an alarm that will show a notification 3 days before the account time expires. This alarm then also schedules a new alarm to show the following notification and so on. To make this work this PR also introduces two new broadcast receivers; one on boot received listener and one on time time/timezone changed listener. Beause Android clears alarms when the devices is rebooted/the time is changed we need these listeners to re-trigger the alarm. To enable the broadcast receivers to re-trigger the alarm we also have to persist the expiry time in the DataStore preferences. | |||||
| 2025-06-16 | Remove google pay icon | Jonatan Rhodin | 1 | -13/+0 | |
| 2025-06-09 | Update payment flow within the app | Jonatan Rhodin | 27 | -134/+88 | |
| Also add support for 3 months in-app purchases | |||||
| 2025-06-05 | Fix typos | omahs | 1 | -1/+1 | |
| 2025-06-04 | Fix incorrectly showing time left when data n/a | Kalle Lindström | 1 | -14/+20 | |
| 2025-06-04 | Fix connectivity manager util tests | Jonatan Rhodin | 1 | -2/+2 | |
| 2025-06-03 | Listen for all network events to fix missing default network events | Jonatan Rhodin | 1 | -39/+113 | |
| 2025-05-28 | Add `SuggestedUpgrade` gRPC mapper type | Markus Pettersson | 1 | -1/+1 | |
| 2025-05-27 | Update translations | Jonatan Rhodin | 39 | -0/+306 | |
| 2025-05-26 | Fix and update lint baseline | David Göransson | 1 | -0/+2 | |
| 2025-05-26 | Migrate remaining deps and versions to version catalogs | David Göransson | 15 | -81/+77 | |
| 2025-05-21 | Supply IP address when using API override | David Göransson | 1 | -0/+1 | |
| Previously we did a DNS lookup for Stagemole and Devmole however, this causes problem when starting the app with no internet and is different from how the app performs in production mode. This commit removes that logic in order to align closer to what we expect in prod. | |||||
| 2025-05-15 | Rework StatusLevel | Jonatan Rhodin | 1 | -4/+4 | |
| 2025-05-15 | Fix fail & success icon size | David Göransson | 2 | -17/+20 | |
| 2025-05-15 | Remove old buttonVerticalSpacing | David Göransson | 1 | -1/+0 | |
| 2025-05-15 | Fix bottom margin | David Göransson | 2 | -4/+4 | |
| 2025-05-15 | Fix notification blob colors | David Göransson | 3 | -8/+13 | |
| 2025-05-15 | Fix notification blob none for blocking internet | David Göransson | 3 | -2/+6 | |
| 2025-05-15 | Decrease buttonSpacing to 8 | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-05-15 | Update big icon and large spinner size | Jonatan Rhodin | 1 | -2/+2 | |
| 2025-05-13 | Show a specific error if selected port is not in the port range | Jonatan Rhodin | 5 | -7/+59 | |
| 2025-05-13 | Remove the 2 character limit in search locations | Jonatan Rhodin | 20 | -20/+0 | |
| Also fixes back behavior in custom list locations | |||||
| 2025-05-08 | Add QUIC obfuscation to mullvad daemon and management interface | David Lönnhager | 1 | -0/+4 | |
| 2025-05-07 | Fix test tag mismatch | David Göransson | 1 | -2/+0 | |
| 2025-05-07 | Fix TV incorrect focus | Kalle Lindström | 1 | -15/+6 | |
| 2025-05-07 | Fix crash from focus requester | David Göransson | 1 | -9/+3 | |
| 2025-05-07 | Fix warnings | David Göransson | 1 | -1/+1 | |
| 2025-05-06 | Fix go to vpn settings on TV devices | Jonatan Rhodin | 2 | -4/+16 | |
| - Do not show the action on devices without vpn settings - Handle exceptions when starting vpn settings activity | |||||
| 2025-04-30 | Move all test tags to new lib.ui.tag module | Kalle Lindström | 6 | -12/+173 | |
| 2025-04-22 | Implement manage devices screen | Kalle Lindström | 1 | -0/+5 | |
| 2025-04-15 | Update translations | Markus Pettersson | 19 | -0/+133 | |
| 2025-04-11 | Add the ability to turn on trace logging for grpc | Jonatan Rhodin | 2 | -0/+71 | |
| 2025-04-10 | Add support for DAITA: Multihop indicator | David Göransson | 2 | -1/+1 | |
