summaryrefslogtreecommitdiffhomepage
path: root/android/service/src
AgeCommit message (Collapse)AuthorFilesLines
2024-12-13Replace intentholder with api override intent holderJonatan Rhodin1-6/+4
2024-12-12Remove machines file except on WindowsDavid Lönnhager1-2/+0
2024-11-27Fix usecaseDavid Göransson1-3/+3
2024-11-27Handle legacy always-on vpn profilesDavid Göransson3-49/+51
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-11-22Refactor ConnectivityListenerDavid Göransson1-1/+1
2024-11-18Use ticker flow for Android system notificationsKalle Lindström5-91/+115
2024-11-12Fix account expiry in app notif not resettingKalle Lindström1-1/+3
2024-11-12Use maybenotv2 on iOS, remove maybenotv1Emīls1-1/+1
2024-10-30Add back maybenot_machines version 1Joakim Hulthe1-1/+1
2024-10-07Use Duration instead of PeriodKalle Lindström1-5/+4
2024-10-07Fix review feedbackKalle Lindström2-38/+22
2024-10-07Update in app expiry notifications over timeKalle Lindström4-6/+87
2024-09-25Align internal and external notification expiryKalle Lindström2-5/+7
2024-09-18Implement new Connect screen with feature indicatorsDavid Göransson1-3/+3
2024-09-06Add daita grpc and uiAlbin3-34/+30
2024-08-30Fix foreground not starting in timeDavid Göransson1-24/+25
2024-08-30Fix incorrect offline notification when not blockingDavid Göransson1-3/+3
2024-08-30Add notification throttlingDavid Göransson1-1/+13
2024-08-30Initialize mullvad daemon directly in vpn service on createJonatan Rhodin5-59/+66
As a consequence move the address resolve to the daemon
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin10-37/+27
This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes.
2024-08-19Fix for failing mockapi and e2e testsNiklas Berglund1-2/+1
2024-08-07Fix bind not being invokedDavid Göransson4-34/+38
2024-08-07Fix tunnel state notification behavior when logged outDavid Göransson1-4/+0
2024-08-05Add dummy name resolverDavid Göransson1-2/+5
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net>
2024-08-02Reset the backoff and start/stop management service in proper orderDavid Göransson1-3/+6
2024-08-01Add log to detect slow start up of daemonDavid Göransson1-0/+1
2024-06-26Change app log calls to info severityAlbin2-14/+14
2024-06-26Migrate log calls to kermitAlbin2-19/+16
2024-06-24Refactor daemon init and deinit on AndroidDavid Lönnhager2-78/+41
2024-06-17Get value of data directory value at app startupMarkus Pettersson2-2/+11
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-13Fix broken IS_PLAY_BUILD checkAlbin1-1/+1
2024-05-29Migrate to gRPCDavid Göransson36-2641/+852
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-05-14Remove tunnel state from lifecycle logAlbin1-1/+1
2024-03-19Add daemon support for Server IP overridesDavid Göransson4-0/+114
2024-03-14Return success or error when creating and updating a custom listJonatan Rhodin2-9/+21
2024-02-15Add toggle button for split tunnelingMaryamShaghaghi1-1/+8
Co-Authored-By: Boban Sijuk <49131853+Boki91@users.noreply.github.com>
2024-02-08Add custom lists to the serviceJonatan Rhodin4-7/+72
2024-02-05Fix wildcard importDavid Göransson1-1/+5
2024-02-05Add const property to old constDavid Göransson3-4/+4
2024-02-05Clean up UnusedPrivateMember and UnusedPrivatePropertyDavid Göransson1-0/+14
2024-01-25Update ktfmt to version 0.16.0 and reformat filesJonatan Rhodin1-2/+1
2024-01-11Fix notification permission lint issuesaber safavi2-4/+4
2023-12-21Support new tunnel state API in the Android frontend.David Göransson7-206/+5
Remove `get_current_location` from jni.
2023-12-04Remove unnecessary else block within when statementsaber safavi1-4/+1
2023-11-27Fix crash with auto-connect and no permissionDavid Göransson1-5/+19
2023-11-17Fix race condition when updating provider and ownership at the same timeJonatan Rhodin1-15/+10
2023-11-17Fix getDevice method signatureDavid Göransson2-4/+6
2023-11-16Add play purchasing android ipc callsJonatan Rhodin2-0/+52
2023-11-15Skip sending account expiry missing events when failing to fetchsaber safavi1-9/+11
2023-11-15Add quick fix to be able to refresh AccountCache from VoucherRedeemerDavid Göransson2-2/+17