summaryrefslogtreecommitdiffhomepage
path: root/android/lib
AgeCommit message (Collapse)AuthorFilesLines
2024-02-08Update the relaylist modelJonatan Rhodin1-23/+0
Use sealed interface for RelayItem Add CustomList as a type of RelayItem
2024-02-08Add custom lists Events and RequestsJonatan Rhodin2-3/+11
2024-02-08Add custom list modelJonatan Rhodin3-0/+18
2024-02-07Improve DeviceListScreenJonatan Rhodin1-0/+1
- Display loading state with a spinner - Fix alignment of success icon when the device list is empty - Fix remove icon size - Remove alpha from remove icon - Add more preview cases - Fix dates not showing in preview
2024-02-05Fix too general ExceptionDavid Göransson4-31/+21
2024-02-05Increase standard cell height to 56 dpJonatan Rhodin1-3/+1
This is to follow material design guidelines
2024-02-05Fix SplitTunnelingScreen and SplitTunnelingCellJonatan Rhodin1-0/+1
- Use BaseCell as base for SplitTunnelingCell - Make sizes and margins more in line with design - Use new HeaderCell instead of BaseCell in SplitTunnelingScreen - Use items with divider instead of padding in the cell
2024-02-05Remove all direct usages of mullvad colorsJonatan Rhodin3-33/+13
2024-01-31Replace secondary container color with new solid colorJonatan Rhodin3-9/+4
2024-01-15Migrate ipc tests to junit5Jonatan Rhodin2-1/+4
2024-01-15Update lint baselinesAlbin1-220/+0
2024-01-15Ignore ImpliedQuantity lint issueAlbin1-1/+3
Instead tracked externally (DROID-245) since the same texts are used across multiple platforms.
2024-01-11Update lint baselinesAlbin3-58/+43
2024-01-11Fix notification permission lint issuesaber safavi2-3/+13
2024-01-11Migrate billing tests to Junit5 and add billing unit tests to ciJonatan Rhodin3-14/+18
2024-01-11Migrate app unit tests to Junit5David Göransson2-9/+17
2024-01-11Synchronize `mullvad-api` and `mullvad-daemon` when the `api-override`Markus Pettersson2-6/+3
feature is enabled Move the logic for using overridden API endpoints for API calls from `mullvad-api::rest` to `mullvad_daemon::api`. This is in line with how the interaction between the two crates work for a normal release build, i.e. when the `api-override` feature is disabled. This commit also removes references to `force_direct_connection` in the Android code. The flag does not exist in the `mullvad-*` rust crates anymore, so it would be erroneous to try to serialize/deserialize the value from the Android client.
2024-01-02Remove unused dependenciesJonatan Rhodin3-11/+0
2023-12-21Support new tunnel state API in the Android frontend.David Göransson2-63/+12
Remove `get_current_location` from jni.
2023-12-14Remove old fragment navigationDavid Göransson8-48/+0
2023-12-14Migrate to Compose DestinationsDavid Göransson5-12/+9
2023-12-07Check network availabilityMaryamShaghaghi1-0/+1
2023-12-06Convert info icon to IconButtonDavid Göransson1-0/+1
2023-12-04Update translationsOskar Nyberg38-1/+605
2023-12-04Update select location screenMaryamShaghaghi1-0/+13
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add filter chip componentMaryamShaghaghi2-0/+19
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add string resourcesMaryamShaghaghi20-0/+240
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-01Add devmole and stagemole text logosAlbin1-26/+0
2023-12-01Fix button spacingDavid Göransson1-0/+1
2023-11-27Enable forced direct connection for devmole and stagemole buildsAlbin1-2/+2
This commit enables forced API direct connection as well as disables API address caching to improve testing against the devmole and stagemole environments.
2023-11-27Add copy to clipboard actionDavid Göransson1-0/+1
2023-11-22Fix account history events being lost because of buffer overflowJonatan Rhodin1-1/+6
2023-11-22Add allow implicit flagDavid Göransson1-1/+6
2023-11-22Add value class assertion testDavid Göransson2-2/+5
2023-11-20Fix crash when getting a billing disconnect callbackJonatan Rhodin1-7/+1
2023-11-17Fix race condition when updating provider and ownership at the same timeJonatan Rhodin1-4/+6
2023-11-17Fix missing capitalization in device removal dialogJonatan Rhodin1-2/+6
2023-11-17Add missing FirewallPolicyError classJonatan Rhodin3-10/+35
2023-11-16Fix kotlin formattingAlbin5-9/+5
2023-11-16Add translations and update messages.potJonatan Rhodin19-19/+38
2023-11-16Add payment support to account screenJonatan Rhodin1-0/+1
2023-11-16Add payment support to AccountViewModelJonatan Rhodin2-1/+18
2023-11-16Add unit tests for BillingPaymentRepositoryJonatan Rhodin1-0/+378
2023-11-16Add payment module and billing payment repositoryJonatan Rhodin19-0/+443
2023-11-16Add play purchasing android ipc callsJonatan Rhodin4-2/+59
2023-11-16Add tests for BillingRepositoryJonatan Rhodin1-0/+388
2023-11-16Add BillingRepository that handles calls to billing clientJonatan Rhodin3-0/+220
2023-11-16Add billing client library and billing moduleJonatan Rhodin2-0/+75
2023-11-08Tunneling descriptionDavid Göransson20-20/+20
2023-11-08Add ownership and provider to relay constraints updatesJonatan Rhodin1-0/+2