| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-03-03 | Assume connectivity if we are unable to fetch | David Göransson | 1 | -1/+2 | |
| 2025-02-27 | Fix fonts and spacing in privacy disclaimer screen | Jonatan Rhodin | 1 | -12/+8 | |
| 2025-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 32 | -112/+122 | |
| Joda Time has been superseded by the Java 8 java.time package which has more or less the same API. This commit removes all usage of Joda Time and replaces it with the java.time classes. This is done so that we can remove the dependency on Joda Time. | |||||
| 2025-02-25 | Add logging for dropped nav events | Albin | 1 | -0/+5 | |
| Adding logging for skipped navigation events in order to simplify debugging of flaky tests. | |||||
| 2025-02-25 | Reduce open_tun calls (Establish) | David Göransson | 1 | -0/+3 | |
| Each call to Establish opens a window for leaks on android. By only invoking Establish if the VpnConfig if any of the input has changed and reusing it otherwise we avoid many of these leaks. This commit also waits for android to report back that the routes have been created to ping and verify connectivity to avoid pings going outside the tunnel. | |||||
| 2025-02-25 | Enable --locked for all gradle rust builds | Jonatan Rhodin | 1 | -3/+1 | |
| 2025-02-25 | Fix navigation in report problem screen for Firestick | Jonatan Rhodin | 1 | -1/+16 | |
| 2025-02-18 | Fix formatting | David Göransson | 1 | -4/+2 | |
| 2025-02-17 | Adjust placeholder text stlye to be in line with input text | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-02-17 | Set font size of dialog inputs to be title medium | Jonatan Rhodin | 6 | -0/+12 | |
| 2025-02-06 | Adjust and unify margins in settings and vpn settings | Jonatan Rhodin | 2 | -14/+8 | |
| 2025-02-06 | Disable wireguard port setting if obfuscation is set | Jonatan Rhodin | 3 | -18/+49 | |
| 2025-02-06 | Replace usage of body medium with title medium | Jonatan Rhodin | 3 | -3/+3 | |
| This is because snack bars uses body medium and we want snack bars to have the standard look | |||||
| 2025-02-06 | Replace old waitForTunnelUp function | David Göransson | 1 | -0/+146 | |
| After invoking VpnService.establish() we will get a tunnel file descriptor that corresponds to the interface that was created. However, this has no guarantee of the routing table beeing up to date, and we might thus send traffic outside the tunnel. Previously this was done through looking at the tunFd to see that traffic is sent to verify that the routing table has changed. If no traffic is seen some traffic is induced to a random IP address to ensure traffic can be seen. This new implementation is slower but won't risk sending UDP traffic to a random public address at the internet. | |||||
| 2025-02-05 | Move daita data usage warning to the first page | Jonatan Rhodin | 1 | -12/+7 | |
| 2025-02-04 | Open the store page on fdroid version | Jonatan Rhodin | 5 | -16/+29 | |
| 2025-02-04 | Do not show add server when custom dns server list is empty | Jonatan Rhodin | 7 | -24/+63 | |
| 2025-02-04 | Remove OWASP dependency check plugin | Albin | 1 | -8/+0 | |
| The OWASP DependencyCheck plugin has been replaced with `osv-scanner` which covers our use-case. | |||||
| 2025-02-03 | Remove unnecessary html parsing | Jonatan Rhodin | 4 | -51/+18 | |
| 2025-02-03 | Fix incorrect display of custom list without locations | Jonatan Rhodin | 2 | -14/+20 | |
| 2025-01-29 | Fix blocking text color | David Göransson | 2 | -1/+4 | |
| 2025-01-28 | Bundle a pre-generated relay list instead of generating one | Jonatan Rhodin | 1 | -39/+5 | |
| The android app will try to bundle the relays.json found under dist-assets/relays/ if it exists. Otherwise it will rely on the relay list downloaded by the api. For alpha, beta and stable release builds it is required to have a bundled relays.json file. | |||||
| 2025-01-27 | Treat fdroid builds the same as release builds | Jonatan Rhodin | 1 | -1/+3 | |
| 2025-01-27 | Remove debug symbols for aab bundles | Jonatan Rhodin | 1 | -0/+4 | |
| 2025-01-24 | Remove logging and formatting | Kalle Lindström | 1 | -3/+1 | |
| 2025-01-23 | Add script to generate rustc --remap-path-prefix | Kalle Lindström | 1 | -0/+5 | |
| This is needed for reproducible builds. The script gets the file paths to the user's Cargo and Rustup home dirs, as well as the path to the Mullvad app source dir. These paths are then remapped to fixed values which is needed to make the build reproducible. | |||||
| 2025-01-22 | Specify --package when trying to run relay_list | Linus Färnstrand | 1 | -1/+1 | |
| 2025-01-21 | Fix warnings | David Göransson | 8 | -77/+76 | |
| 2025-01-17 | Rely on connectionState to decide if to unbind the service | David Göransson | 1 | -4/+3 | |
| 2025-01-13 | Fix constraint for banner | David Göransson | 1 | -2/+2 | |
| 2025-01-13 | Add leak test for when VPN settings change | Niklas Berglund | 4 | -0/+13 | |
| 2025-01-10 | Fix gradle rust android plugin | David Göransson | 1 | -1/+8 | |
| 2025-01-09 | Update changelog presentation | David Göransson | 23 | -215/+568 | |
| 2025-01-09 | Remove ALWAYS_SHOW_CHANGELOG property | David Göransson | 1 | -6/+0 | |
| 2025-01-08 | Add gradle rust plugin | Jonatan Rhodin | 1 | -24/+86 | |
| 2025-01-08 | Fix tests | David Göransson | 2 | -5/+5 | |
| 2025-01-08 | Fix error | David Göransson | 2 | -2/+7 | |
| 2025-01-08 | Make UI state have constraints | David Göransson | 11 | -113/+131 | |
| 2025-01-07 | Fix tests | David Göransson | 3 | -22/+12 | |
| 2025-01-07 | Add support for blocking and disconnecting text in connection screen | David Göransson | 1 | -2/+2 | |
| 2025-01-07 | Remove debounce in Connect uiState | David Göransson | 2 | -5/+21 | |
| 2025-01-07 | Add missing chevrons in settings | Jonatan Rhodin | 1 | -0/+14 | |
| 2025-01-07 | Draw map behind nav bar | David Göransson | 1 | -27/+30 | |
| 2025-01-07 | Open keyboard immediately on opening search | David Göransson | 1 | -1/+8 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 2 | -2/+21 | |
| 2024-12-23 | Improve tapjacking prevention to not block other apps | Jonatan Rhodin | 1 | -1/+1 | |
| 2024-12-20 | Remove one-to-one relationship between provider and ownership | David Göransson | 17 | -206/+266 | |
| 2024-12-19 | Fix flaky test in OutOfTimeUseCaseTest | Kalle Lindström | 1 | -2/+2 | |
| 2024-12-19 | Migrate from SharedPreferences to DataStore | Kalle Lindström | 8 | -39/+113 | |
| 2024-12-19 | Add proto datastore dependency | Kalle Lindström | 2 | -8/+26 | |
