summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2024-06-14Update the changelogJonatan Rhodin1-0/+3
2024-06-14Update translationsJonatan Rhodin19-0/+361
2024-06-14Update detekt baselineJonatan Rhodin1-1/+4
2024-06-14Add ui tests for api access methodJonatan Rhodin6-0/+754
2024-06-14Add unit tests for Api access methodJonatan Rhodin7-5/+751
2024-06-14Add ui for api access method functionalityJonatan Rhodin44-101/+2828
2024-06-14Add api acccess method functionalityJonatan Rhodin22-3/+476
2024-06-14Fix lockdown guide typoDavid Göransson1-1/+1
2024-06-14Update lockdown guide URLAlbin1-2/+1
2024-06-14Fix text overflow and max lines on connect screenDavid Göransson2-0/+14
2024-06-14Ensure permission in-app notification title is single lineDavid Göransson1-0/+3
2024-06-14Update auto-connect for TV users to legacy and update descriptionDavid Göransson22-30/+4
2024-06-13Update changelogAlbin1-0/+1
2024-06-13Update translationsAlbin19-38/+0
2024-06-13Clarify lockdown limitations in guideAlbin3-30/+108
2024-06-13Fix broken IS_PLAY_BUILD checkAlbin1-1/+1
2024-06-13Fix testAlbin1-0/+4
2024-06-13Fix missing device refreshAlbin5-0/+13
2024-06-12Show account history on login screen if presentDavid Göransson1-15/+7
2024-06-12Format xml filesAlbin17-104/+85
2024-06-12Fix outdated tidy script pathsAlbin1-24/+30
2024-06-11Prevent loading when logging outDavid Göransson4-17/+37
2024-06-10Update changelog for android/2024.2Albin1-0/+5
2024-06-10Update changelog for android/2024.2-beta2Albin1-0/+2
2024-06-10Unify account number namingAlbin40-177/+177
Use variations of "account number" rather than "account token" throughout the kotlin code base.
2024-06-10Add test for naming of declarations and parametersAlbin1-0/+33
2024-06-10Update detekt baselineAlbin1-585/+0
2024-06-10Extend detekt exclusion rulesAlbin1-2/+11
Add exclusion for generated gRPC classes and make sure neither those nor other generated classes are included in the baseline.
2024-06-07Suppress gRPC CVEsAlbin2-0/+25
These CVEs are a combination of a false-positive and CVEs not affecting our app.
2024-06-07Remove outdated suppression for CVE-2023-3635Albin2-20/+0
2024-06-07Push suppression of CVE-2018-1000840Albin1-1/+1
Pushing the suppression a few months so that we can revisit it after bumping to K2.
2024-06-04Simplify ViewModel and take setting onceDavid Göransson4-110/+63
2024-06-04Clean upDavid Göransson1-19/+8
2024-06-04Fix colors and add one more testDavid Göransson8-17/+91
2024-06-04Add testDavid Göransson5-6/+92
2024-06-04Add support for UDP-over-TCP portDavid Göransson30-26/+145
2024-06-03Remove by custom DNS by indexDavid Göransson5-15/+20
2024-06-03Lift DeviceRepository to AppModuleDavid Göransson2-2/+2
2024-05-29Update changelogDavid Göransson1-0/+4
2024-05-29Migrate to gRPCDavid Göransson490-10512/+8546
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-29Fix filename in Android build instructionsDavid Lönnhager1-2/+2
2024-05-15Update translationsOskar Nyberg19-18/+37
2024-05-14Remove tunnel state from lifecycle logAlbin1-1/+1
2024-05-08Update changelogAlbin1-0/+3
2024-05-08Set dummy DNS if none are validDavid Göransson1-0/+17
This is a fix for DNS leaks when no DNS server has been configured due to an underlying OS bug. Lockdown mode ("Block connections without VPN") would also not help in this case. More information on this issue: https://issuetracker.google.com/issues/337961996
2024-05-06Push suppression date for CVE-2022-24329Albin1-1/+1
Reasons: * Not affecting our project. * Transitive dependency that require update in upstream dependencies.
2024-05-06Remove outdated suppression rulesAlbin2-151/+0
2024-04-29Update changelog for android/2024.2-beta1Albin1-1/+13
2024-04-25Download translationsOskar Nyberg38-10/+1034
2024-04-23Update android editorconfig to the latest from ktfmt repositoryJonatan Rhodin1-1/+2