summaryrefslogtreecommitdiffhomepage
path: root/android
AgeCommit message (Collapse)AuthorFilesLines
2023-03-22Add advanced settings screen default callback functionsAlbin1-13/+13
This change simplifies testing since only the callbacks related to a specific test can be set.
2023-03-22Set status/nav bar color in collapsable scaffoldAlbin2-3/+10
This ensures that the status/navigation bar color matches the background color of the collapsable toolbar scaffold, regardless of previously set color. Previously this would rely on prior views/screens updating the status/nav bar color.
2023-03-22Fix broken notification permission prompt testsaber safavi5-12/+12
2023-03-22Move remaining fragments into fragment packageAlbin7-13/+23
2023-03-22Apply project-wide `kotlinLangStyle` formattingAlbin230-4215/+3610
2023-03-22Document android linting and formattingAlbin1-0/+21
2023-03-21Add `.editorconfig` matching the ktfmt `kotlinLangStyle`Albin1-0/+85
Per recommendation from: https://github.com/facebook/ktfmt#intellij-android-studio-and-other-jetbrains-ides
2023-03-21Configure ktfmtAlbin1-0/+2
2023-03-20Migrate advanced settings fragment to use composified viewsaber safavi43-1134/+37
2023-03-20Add composified advanced settings viewsaber safavi10-0/+1014
2023-03-20Add advanced settings vm and reposaber safavi7-3/+451
2023-03-20Add common re-usable compose componentssaber safavi7-0/+596
2023-03-20Add compose scrollbar from gistsaber safavi1-0/+336
Including scrollbar from: https://gist.github.com/mxalbert1996/33a360fcab2105a31e5355af98216f5a
2023-03-20Fix top bar preview visibilitysaber safavi1-1/+1
2023-03-20Move device removal dialog to dialog packagesaber safavi2-2/+4
2023-03-20Move changlog dialog to dialog packagesaber safavi3-3/+4
2023-03-20Add compose dependenciesAlbin4-15/+67
2023-03-16Update e2e tests to handle privacy disclaimerAlbin3-0/+6
2023-03-16Fix notification permission behavior and testAlbin3-1/+9
2023-03-16Fix kts lint issueAlbin1-1/+0
2023-03-16Fix pref lint issueAlbin1-1/+1
2023-03-16Sync localizationAlbin19-19/+19
2023-03-16Add privacy disclaimer on first startAlbin8-7/+248
Cherry-pick from: 5c5422e3c5775ecff627a5ef457567e8f66d9a03
2023-03-16Prevent unbind attempt if already unboundAlbin1-11/+22
Cherry-pick from: 5d8ee191100a195c675ff6a7dd1f09f04648778a
2023-03-16Make settings icon optional in top barAlbin2-13/+15
Cherry-pick from: f5daa12f4e865581d5effafff803d482a8be381f
2023-03-16Refactor main activity initializationAlbin1-4/+11
Cherry-pick from: 122c3001238055163c93c3b015902d46d734e5af
2023-03-16Update baselineAlbin1-44/+0
2023-03-16Ignore MissingTranslation issuesAlbin1-0/+2
2023-03-16Add empty lint configAlbin7-0/+9
2023-03-16Cleanup lint baseline from file migration logicAlbin1-11/+0
2023-03-16Fix lint issuesAlbin1-2/+2
2023-03-16Remove android file migrationAlbin3-73/+0
Removing the file migration as it would only be needed by very old versions of the app upgrading to not-yet-released version of the app. The migration logic might also not work any longer due to changes in Android.
2023-03-16Migrate tidy action to use containerAlbin1-1/+2
2023-03-14Update Android build instructionsAlbin1-22/+22
Updates: * NDK release r25c * NDK min sdk set to api level 26 * Build tools version 30.0.3 * docker -> podman
2023-03-14Bump NDK min sdk to 26Albin1-1/+1
2023-03-14Bump NDK version to r25cAlbin1-8/+8
2023-03-14Bump linux base image used in android imageAlbin1-1/+1
This means building with Debian 11. It also means building with rust 1.68 which relies on an upgraded NDK, which is part of a following commit.
2023-03-14Use ARG instead of ENV in Android dockerfileLinus Färnstrand1-3/+3
2023-03-13Bump container build toolsAlbin1-1/+1
2023-03-13Add tidy to container imageAlbin1-0/+1
2023-03-13Set ktfmt lang styleAlbin1-0/+4
2023-03-13Add ktfmt gradle pluginAlbin4-0/+35
2023-03-13Use explicit bash command in lockfile helper scriptAlbin1-1/+1
2023-03-13Update htmlize to version 1.0Daniel Parks2-2/+2
The htmlize API changed slightly for improved performance and build times. This just updates android/translations-converter to stay current. All android/translations-converter tests pass.
2023-03-01Fix mockapi localhost referenceAlbin2-4/+1
This fix results in the daemon getting "localhost" as hostname rather than "127.0.0.1".
2023-02-23Migrate launch/loading fragment to composeAlbin5-75/+113
2023-02-23Add option to hide logo and icon from top barAlbin2-24/+29
2023-02-23Fix compose fragment toolingAlbin1-2/+1
2023-02-23Change city and country order in connect viewAlbin1-2/+2
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager4-14/+6