summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model/src
AgeCommit message (Collapse)AuthorFilesLines
2025-01-08Make UI state have constraintsDavid Göransson1-6/+1
2025-01-07Add support for blocking and disconnecting text in notificationDavid Göransson1-2/+2
2024-12-20Remove one-to-one relationship between provider and ownershipDavid Göransson3-5/+7
2024-12-02Implement support for daita with multihopJonatan Rhodin3-4/+15
2024-11-27Clarify commentsDavid Göransson1-2/+2
2024-11-27Handle legacy always-on vpn profilesDavid Göransson5-6/+28
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-11-27Implement multihopJonatan Rhodin3-2/+14
2024-11-13Clarify expired account messageDavid Göransson1-1/+1
2024-11-12Fix incorrect parsing of auth failed errorDavid Göransson1-6/+12
2024-10-23Add support Encrypted DNS ProxyDavid Göransson1-0/+2
2024-10-09Add support for mutlihop communication with daemonJonatan Rhodin2-1/+6
2024-10-08Fix magic number warningsDavid Göransson1-0/+3
2024-10-07Simplify the DAITA + multihop feature indicator logicSebastian Holmin1-1/+0
We now simply show the "multihop" indicator there is an entry endpoint, regardless of whether it was activated manually or through DAITA. This reflects the intent to base the feature indicators on the current connection and not the user settings. There is no special indicator for "smart routing" or "direct only".
2024-10-03Remove optics from ConstraintDavid Göransson1-4/+0
2024-09-26Remove auto-connect feature from uiJonatan Rhodin2-6/+0
2024-09-19Align feature indicator order with other platformsDavid Göransson1-9/+5
2024-09-18Refactor screens to use preview parameter providerKalle Lindström1-0/+2
2024-09-17Implement wireguard over shadowsocksJonatan Rhodin6-6/+20
2024-09-06Add daita grpc and uiAlbin8-2/+26
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin22-32/+27
This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes.
2024-08-26Add support for feature indicators for tunnel stateJonatan Rhodin2-4/+30
2024-08-23Wrap missing external calls in either catchJonatan Rhodin2-0/+10
2024-08-21Add support for translated location namesDavid Göransson1-1/+5
2024-08-21Add error for voucher code looks like an account numberDavid Göransson1-0/+4
2024-08-21Add voucher code domain modelDavid Göransson2-0/+65
2024-08-16Add Shadowsocks obfuscation support to mullvad-daemonDavid Lönnhager1-1/+2
2024-08-06Restore name already exists error for update custom listJonatan Rhodin1-1/+2
2024-07-29Allow error on getVersionInfoDavid Göransson1-0/+5
2024-07-25Convert select location into flat LazyColumnDavid Göransson2-33/+20
2024-07-04Use NavArgs & SavedStateHandleDavid Göransson1-1/+2
2024-07-01Handle status exception for updateDeviceDavid Göransson1-0/+3
2024-06-14Add api acccess method functionalityJonatan Rhodin18-1/+187
2024-06-10Unify account number namingAlbin3-5/+5
Use variations of "account number" rather than "account token" throughout the kotlin code base.
2024-06-04Add support for UDP-over-TCP portDavid Göransson1-1/+23
2024-05-29Migrate to gRPCDavid Göransson155-692/+889
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-04-16Trim custom list name and limit to 30 charactersDavid Göransson1-0/+20
2024-03-22Base animation duration on actual distance estimationDavid Göransson2-3/+51
2024-03-22Add mean functionDavid Göransson1-0/+3
2024-03-19Add daemon support for Server IP overridesDavid Göransson3-1/+38
2024-03-14Return success or error when creating and updating a custom listJonatan Rhodin3-0/+26
2024-02-27Implement sentence naming of testsDavid Göransson2-5/+5
2024-02-15Add tests for LatLongDavid Göransson3-0/+337
2024-02-15Add Latitude, Longitude and LatLong to modelDavid Göransson3-0/+131
2024-02-15Add support for Latitude and Longitude from DaemonDavid Göransson2-4/+6
2024-02-08Add custom list modelJonatan Rhodin3-0/+18
2023-12-21Support new tunnel state API in the Android frontend.David Göransson1-60/+12
Remove `get_current_location` from jni.
2023-12-14Migrate to Compose DestinationsDavid Göransson1-1/+1
2023-11-22Add value class assertion testDavid Göransson1-1/+4
2023-11-17Fix missing capitalization in device removal dialogJonatan Rhodin1-2/+6
2023-11-17Add missing FirewallPolicyError classJonatan Rhodin1-2/+14