Commit Graph

  • 6d5ff6f9e4 refactor into reusable static method for checking file hashes Hans-Christoph Steiner 2016-09-30 12:46:58 +02:00
  • 42e419a001 allow apps to request OBB download URLs from F-Droid Hans-Christoph Steiner 2016-06-28 21:04:45 +02:00
  • d89d94f4b4 use ApkTable column names when parsing XML Hans-Christoph Steiner 2016-09-30 11:00:15 +02:00
  • 4d2d6da7cf support "APK Extension" files aka .obb for large apps and games Hans-Christoph Steiner 2016-06-28 00:07:50 +02:00
  • 9c6d1c3dc7 Appease checkstyle + pmd Peter Serwylo 2016-08-08 22:15:47 +10:00
  • 37110a9273 Clarify that sometimes we don't know which repos apk we are asking for. Peter Serwylo 2016-09-30 00:06:08 +10:00
  • 55c2700d67 WIP: Making correct apks get found when updating repo. Peter Serwylo 2016-09-29 23:15:02 +10:00
  • aa96de6730 Moved regression test to appropriate package. Peter Serwylo 2016-09-28 23:00:37 +10:00
  • 1590145f54 Precalculate the preferred metadata, rather than always at runtime Peter Serwylo 2016-09-26 18:32:12 +10:00
  • 7ebf9f050a Clarify some of the database stuff around database providers. Peter Serwylo 2016-10-06 01:44:08 +11:00
  • ad52b92911 Update priorities for default repos to go from 1-4 instead of 10 + 20 Peter Serwylo 2016-08-11 14:24:23 +10:00
  • d68404767a Cleaning up/commenting AppProvider Peter Serwylo 2016-08-11 11:42:24 +10:00
  • 54f215090b Clarify a limitation in the current implementation Peter Serwylo 2016-08-11 10:31:11 +10:00
  • 470217c050 Finalise tests for repo priorities + app metadata Peter Serwylo 2016-08-08 22:13:09 +10:00
  • b3bb602f7d Add test for repo priorities + app metadata. Not passing yet. Peter Serwylo 2016-08-04 16:12:12 +10:00
  • 04e76a1d5a Moved tests into updater package, updated multiRepo.*.jar repos. Peter Serwylo 2016-08-01 22:48:25 +10:00
  • 3de53530df Enable multirepo tests, make them pass. Peter Serwylo 2016-08-01 22:25:21 +10:00
  • be9690228f WIP: Making metadata table work. Requires significant refactorings throughout :( Peter Serwylo 2016-07-28 12:25:17 +10:00
  • 05a64084d7 Migrate priorities safely. Peter Serwylo 2016-10-06 02:01:58 +11:00
  • b5ba512a71 Added package table. Peter Serwylo 2016-10-06 01:57:49 +11:00
  • 75b93a5457 Fix incorrect version check in db helper. Peter Serwylo 2016-10-05 23:52:06 +11:00
  • 9170cdc6ac Cleanup DBHelper in prep for package table in the future. Peter Serwylo 2016-10-05 23:51:45 +11:00
  • b81d0f9290 Added helper function for debugging SQL queries during development Peter Serwylo 2016-09-28 22:57:40 +10:00
  • 19293e8735 When inserting a new repo, assign the priority appropriately. Peter Serwylo 2016-10-05 23:40:16 +11:00
  • df0b162512 Renamed generic sounding methods to be more specific. Peter Serwylo 2016-10-05 23:30:11 +11:00
  • 0362ca7f75 Pull translation updates from Weblate F-Droid Translatebot 2016-10-03 10:10:14 +01:00
  • adcd383404 Installer methods no longer need to accept Apk as an argument Hans-Christoph Steiner 2016-09-29 13:57:28 +02:00
  • d4b697c76e show complete link command in debug logging Hans-Christoph Steiner 2016-09-21 12:17:55 +02:00
  • f0d6acd974 send Installer.ACTION_INSTALL_STARTED consistently Hans-Christoph Steiner 2016-09-20 11:47:49 +02:00
  • 58959b2e74 add preference to control storing install history Hans-Christoph Steiner 2016-09-09 15:34:47 +02:00
  • 0a1baa9e67 allow install history to be read from an ContentProvider Hans-Christoph Steiner 2016-09-09 12:50:23 +02:00
  • c4ff9ecc43 store install/uninstall history for later use Hans-Christoph Steiner 2016-09-08 13:58:54 +02:00
  • af7840d993 if updating notification, also try getting app name from DB Hans-Christoph Steiner 2016-09-01 15:58:09 +02:00
  • 897150cba2 store Apk instance in Installer instance for fetching state Hans-Christoph Steiner 2016-09-01 14:59:26 +02:00
  • c238c4d4cf prevent crashing if push requests include bad packageNames Hans-Christoph Steiner 2016-09-28 21:59:54 +02:00
  • 39230c4efb basic support for repo push requests, configed in default_repos Hans-Christoph Steiner 2016-09-01 22:14:36 +02:00
  • 370938dda4 gradle: bump version in wrapper to 3.1 Daniel Martí 2016-09-28 22:15:00 +01:00
  • 3d3d0bb236 gradle: bump plugin version to 2.2.0 Daniel Martí 2016-09-28 21:58:27 +01:00
  • a45af269d6 convert default_repo.xml to more flexible format Hans-Christoph Steiner 2016-08-24 14:53:06 +02:00
  • 58b38a42d4 rename default_repo.xml to default_repos.xml, there are many Hans-Christoph Steiner 2016-08-24 14:44:00 +02:00
  • c4f671bb45 Bump versionCode to 0.102-alpha0 Daniel Martí 2016-09-28 20:44:26 +01:00
  • c10a886010 Sync changelog with 0.101, add 0.102 Daniel Martí 2016-09-28 20:42:56 +01:00
  • a2e44dcfb0 move CrashReportActivity into new .acra package Hans-Christoph Steiner 2016-08-31 20:23:15 +02:00
  • 0a1cab0df8 custom ACRA sender to put stacktrace title in email Subject: Hans-Christoph Steiner 2016-08-31 20:21:03 +02:00
  • 74c60bb4c9 throw in extra test URLs for HttpDownloaderTest Hans-Christoph Steiner 2016-09-27 14:59:32 +02:00
  • ba9f9af76f support TLS 1.2 on all repos Hans-Christoph Steiner 2016-09-27 14:54:02 +02:00
  • d281d3f853 move HttpDownloaderTest to emulator, AndroidOS has oddities Hans-Christoph Steiner 2016-09-27 14:40:53 +02:00
  • d8a0563ac0 update changelog for 0.101 Hans-Christoph Steiner 2016-09-28 11:34:24 +02:00
  • 9f08be0c7d update to latest support lib bugfix version: v24.2.1 Hans-Christoph Steiner 2016-09-27 12:24:34 +02:00
  • 4ae8bb3804 gitlab-ci: ensure the SDK is fully updated before running Hans-Christoph Steiner 2016-09-27 16:20:33 +02:00
  • 6e03fb7a2c gitlab-ci: use before and after script for reused chunks Hans-Christoph Steiner 2016-09-27 16:19:45 +02:00
  • eeb1ae24a0 gitlab-ci: reduce connected10 from error to warning Hans-Christoph Steiner 2016-09-27 13:08:30 +02:00
  • a214f8aa06 Add Icelandic to the list of languages Daniel Martí 2016-09-27 13:15:03 +01:00
  • 8cbc3c7557 Pull translation updates from Weblate F-Droid Translatebot 2016-09-27 13:11:44 +01:00
  • c5fa6d94c7 Fixed link to privileged extension Felix Ableitner 2016-09-27 04:17:54 +00:00
  • f61fa0c4f8 More robust fix for #763, specifying column names to copy explicitly. Peter Serwylo 2016-09-24 08:10:01 +10:00
  • 4aad2f865d Fixed issue #763 by being more specific when creating temp table for update. Peter Serwylo 2016-09-24 07:16:51 +10:00
  • 4bb183aa61 Use database constant instead of hard coded string literal Peter Serwylo 2016-09-24 07:16:36 +10:00
  • 75ee202bb9 Replicated issue #763 in a test case Peter Serwylo 2016-09-07 22:02:57 +10:00
  • 9b61dfdcb4 fix emulator tests on android-10, closes #769 Hans-Christoph Steiner 2016-09-19 14:39:28 +02:00
  • a183da42b6 Remove any whitespace from fingerprint EditText input so that copy pasting is easier for users. uberspot 2016-09-18 20:49:20 +02:00
  • 6844b31884 Bump build-tools and docker image version Daniel Martí 2016-09-10 12:02:12 +02:00
  • 6ba260b07b Add new Burmese/Myanmar language to the list Daniel Martí 2016-09-10 11:54:55 +02:00
  • 977f0fe747 Pull translation updates from Weblate F-Droid Translatebot 2016-09-10 11:46:35 +02:00
  • 0133854ad6 Pull translation updates from Weblate F-Droid Translatebot 2016-09-02 09:24:54 +09:00
  • 1e26e31309 privileged mode means auto-downloads are actually installs Hans-Christoph Steiner 2016-09-01 17:49:12 +02:00
  • 4b922f38b9 don't show notification if the app name is unknown #720 Hans-Christoph Steiner 2016-09-01 15:49:15 +02:00
  • 5b46303961 handle install broadcasts after InstallManagerService was killed Hans-Christoph Steiner 2016-08-31 21:52:52 +02:00
  • 9ca20395be Fix PMD issue. Aditya Bharadwaj 2016-08-26 22:29:50 -04:00
  • 1688adc0d4 Update naming convention as per review. Add antifeatures list length check to filter anti-feature apps. Aditya Bharadwaj 2016-08-24 19:31:15 -04:00
  • 7997e707d8 Fix checkstyle issue. Aditya Bharadwaj 2016-08-23 22:34:28 -04:00
  • 6e90be7b68 Add option to grey out apps requiring anti-features. Aditya Bharadwaj 2016-08-23 22:24:03 -04:00
  • 81b0eacd9f Bump to 0.101-alpha6 Daniel Martí 2016-08-27 08:37:34 +09:00
  • ba26228dce Pull translation updates from Weblate F-Droid Translatebot 2016-08-27 08:28:21 +09:00
  • 8d8400449e get ACRA reports without crashing to debug #698 Hans-Christoph Steiner 2016-08-26 11:30:18 +02:00
  • 1d5dcb76a2 remove confusing messages when Privileged Extension not installed Hans-Christoph Steiner 2016-08-26 10:50:43 +02:00
  • 2d25ef53f5 update support libs to latest (24.2.0) to hopefully fix crashes Hans-Christoph Steiner 2016-08-25 23:28:04 +02:00
  • f888d9e5fc use gradle-witness for all included libs Hans-Christoph Steiner 2016-08-25 23:23:38 +02:00
  • ce928e40fa sort gradle-witness lines so its easy to see changes Hans-Christoph Steiner 2016-08-26 10:42:39 +02:00
  • 9db47da42b check whether installed APKs exist and are readable before hashing Hans-Christoph Steiner 2016-08-23 22:56:31 +02:00
  • 5c18cead1c update changelog Hans-Christoph Steiner 2016-08-22 22:17:38 +02:00
  • e65706971e use Privileged Extension by default when it is installed Hans-Christoph Steiner 2016-08-22 22:06:30 +02:00
  • 9b07167430 only show "install Priv Ext" in Prefs when its supported Hans-Christoph Steiner 2016-08-18 01:04:55 +02:00
  • 010574c0ce gitlab-ci: require emulator tests pass on android-24 Hans-Christoph Steiner 2016-08-22 21:36:03 +02:00
  • 2158afcc9d fix bug in cache cleanup on 21+ introduced in cbd6da5 Hans-Christoph Steiner 2016-08-22 19:58:13 +02:00
  • 8a1a2fa310 Bump robolectric to 3.1.2 Daniel Martí 2016-08-21 11:07:47 +02:00
  • a0b56b23ca gradle: bump plugin and wrapper version Daniel Martí 2016-08-21 11:04:55 +02:00
  • 3a1c6612c0 CI: bump image Daniel Martí 2016-08-21 11:02:21 +02:00
  • f26768a77c Bump to 0.101-alpha5 Daniel Martí 2016-08-20 19:07:25 +02:00
  • 6b89201d93 Pull translation updates from Weblate F-Droid Translatebot 2016-08-20 19:01:25 +02:00
  • c76c920397 Move code causing verify error into separate helper class Peter Serwylo 2016-08-17 22:46:23 +10:00
  • c02cc41c2f Ensure that description is not null when parsing index. Peter Serwylo 2016-08-16 00:20:19 +10:00
  • fe35343a36 document processes in CleanCacheService Hans-Christoph Steiner 2016-08-16 16:50:04 +02:00
  • 3944747766 delete cached icons that have not been accessed in over a year Hans-Christoph Steiner 2016-08-16 00:13:30 +02:00
  • d1eb5b5fb3 avoid deleting cached files while they are being used Hans-Christoph Steiner 2016-08-15 23:47:19 +02:00
  • 6046af5328 fix bug where files were never deleted from cache Hans-Christoph Steiner 2016-08-15 23:05:12 +02:00
  • aa39d7bc7f if the "Keep Cache Time" pref changes, reschedule CleanCacheService Hans-Christoph Steiner 2016-08-15 22:49:49 +02:00
  • bb0e84c509 clearOldFiles() test must run on the emulator Hans-Christoph Steiner 2016-08-16 11:19:42 +02:00
  • db6214dcc5 switch "Keep Cache Time" units to milliseconds Hans-Christoph Steiner 2016-08-15 22:47:45 +02:00
  • 91b4072c1a move clearOldFiles() to CleanCacheService to be used on other files Hans-Christoph Steiner 2016-08-15 21:36:33 +02:00