Commit Graph

  • beb40ad09c ui: allow vetoing tunnel selection changes Jason A. Donenfeld 2023-04-05 17:05:08 +0200
  • 4bac284083 ui: don't use primary color on status bar < api 23 Jason A. Donenfeld 2023-04-05 16:20:10 +0200
  • eae9216fe4 ui: no need to manually recreate activities after night change Jason A. Donenfeld 2023-04-05 16:03:54 +0200
  • dc1860c74d ui: distinguish play store installs at runtime for reproducible builds Jason A. Donenfeld 2023-04-04 12:52:18 +0200
  • 6209d3ee3d tools: clean unwanted ELF flags from binaries Jason A. Donenfeld 2023-04-05 02:39:44 +0200
  • 33aded09c6 tools: deduplicate cmake arguments Jason A. Donenfeld 2023-04-05 13:50:48 +0200
  • f360034f29 tools: remove cmake dependency hack Jason A. Donenfeld 2023-04-05 12:20:46 +0200
  • 01e72064d4 tools: add missing CLOCK_BOOTTIME case to mips64x L.W.Reek 2023-04-04 23:07:45 +0200
  • 91a75b681d ui: always use MaterialAlertDialogBuilder Jason A. Donenfeld 2023-04-04 21:36:30 +0200
  • 0efdf0cdd7 strings: sync with crowdin Jason A. Donenfeld 2023-04-04 20:54:29 +0200
  • 75efd13556 ui: don't create fake theme color attr Jason A. Donenfeld 2023-04-04 20:42:42 +0200
  • cd812b03cd ui: force dark theme in TV mode Jason A. Donenfeld 2023-04-04 20:19:29 +0200
  • 794a2a1925 ui: use filled icon buttons in TV mode Jason A. Donenfeld 2023-04-04 20:23:03 +0200
  • 75899594c3 ui: use real M3 themeing on TV Jason A. Donenfeld 2023-04-04 19:34:00 +0200
  • 4944762d7c ui: redirect to play store if no file manager on tv Jason A. Donenfeld 2023-04-04 18:29:16 +0200
  • d6431db248 ui: detect tv framework stubs when getting content Jason A. Donenfeld 2023-04-04 17:54:30 +0200
  • b8f649d1cb ui: use ErrorMessages consistently Jason A. Donenfeld 2023-04-04 13:42:29 +0200
  • 9fa8ca8c77 ui: do not crash if tunnel preparation fails Jason A. Donenfeld 2023-04-03 19:37:51 +0200
  • 59da677c23 ui: do not OOM when leaving log window open for a while Jason A. Donenfeld 2023-04-03 15:13:43 +0200
  • 18a06b0a51 ui: show bottom sheet sync to prevent double add Jason A. Donenfeld 2023-04-02 16:00:38 +0200
  • 5e844bed5e ui: do not return to detail page when restoring state Jason A. Donenfeld 2023-04-02 15:35:39 +0200
  • 46bf98d7f6 ui: never access CREATOR directly Jason A. Donenfeld 2023-04-02 15:18:26 +0200
  • 3e9ddd8720 ui: never throw on link clicks Jason A. Donenfeld 2023-04-02 15:26:18 +0200
  • 9e33d9e56b version: bump Jason A. Donenfeld 2023-03-30 16:11:56 +0200
  • 9fae327315 tools: pass -Wl,--build-id=none and -buildid= to toolchain Jason A. Donenfeld 2023-04-04 14:20:02 +0200
  • a6f5eb0dd2 build: exclude extra kotlin cruft from release build Jason A. Donenfeld 2023-04-03 19:07:15 +0200
  • c3c4cd05b1 ui: don't play with status and navigation colors on old APIs Jason A. Donenfeld 2023-03-30 16:05:41 +0200
  • 58c19385a3 ui: do not allow double clicking fab to show menu twice Jason A. Donenfeld 2023-03-30 15:15:39 +0200
  • 354e1c0ed9 ui: remove unneeded @JvmStatic annotations Jason A. Donenfeld 2023-03-30 15:04:25 +0200
  • 02b9677a9c ui: add list selection highlight color for tablet Jason A. Donenfeld 2023-03-30 14:53:28 +0200
  • 82d26e61da ui: the button is not always blue with Material You Jason A. Donenfeld 2023-03-30 14:23:10 +0200
  • a113770868 ui: use app resources instead of ctx for strings in callback Jason A. Donenfeld 2023-03-30 13:54:06 +0200
  • b734f44200 ui: use M3 theme for TV to prevent crash Jason A. Donenfeld 2023-03-30 13:40:05 +0200
  • ee16d1329b version: bump Jason A. Donenfeld 2023-03-28 18:32:34 +0200
  • 900654e6b1 tools: use NDK's make binary rather than system's Jason A. Donenfeld 2023-03-28 18:31:19 +0200
  • a0cba19645 strings: sync crowdin Jason A. Donenfeld 2023-03-28 17:53:37 +0200
  • d7ccbd92e5 ui: add log items in buffered batches Jason A. Donenfeld 2023-03-28 17:47:36 +0200
  • 2da80e8dee ui: color verbose logs the same as debug logs Jason A. Donenfeld 2023-03-28 15:50:44 +0200
  • 450ef8ce1c ui: don't call getColor on already resolved attribute Jason A. Donenfeld 2023-03-28 15:45:50 +0200
  • 58e7b7a069 ui: bring back dark log viewer colors Jason A. Donenfeld 2023-03-28 15:41:19 +0200
  • d354831c6a
    ui: fix inconsistent style naming Harsh Shandilya 2023-03-28 17:42:35 +0530
  • fcb7caed23
    gradle: opt into new publishing APIs Harsh Shandilya 2023-03-28 17:29:08 +0530
  • c7d1c4baba
    ui: adjust log viewer text sizes Harsh Shandilya 2023-03-28 00:53:18 +0530
  • 76423ce868
    ui: use M3 styles everywhere Harsh Shandilya 2023-03-27 21:13:24 +0530
  • b37006ce2f ui: add possibility for themed icon Jason A. Donenfeld 2023-03-27 18:05:39 +0200
  • b072130e37 ui: add list selection backgrounds Jason A. Donenfeld 2023-03-27 17:59:27 +0200
  • 54dfa7bdd7 ui: cancel actionmode when pressing back button Jason A. Donenfeld 2023-03-27 17:59:00 +0200
  • e5a75307c2 ui: simplify actionmode cast Jason A. Donenfeld 2023-03-27 17:47:09 +0200
  • 4fcb8c4792 ui: introduce a fresh set of Material3 themes and migrate to them Harsh Shandilya 2023-03-27 16:22:40 +0530
  • fb05b358c0
    ui: use AndroidX BundleCompat for extracting parcelable Harsh Shandilya 2023-03-27 16:11:30 +0530
  • f13624c58f ui: switch from SwitchMaterial to MaterialSwitch Jason A. Donenfeld 2023-03-25 23:58:06 +0100
  • 497a60cc90 ui: bring back donation button Jason A. Donenfeld 2023-03-23 13:43:35 +0100
  • 8139e60094 strings: update from crowdin Jason A. Donenfeld 2023-03-24 13:57:41 +0100
  • 9dab67f3f1 ui: fix inconsistent toolbar color Harsh Shandilya 2023-03-24 17:33:05 +0530
  • e342c9a28f ui: use Material switch component Harsh Shandilya 2023-03-24 17:25:17 +0530
  • cf943b7119 ui: migrate to OnBackPressedDispatcher Jason A. Donenfeld 2023-03-23 15:45:01 +0100
  • b7295cd56f build: raise target SDK to 33 Harsh Shandilya 2023-03-22 21:24:33 +0530
  • 763d9a9f17 ui: set selected tunnel after creating fragments Jason A. Donenfeld 2023-03-23 15:15:15 +0100
  • f3107e349c ui: switch from using launchWhenCreated to using repeatOnLifecycle Jason A. Donenfeld 2023-03-23 15:01:09 +0100
  • caf2cded6e ui: simplify IME displaying in ConfigNamingDialogFragment Jason A. Donenfeld 2023-03-23 14:31:19 +0100
  • b44380c81a
    ui: migrate to MenuProvider Harsh Shandilya 2023-03-22 21:18:49 +0530
  • 35c8c10b7e
    ui: address Parcelable API deprecations Harsh Shandilya 2023-03-22 21:17:50 +0530
  • 91227e445a
    ui: address PackageManager API deprecations Harsh Shandilya 2023-03-22 21:17:18 +0530
  • 94e6d99dc7
    gradle: upgrade AndroidX libraries Harsh Shandilya 2023-03-22 21:33:36 +0530
  • 052ff060b1
    gradle: use idiomatic task handling Harsh Shandilya 2023-03-22 21:27:50 +0530
  • e843fccbc6
    gradle: bump wrapper version Harsh Shandilya 2023-03-22 11:50:18 +0530
  • 3ab1f94514 tools: compile with latest NDK Jason A. Donenfeld 2023-03-21 16:51:18 +0100
  • 4aa4843b74 tools: use __ANDROID_MIN_SDK_VERSION__ instead of __ANDROID_API__ Jason A. Donenfeld 2023-03-22 14:26:39 +0100
  • 4d00c334b1 ui: set button text after loading app list in AppListDialogFragment Jason A. Donenfeld 2023-03-22 13:57:41 +0100
  • 62986b5cad version: bump Jason A. Donenfeld 2023-03-21 15:43:06 +0100
  • 296295ab8a gradle: use same NDK for tunnel and UI L.W.Reek 2022-12-07 22:24:45 +0100
  • d1237e2718 build: Google Play requires target API level 31 or higher L.W.Reek 2023-01-29 02:56:24 +0100
  • a26b7c594a strings: sync with crowdin Jason A. Donenfeld 2023-03-21 15:46:59 +0100
  • 853e86e6d0 global: bump copyright date Jason A. Donenfeld 2023-03-21 15:41:11 +0100
  • a386e3a3d2 build: update to gradle 7.4.2 and restructure lint block Jason A. Donenfeld 2023-03-21 15:30:38 +0100
  • 560d9cf967 tools: bump deps Jason A. Donenfeld 2023-03-21 15:22:43 +0100
  • 713947e432
    gradle: adjust for and raise compileSdk to 33 SlipkHunter 2023-01-19 20:34:47 -0300
  • f8690ca215
    gradle: migrate to namespace attribute Harsh Shandilya 2023-01-20 19:05:10 +0530
  • 4f26156030
    gradle: force the use of an older NDK version SlipkHunter 2023-01-19 20:44:41 -0300
  • b353ed8ae9
    gradle: update AGP and Kotlin Harsh Shandilya 2023-01-20 11:43:50 +0530
  • f269fb175d
    gradle: update AndroidX and Kotlin Harsh Shandilya 2022-12-01 00:14:51 +0530
  • 98fe4438d5
    gradle: bump wrapper version Harsh Shandilya 2022-12-01 00:14:36 +0530
  • 0459d6d9f4
    ui: un-export VpnService Hwanseung Lee 2022-12-01 02:25:07 +0900
  • 4ff564521f
    gradle: upgrade plugins and runtime dependencies Harsh Shandilya 2022-08-04 02:12:27 +0530
  • 9f139134c2
    gradle: bump wrapper version Harsh Shandilya 2022-08-04 02:09:38 +0530
  • 284ad03ebf ui: add barrier to fix detail fragment overlap SlipkHunter 2022-06-28 12:58:55 -0300
  • c3693b3e66
    gradle: remove crowdin kludge Harsh Shandilya 2022-06-15 12:49:12 +0530
  • 960bc99f5e
    gradle: update AndroidX and Kotlin Harsh Shandilya 2022-06-15 12:47:16 +0530
  • 8d33b648cc
    gradle: remove duplicate useAndroidX entry Lucas Lee Jing Yi 2022-06-15 10:59:55 +0800
  • 38cb184cf8
    ui: reorder constraints to fix detail fragment overlap Harsh Shandilya 2022-05-26 06:40:17 +0530
  • 5d14caf3b2
    ui: move default style to Material3 with Dynamic Colors Harsh Shandilya 2022-05-26 06:00:29 +0530
  • 81c571f0c7
    ui: normalise icon tints and remove unused drawable Harsh Shandilya 2022-05-26 05:59:17 +0530
  • 50b21e95c3
    gradle: bump ConstraintLayout and MDC Harsh Shandilya 2022-05-26 05:37:16 +0530
  • 059bf88141
    gradle: bump AGP and Kotlin Harsh Shandilya 2022-05-26 05:32:33 +0530
  • b3112ab0bd
    gradle: bump to 7.4.2 Harsh Shandilya 2022-05-26 05:24:15 +0530
  • 1bb8a10633
    ui: remove unnecessary boolean check Harsh Shandilya 2022-05-26 05:44:27 +0530
  • f3230fc8f9
    idea: squelch XML codestyle warning Harsh Shandilya 2022-05-26 05:59:42 +0530
  • c762bc3120 version: bump Jason A. Donenfeld 2022-05-16 19:17:40 +0200
  • aeb8903ba2 tools: bump deps Jason A. Donenfeld 2022-05-16 19:14:47 +0200
  • 2f244771a2
    ui: move target SDK to 31 Shahzain Ali 2022-04-25 23:42:07 +0500