| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-26 | Set the app in a blocking state if invalid ipv6 config | Jonatan Rhodin | 1 | -0/+4 | |
| 2026-02-16 | Clean up app module | Jonatan Rhodin | 4 | -56/+1 | |
| 2026-02-13 | Refactor select location into a feature module | Jonatan Rhodin | 3 | -828/+0 | |
| 2026-02-13 | Refactor connect into feature module | Jonatan Rhodin | 5 | -977/+0 | |
| 2026-02-13 | Refactor login into feature module | Jonatan Rhodin | 3 | -514/+2 | |
| 2026-02-13 | Refactor account into feature module | Jonatan Rhodin | 1 | -131/+0 | |
| 2026-02-13 | Refactor settings into feature module | Jonatan Rhodin | 1 | -129/+0 | |
| 2026-02-12 | Refactor vpn settings into feature module | Jonatan Rhodin | 1 | -298/+0 | |
| 2026-02-12 | Refactor manage devices into seperate module | David Göransson | 1 | -147/+0 | |
| 2026-02-11 | Show country and city in recents | Kalle Lindström | 2 | -0/+2 | |
| 2026-02-11 | Refactor redeem voucher into separate module | David Göransson | 2 | -181/+1 | |
| 2026-02-11 | Refactor add time into separate module | David Göransson | 1 | -258/+0 | |
| 2026-02-11 | Refactor problem report into separate module | David Göransson | 1 | -232/+0 | |
| 2026-02-11 | Refactor custom lists into seperate module | David Göransson | 6 | -807/+0 | |
| 2026-02-11 | Refactor server ip override into module | David Göransson | 2 | -189/+0 | |
| 2026-02-10 | Refactor api access into seperate module | David Göransson | 3 | -490/+0 | |
| 2026-02-10 | Refactor anti-censorship into seperate module | David Göransson | 2 | -322/+0 | |
| 2026-02-10 | Refactor filter into feature module | David Göransson | 1 | -168/+0 | |
| 2026-02-09 | Refactor multihop into feature module | David Göransson | 1 | -79/+0 | |
| 2026-02-09 | Refactor split tunneling into module | David Göransson | 2 | -372/+0 | |
| 2026-02-09 | Introduce DAITA feature module | David Göransson | 16 | -121/+18 | |
| Add new DAITA feature module along with convention plugins for: - New features - Unit tests - Instrumented tests These makes it easier to get make a new feature module along with simplifying the use of tests in submodules. | |||||
| 2026-02-04 | Fix usecase tests | David Göransson | 6 | -16/+16 | |
| 2026-02-04 | Move usecases to new module lib/usecase | Jonatan Rhodin | 31 | -1684/+79 | |
| 2026-02-03 | Move repositories to lib/repository | Jonatan Rhodin | 34 | -917/+60 | |
| 2026-02-02 | Rename daemon-grpc to grpc | David Göransson | 3 | -3/+3 | |
| 2026-01-26 | Disable view logs button until logs are read successfully | Jonatan Rhodin | 1 | -7/+44 | |
| 2026-01-07 | Update Submit voucher dialog errors | Jonatan Rhodin | 1 | -13/+65 | |
| 2025-12-17 | Fix file logging order | Kalle Lindström | 1 | -7/+30 | |
| 2025-12-10 | Add viewmodel test for resetting port | Karl Lindström | 1 | -1/+24 | |
| 2025-12-10 | Add new Anti-censorship sub setting group | Kalle Lindström | 5 | -246/+301 | |
| 2025-12-10 | Rename SettingsObfuscation::Port -> WireguardPort | Markus Pettersson | 2 | -6/+8 | |
| 2025-12-10 | Fix unit tests | Jonatan Rhodin | 5 | -32/+8 | |
| 2025-12-05 | Implement new design for settings and subviews | Jonatan Rhodin | 1 | -5/+3 | |
| 2025-12-03 | Add set as multihop entry and exit bottom sheet actions | Jonatan Rhodin | 2 | -3/+7 | |
| This reverts commit 664ef7a822bc2936689adcf410b20bc1d3fe2b77. | |||||
| 2025-12-01 | Fix fallback dns tests | David Göransson | 1 | -5/+1 | |
| 2025-12-01 | Add mock test for Ipv6 config | David Göransson | 1 | -0/+138 | |
| 2025-11-26 | Add tests related to select location screen | Jonatan Rhodin | 2 | -21/+225 | |
| 2025-11-26 | Scroll to item on secondary tap | David Göransson | 2 | -0/+8 | |
| 2025-11-25 | Disable VPN settings indicator on back nav | Kalle Lindström | 1 | -0/+6 | |
| We only show the indicator if we came from the connect screen (by clicking a feature indicator). | |||||
| 2025-11-20 | Fix getMainLooper not mockked | David Göransson | 1 | -1/+3 | |
| 2025-11-14 | Implement new select location design | David Göransson | 5 | -45/+43 | |
| - Introduce new HopSelector component that displays the full hop configuration. - Adds error messages in select location for both entry and exit - Clarify selection states e.g. - If a location is chosen automatically - If a selected location is unavailable - The case of selection 'Any' - Recents have been reworked to only show single items - Allow for long-press on custom list Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> | |||||
| 2025-11-11 | Log Kermit logs to disk | Kalle Lindström | 1 | -0/+202 | |
| The FileLogWriter class logs all Kermit logs from the app to a log file saved in the data/app_logs directory. It will create one log file per day and supports log rotation based on the number of days stored or the total size of all the log files in data/app_logs. These logs are appended to the end of the problem report. | |||||
| 2025-11-11 | Remove automatic quantum option for android | Jonatan Rhodin | 1 | -1/+1 | |
| 2025-11-10 | Update domain to match proto | David Göransson | 4 | -38/+34 | |
| 2025-11-03 | Update include account token in problem reports | Jonatan Rhodin | 1 | -0/+1 | |
| - Move checkbox below message - Add warning about anonymity - Change from AccountToken to account-token in support message | |||||
| 2025-10-28 | Rename 'shared' to 'repository' | Kalle Lindström | 16 | -26/+26 | |
| 2025-10-23 | Fix failing test due to time zone change | Kalle Lindström | 4 | -8/+8 | |
| 2025-10-22 | Clear OOT notification on login/revoke screens | Kalle Lindström | 2 | -2/+42 | |
| There are cases when a user may get to the login or device revoked screens without their previously scheduled account expiry notification being cancelled. This can happen if for some reason the dameon has not sent the logged out/revoked event, for example if the account is logged out via the website while the app is not running. This PR cancels the notification when the user gets to the login or device revoked screens. | |||||
| 2025-10-15 | Enable the user to include their account token in problem reports | Jonatan Rhodin | 1 | -5/+14 | |
| 2025-10-14 | Improve login and create account error messages | Jonatan Rhodin | 1 | -24/+66 | |
| - Add support for more types of login error messages - Add more detail to create account error message - Show info dialog when api is unreachable | |||||
