| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-05-19 | Add API blocked e2e connection test | Kalle Lindström | 5 | -6/+167 | |
| 2025-05-16 | Use block wireguard new api | Kalle Lindström | 2 | -2/+2 | |
| 2025-05-13 | Catch nullpointer | David Göransson | 3 | -4/+18 | |
| 2025-05-13 | Avoid waiting for stable when active window is switched | David Göransson | 4 | -27/+19 | |
| NullPointerException was probably caused by the active window being changing while we called `waitForStableInActiveWindow`. | |||||
| 2025-05-12 | Convert all test to use Page pattern | David Göransson | 28 | -392/+245 | |
| Converts all our last test to use the Page object pattern and clean up a bunch of old MockApi and E2E test logic. | |||||
| 2025-05-12 | Increase router capture request timeouts by 15 seconds | Jonatan Rhodin | 1 | -0/+4 | |
| 2025-05-09 | Add waitForStable between on each page | David Göransson | 1 | -1/+6 | |
| 2025-05-09 | Fix flaky device management test | David Göransson | 3 | -14/+39 | |
| The device mangement test would fail because it expect the device to be removed however it was in a loading state while API request was being made. This commit allows it to be visible intiailly (loading) and then expects it to be removed. | |||||
| 2025-05-09 | Add device management page | David Göransson | 1 | -0/+20 | |
| 2025-05-09 | Fix a few blockers preventing us from bumping ktor | David Göransson | 3 | -19/+13 | |
| 2025-05-07 | Fix test tag mismatch | David Göransson | 1 | -3/+3 | |
| 2025-05-07 | Attempt to fix flakiness | David Göransson | 1 | -0/+2 | |
| 2025-04-30 | Move all test tags to new lib.ui.tag module | Kalle Lindström | 13 | -60/+52 | |
| 2025-04-28 | Add mock api test for manage devices screen | Kalle Lindström | 2 | -0/+58 | |
| 2025-04-23 | Enable e2e leak that no longer fails | Albin | 1 | -2/+0 | |
| The test previously failed to find test tags in the VPN settings lazy list. However, after changes to that screen the test once again seem to work as expected. | |||||
| 2025-04-16 | Replace Volley with ktor | David Göransson | 20 | -518/+582 | |
| 2025-04-04 | Add shadowsocks obfuscation e2e test | Kalle Lindström | 8 | -82/+161 | |
| 2025-03-07 | Offer to store accout number in password manager | David Göransson | 2 | -0/+13 | |
| 2025-03-03 | Add waitForIdle to device list test | Albin | 1 | -0/+3 | |
| Wait until the application is idle to avoid skipping input events that are filtered out depending on lifecycle state (dropUnlessResumed). | |||||
| 2025-02-26 | Remove Joda Time and use java.time package instead | Kalle Lindström | 13 | -59/+63 | |
| 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-18 | Fix mockapi device list test wait condition | Albin | 1 | -1/+1 | |
| 2025-02-18 | Fix formatting | David Göransson | 1 | -1/+1 | |
| 2025-02-14 | Disable broken e2e test | Albin | 1 | -0/+2 | |
| 2025-02-04 | Remove OWASP dependency check plugin | Albin | 3 | -47/+0 | |
| The OWASP DependencyCheck plugin has been replaced with `osv-scanner` which covers our use-case. | |||||
| 2025-01-27 | Refactor e2e leak tests | Albin | 3 | -46/+76 | |
| The main purpose of this refactoring is to reduce the multiple layers of negation and to generally reduce the risk of misunderstanding the test code. | |||||
| 2025-01-27 | Fix incorrect assertion by inverting it | Albin | 1 | -1/+1 | |
| 2025-01-27 | Use parter api for account creation | Albin | 2 | -5/+8 | |
| 2025-01-27 | Improve e2e test api client error handling | Albin | 1 | -0/+5 | |
| Co-authored-by: Niklas Berglund <niklas.berglund@gmail.com> | |||||
| 2025-01-13 | Add leak test for when VPN settings change | Niklas Berglund | 12 | -53/+205 | |
| 2025-01-02 | Remove global API endpoint | Emīls | 1 | -6/+1 | |
| 2024-12-13 | Migrate remaining e2e tests to POP | Niklas Berglund | 10 | -73/+164 | |
| 2024-12-06 | Migrate ConnectionTest e2e tests to use POP | Niklas Berglund | 9 | -100/+359 | |
| 2024-12-03 | Implement UDP-over-TCP e2e test and firewall API client | Niklas Berglund | 19 | -28/+317 | |
| 2024-12-03 | Implement basic of page object pattern | Niklas Berglund | 5 | -18/+119 | |
| 2024-11-28 | Bump konsist to 0.17.0 | David Göransson | 1 | -2/+2 | |
| 2024-11-18 | Fix flaky removal of VPN profiles | David Göransson | 1 | -2/+7 | |
| 2024-11-18 | Remove bad formatting | David Göransson | 1 | -6/+6 | |
| 2024-11-18 | Convert build to runtime arguments | David Göransson | 5 | -10/+21 | |
| 2024-11-18 | Remove unused code | David Göransson | 1 | -1/+1 | |
| 2024-11-18 | Update ForgetAllVpnApps to handle hard-coded VPN profiles | David Göransson | 2 | -9/+30 | |
| 2024-11-18 | Accept env variable overrides | David Göransson | 1 | -1/+5 | |
| 2024-10-16 | Clean up test rule | David Göransson | 1 | -17/+6 | |
| 2024-10-16 | Replace capitalized function with non-deprecated | David Göransson | 1 | -1/+1 | |
| 2024-10-15 | Add minimal leak tests for Android | Niklas Berglund | 20 | -12/+640 | |
| 2024-10-15 | Add video recording of e2e tests | Niklas Berglund | 3 | -0/+66 | |
| 2024-10-09 | Fix konsist test for test classes name | Jonatan Rhodin | 1 | -3/+7 | |
| 2024-10-08 | Fix unused parameter warning | David Göransson | 1 | -1/+1 | |
| 2024-10-08 | Suppress complex dispatch method | David Göransson | 1 | -0/+1 | |
| 2024-10-08 | Fix print stacktrace warning | David Göransson | 1 | -2/+1 | |
| 2024-10-08 | Remove empty build.gradle.kts | David Göransson | 1 | -1/+0 | |
