Commit Graph

  • e450569a69 espresso: do extra memory clean up to keep StrictMode happy Hans-Christoph Steiner 2018-08-16 15:03:02 +02:00
  • 7493118a92 gitlab-ci: only run emulator tests for full flavor Hans-Christoph Steiner 2018-08-16 13:32:57 +02:00
  • 9d8232472f tests: dismiss dialogs in the emulator with back button before run Hans-Christoph Steiner 2018-08-14 18:24:30 +02:00
  • 990d05dc0f skip Espresso tests on ARM emulators Hans-Christoph Steiner 2018-08-14 16:45:09 +02:00
  • fd7acd6304 disable all animations in emulator for Espresso tests Hans-Christoph Steiner 2018-08-14 12:52:06 +02:00
  • 2f038d81e0 error on NewApi/InlinedApi to catch compat issues with old devices Hans-Christoph Steiner 2018-08-10 11:23:20 +02:00
  • 897a35aa76 enable lint TrustAllX509TrustManager as error Hans-Christoph Steiner 2018-08-10 11:17:57 +02:00
  • 896d4a788f enable lint PackageManagerGetSignatures as error Hans-Christoph Steiner 2018-08-10 11:10:21 +02:00
  • 4a684182ca enable lint "GetInstance" security check as error Hans-Christoph Steiner 2018-08-10 10:56:13 +02:00
  • 0e6e839ed7 fix lint "WifiManager Potential Leak" Hans-Christoph Steiner 2018-08-10 10:48:29 +02:00
  • e75a1a7005 remove test runner that was needed by Jenkins and Eclipse Hans-Christoph Steiner 2018-08-09 14:22:15 +02:00
  • 81b32120e9 fix UnusedResources errors left over from basic/full flavor split Hans-Christoph Steiner 2018-08-08 12:53:29 +02:00
  • 667197eeac remove old unused strings and translations Hans-Christoph Steiner 2018-08-08 12:29:14 +02:00
  • 9bb7463863 remove obsolete RELEASE_CHECKLIST Hans-Christoph Steiner 2018-08-08 12:15:14 +02:00
  • 8fb43b29b2 misc lint fixes Hans-Christoph Steiner 2018-08-08 12:09:04 +02:00
  • 32296910df set @NotNull properly when overriding methods Hans-Christoph Steiner 2018-08-08 12:08:33 +02:00
  • ae56d5c97c set some vars to final Hans-Christoph Steiner 2018-08-08 12:07:25 +02:00
  • e5d25ae8d0 use StringBuilder when assembling the repo fingerprint for display Hans-Christoph Steiner 2018-08-08 11:53:51 +02:00
  • 6f88dcdbf5 fix NewApi lint issue in InstallerService.uninstall Hans-Christoph Steiner 2018-08-08 11:47:50 +02:00
  • 0e368c6d6e only disable lint in the basic flavor for UnusedResources Hans-Christoph Steiner 2018-08-08 11:45:52 +02:00
  • 3d05363c31 enable Espresso tests with some basic UI tasks Hans-Christoph Steiner 2018-07-12 12:00:08 +02:00
  • 8cae4da748 tests: fix running test suite in Android Studio Hans-Christoph Steiner 2018-08-08 09:57:01 +02:00
  • 15aaa12e25 gitlab-ci: run only a single pass on the tests Hans-Christoph Steiner 2018-08-08 09:40:50 +02:00
  • e215c26517 tests: ensure all database usages are properly closed Hans-Christoph Steiner 2018-08-08 09:36:29 +02:00
  • 21b10f65c7 Merge branch 'whats-new' into 'master' Hans-Christoph Steiner 2018-08-16 11:58:35 +00:00
  • 0af7c18750 Set focus on the header section if there's a changelog wsdfhjxc 2018-08-15 22:23:13 +02:00
  • 66530358b8 Don't use OverscrollLinearLayoutManager in AppDetails2 anymore wsdfhjxc 2018-08-15 02:56:53 +02:00
  • 10e275037b Merge branch 'little-db-fixes' into 'master' Hans-Christoph Steiner 2018-08-08 07:28:30 +00:00
  • d64a55e013 close the database after completing the test run Hans-Christoph Steiner 2018-08-08 00:00:20 +02:00
  • 2cf2fe5341 when downgrading, reset the database Hans-Christoph Steiner 2018-08-08 00:00:01 +02:00
  • deec654050 removing all translations less than 70% complete 1.3.1 Hans-Christoph Steiner 2018-08-01 14:39:25 +02:00
  • 91c84a8588 version code 1003051 Hans-Christoph Steiner 2018-08-07 20:13:39 +02:00
  • 8de89cc6dd update changelogs Hans-Christoph Steiner 2018-08-07 20:13:13 +02:00
  • 0d1a53863e ./tools/png-pre-compress to strip unneeded stuff Hans-Christoph Steiner 2018-08-07 17:29:27 +02:00
  • fc65502ce4 make some LocalHTTPD tests require no Keep-Alive Hans-Christoph Steiner 2018-08-07 23:33:16 +02:00
  • e3b26b76f6 make swap webserver never support HTTP Connection Keep-Alive Hans-Christoph Steiner 2018-08-07 23:32:46 +02:00
  • 47929fa4b3 Merge branch 'master' into 'master' Hans-Christoph Steiner 2018-08-07 18:55:25 +00:00
  • 03619dea3e Merge branch 'weblate' into 'master' Hans-Christoph Steiner 2018-08-07 16:24:00 +00:00
  • b6c69f7548 Weblate Hans-Christoph Steiner 2018-08-07 16:24:00 +00:00
  • 2194dbd649 bump to latest netcipher to fix TLSv1.3, closes #1040 Hans-Christoph Steiner 2018-08-07 17:20:32 +02:00
  • 73388ddf8c Merge branch 'make-swap-great-again' into 'master' Hans-Christoph Steiner 2018-08-07 13:41:15 +00:00
  • 738216c205 totally rework LocalHTTPD based on nanohttpd 2.3.1 Hans-Christoph Steiner 2018-08-06 16:57:33 +02:00
  • f1e5653601 hardcode limited MIME Types for the swap webserver Hans-Christoph Steiner 2018-08-06 16:22:21 +02:00
  • e4c9d1d522 move requestSwap method to static Intent-sending method pattern Hans-Christoph Steiner 2018-08-06 10:13:20 +02:00
  • ddb85befa6 index.xml must use "sha256" as hash type, not "SHA-256" Hans-Christoph Steiner 2018-08-06 23:20:32 +02:00
  • f56fbf4dcb swap connections fail with strange errors with keep-alive enabled Hans-Christoph Steiner 2018-08-06 22:42:39 +02:00
  • 57a00938a0 fix broken index.jar signing for swap repos Hans-Christoph Steiner 2018-08-03 14:41:59 +02:00
  • e0d6371147 use constants for index.xml and index.jar throughout the code Hans-Christoph Steiner 2018-08-03 13:56:52 +02:00
  • e8ec045c55 Merge branch 'finalize-basic-flavor' into 'master' Hans-Christoph Steiner 2018-08-02 08:59:28 +00:00
  • 8ad951317a set basic flavor app name to "F-Droid Basic" Hans-Christoph Steiner 2018-07-31 16:20:31 +02:00
  • cdf419d1fe set Basic to use auto-download by default Hans-Christoph Steiner 2018-07-31 16:20:07 +02:00
  • 49e1e0bf17 add separate, rough icon for F-Droid Basic Hans-Christoph Steiner 2018-07-31 16:09:45 +02:00
  • af7b94ff4c add Latest view to basic flavor Hans-Christoph Steiner 2018-07-31 14:15:17 +02:00
  • 8e0c355534 version code 1003050 1.3 Hans-Christoph Steiner 2018-07-31 14:40:10 +02:00
  • a0bc2335ef update changelog Hans-Christoph Steiner 2018-07-31 14:39:12 +02:00
  • 6c6e3ad82d Merge branch 'finalize-1.3' into 'master' Hans-Christoph Steiner 2018-07-31 11:11:12 +00:00
  • 8f393d9f43 hide "Include touchscreen apps" pref on devices with touchscreen Hans-Christoph Steiner 2018-07-31 11:49:29 +02:00
  • 3a501c9eac show PendingInstall and Installing in the Updates tab Hans-Christoph Steiner 2018-07-30 16:03:24 +02:00
  • fe37695751 show "Anti-features" in list view when app is filtered Hans-Christoph Steiner 2018-07-30 15:46:58 +02:00
  • 90acd75b90 purge broken, semi-used root filtering preference Hans-Christoph Steiner 2018-07-30 18:03:12 +02:00
  • 109a927a68 show downloading header on Downloading/PendingInstall status Hans-Christoph Steiner 2018-07-30 14:20:21 +02:00
  • 8f8aa44f43 simplify reseting package when coming to App Details screen Hans-Christoph Steiner 2018-07-30 11:23:30 +02:00
  • 395efa2e3f mark app as installed only after F-Droid has processed the installed APK Hans-Christoph Steiner 2018-07-27 16:51:35 +02:00
  • 7d808b6e73 prevent Update button in Updates tab from being clicked multiple times Hans-Christoph Steiner 2018-07-25 22:45:37 +02:00
  • a2361df854 hide "Update All" button once clicked to prevent repeated clicks Hans-Christoph Steiner 2018-07-25 22:08:03 +02:00
  • e49d8c92df remove unused eu.chainfire:libsuperuser library Hans-Christoph Steiner 2018-07-25 09:51:41 +02:00
  • d4ebed134d Translated using Weblate (Spanish) Markel Cuesta Manciles 2018-07-30 00:21:37 +00:00
  • fb98c75210 Translated using Weblate (Arabic) Omar Aglan 2018-07-29 15:34:50 +00:00
  • 6184bf6813 Merge branch 'weblate' into 'master' Hans-Christoph Steiner 2018-07-30 12:29:50 +00:00
  • 9cd3d81783 Weblate Hans-Christoph Steiner 2018-07-30 12:29:50 +00:00
  • 94e87d83c5 version code 1003005 1.3-alpha5 Hans-Christoph Steiner 2018-07-21 00:21:32 +02:00
  • 2aa72ff2ac update CHANGELOG Hans-Christoph Steiner 2018-07-21 00:20:56 +02:00
  • 6876088ede Merge branch 'big-install-process-event-overhaul' into 'master' Hans-Christoph Steiner 2018-07-20 22:55:23 +00:00
  • 01280d65a5 show different inline button when installing app Hans-Christoph Steiner 2018-07-21 00:11:31 +02:00
  • 5e75bc060c remove unneeded method, it is only called once by the method above Hans-Christoph Steiner 2018-07-20 23:24:23 +02:00
  • 8feb735140 disable inline install/progress button when active Hans-Christoph Steiner 2018-07-20 23:23:15 +02:00
  • 1c50e28910 use new PendingInstall mechanism to control AppDetails buttons Hans-Christoph Steiner 2018-07-20 22:57:27 +02:00
  • d1cbbe72d7 when canceling download, delay removeApk() until its no longer needed Hans-Christoph Steiner 2018-07-20 22:26:46 +02:00
  • 2ff47ed5c3 remove unneeded startInstall() method to make tracing easier Hans-Christoph Steiner 2018-07-20 21:36:40 +02:00
  • 4bf1a4fa2b App Details: do not show cancel X on installing/uninstalling Hans-Christoph Steiner 2018-07-20 20:57:03 +02:00
  • a1edfdfc8d PendingInstall event for announcing start of process Hans-Christoph Steiner 2018-07-16 17:39:32 +02:00
  • bda755584f Merge branch 'whitelabel-privileged-extension' into 'master' Hans-Christoph Steiner 2018-07-20 22:09:21 +00:00
  • ab767ce621 purge deprecated, broken ExtensionInstaller, only works < android-20 Hans-Christoph Steiner 2018-07-20 14:18:57 +02:00
  • b75fc8e011 let whitelabel builds set custom Privileged Extension Hans-Christoph Steiner 2018-07-20 11:47:52 +02:00
  • e374a3da5a Merge branch 'first-run-index-update' into 'master' Hans-Christoph Steiner 2018-07-20 11:23:22 +00:00
  • 25016fdb2f gitlab-ci: switch to 24 emulator to get some useful results Hans-Christoph Steiner 2018-07-20 12:26:33 +02:00
  • 2040d885f2 do not show Data/WiFi Settings Toast if device has no internet Hans-Christoph Steiner 2018-07-20 10:41:27 +02:00
  • 34c788681b ensure single progressbar is shown while doing first index update Hans-Christoph Steiner 2018-07-20 10:34:35 +02:00
  • 339afa1e72 show indeterminite progress if doing initial index update Hans-Christoph Steiner 2018-07-19 14:33:25 +02:00
  • 048d5531be only first trigger initial repo update if it is not already happening Hans-Christoph Steiner 2018-07-19 13:43:19 +02:00
  • 0d386b824f merges triedEmptyUpdate and lastUpdateCheck prefs into one useful one Hans-Christoph Steiner 2018-07-19 13:42:49 +02:00
  • e44ca193dd save result of Preferences.get() to speed up start up times Hans-Christoph Steiner 2018-07-19 11:57:37 +02:00
  • 8503a625b5 show toast if user tries to update, but Data/WiFi settings disallow it Hans-Christoph Steiner 2018-07-19 13:27:35 +02:00
  • ac7916298a Merge branch 'ever-more-bug-fixes' into 'master' Hans-Christoph Steiner 2018-07-19 13:50:52 +00:00
  • 1cb9754545 only show "Install History" Setting when it is actually enabled Hans-Christoph Steiner 2018-07-17 15:59:29 +02:00
  • 1771f2ce9f show repo title on certificate error toast messages Hans-Christoph Steiner 2018-07-17 15:49:52 +02:00
  • 36c0505115 add Share button to install history viewer Hans-Christoph Steiner 2018-07-17 15:33:31 +02:00
  • 0b3e52a924 don't crash when manually adding a repo by typing it in Hans-Christoph Steiner 2018-07-16 21:53:27 +02:00
  • e05e306006 version code 1003004 1.3-alpha4 Hans-Christoph Steiner 2018-07-13 23:47:14 +02:00
  • ca42217217 update CHANGELOG Hans-Christoph Steiner 2018-07-13 23:46:06 +02:00