summaryrefslogtreecommitdiffhomepage
path: root/android/lib/daemon-grpc
AgeCommit message (Collapse)AuthorFilesLines
2024-10-07Set "Direct only" to `false` as defaultSebastian Holmin1-4/+8
For android, it is set to true, as multihop is not supported. Note that in the daemon, the setting is called `use_multihop_if_necessary` and has the inverse meaning.
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-03Make all compiler warnings errorsDavid Göransson1-1/+4
2024-10-03Suppress deprecation for workaroundDavid Göransson1-0/+1
2024-10-03Fix usage of deprecated lambdaDavid Göransson1-3/+3
2024-10-01Rename account "token" to account "number"Joakim Hulthe2-4/+4
2024-09-26Remove auto-connect feature from uiJonatan Rhodin2-8/+0
2024-09-24Set build tools version to 35.0.0David Göransson1-0/+1
2024-09-19Align feature indicator order with other platformsDavid Göransson1-1/+1
2024-09-18Implement new Connect screen with feature indicatorsDavid Göransson1-4/+5
2024-09-17Implement wireguard over shadowsocksJonatan Rhodin3-25/+60
2024-09-17Mark Smart Routing feature indicator as unsupported on androidJoakim Hulthe1-0/+1
2024-09-06Add daita grpc and uiAlbin3-1/+43
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin4-76/+74
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 Rhodin1-2/+30
2024-08-23Add error logs for all unknown errorsJonatan Rhodin1-5/+64
2024-08-23Fix unit testsJonatan Rhodin1-1/+1
2024-08-23Wrap missing external calls in either catchJonatan Rhodin1-16/+19
2024-08-21Set empty shadowsocks port when setting obfuscation settingsJonatan Rhodin1-0/+1
2024-08-21Add error for voucher code looks like an account numberDavid Göransson1-2/+5
2024-08-16Add Shadowsocks obfuscation support to mullvad-daemonDavid Lönnhager1-3/+7
2024-08-15Fix potential crash in connection state flowJonatan Rhodin1-7/+11
2024-08-13Migrate to version catalogsAlbin1-34/+35
2024-08-06Restore name already exists error for update custom listJonatan Rhodin1-1/+7
2024-08-05Add dummy name resolverDavid Göransson3-1/+60
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-08-02Reset the backoff and start/stop management service in proper orderDavid Göransson1-0/+1
2024-08-01Fix splash screen freezeDavid Göransson1-1/+4
2024-07-29Allow error on getVersionInfoDavid Göransson1-3/+7
2024-07-25Convert select location into flat LazyColumnDavid Göransson2-7/+3
2024-07-01Handle status exception for updateDeviceDavid Göransson1-3/+5
2024-06-26Change grpc log calls to verboseAlbin2-2/+2
2024-06-26Migrate log calls to kermitAlbin2-6/+4
2024-06-26Add kermit dependencyAlbin1-0/+1
2024-06-17Fix issues with protoc and protoc-java verificationJonatan Rhodin1-7/+5
2024-06-17Get value of data directory value at app startupMarkus Pettersson1-2/+8
Remove `APP_PATH` from `mullvad-paths` on Android since it should not be a constant value. Instead, it is passed down from the Android app startup. As it turns out, it is really ever used for pointing to the RPC socket in use.
2024-06-14Add api acccess method functionalityJonatan Rhodin3-2/+204
2024-06-13Fix missing device refreshAlbin1-0/+4
2024-06-10Unify account number namingAlbin2-15/+15
Use variations of "account number" rather than "account token" throughout the kotlin code base.
2024-06-04Simplify ViewModel and take setting onceDavid Göransson1-2/+2
2024-06-04Clean upDavid Göransson1-19/+8
2024-06-04Fix colors and add one more testDavid Göransson1-0/+17
2024-06-04Add support for UDP-over-TCP portDavid Göransson3-21/+43
2024-06-03Remove by custom DNS by indexDavid Göransson1-2/+6
2024-05-29Migrate to gRPCDavid Göransson9-0/+1690
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>