Commit Graph

  • 907486ad4f Automatic translation import Michael Bestas 2018-05-08 19:47:25 +03:00
  • 8a8f1d98f0 Fix eta_hours quantity="one" string Michael Bestas 2018-05-04 22:36:02 +03:00
  • fd096a564a Allow to properly translate the download ETA string Gabriele M 2018-04-21 16:31:17 +02:00
  • cc1ad0e827 Append random ID to temporary json file names Gabriele M 2018-04-20 21:21:43 +02:00
  • dc9890f09c Use a determinate progressbar while installing A/B updates Gabriele M 2018-04-13 13:40:55 +02:00
  • 75c31f3274 Automatic translation import Michael Bestas 2018-04-20 00:56:08 +03:00
  • 569d9a2c51 Updater: Build with AAPT2 Bruno Martins 2018-03-31 11:39:09 +01:00
  • 6aa0a04fbb Replace some paddings with margings in the preferences Gabriele M 2018-04-12 00:17:56 +02:00
  • e198389bd5 Add a script to push updates Gabriele M 2018-03-02 17:18:08 +01:00
  • 6c0aa8118e gen-keystore.sh: Don't pass the passwords as args Gabriele M 2018-04-09 12:41:30 +02:00
  • d5f4c1bcec Detect update failures Gabriele M 2018-04-05 21:54:44 +02:00
  • af9b4adbe0 Updater: show settings in a proper preferences dialog Joey 2018-04-08 15:07:36 +02:00
  • 17db209f13 Always show the size of the updates Gabriele M 2018-04-06 21:39:54 +02:00
  • ec4f3146d6 Updater: Minor UI improvements Joey 2018-04-06 22:27:18 +02:00
  • 862e913590 Updater: Support Dark mode and update colors Joey 2018-04-06 22:27:18 +02:00
  • 6d24b010f7 Updater: Use popup menu instead of ActionMode Joey 2018-04-06 22:27:18 +02:00
  • a64eae5fc0 Simplify code syntax using Java 8 features Gabriele M 2018-04-08 10:26:20 +02:00
  • a72b78c31e Get file size from JSON Gabriele M 2018-04-06 21:39:53 +02:00
  • 6fd45962c1 Print stack trace if the JSON could not be parsed Gabriele M 2018-04-06 21:39:52 +02:00
  • bf2e25d400 Updater: Fix Android Studio build Gabriele M 2018-04-05 23:28:32 +02:00
  • 548f515a48 Add README to document the communication with the server Gabriele M 2018-03-29 19:28:23 +02:00
  • 5252d60671 Define the entire server URL as resource Gabriele M 2018-03-29 19:28:22 +02:00
  • 4fa7ba910a Replace refresh dialog with icon animation Gabriele M 2018-04-04 18:58:42 +02:00
  • 4d5e82b885 Handle install errors from onPayloadApplicationComplete() Gabriele M 2018-04-02 17:14:28 +02:00
  • 8d0471effc Make updates world readable Gabriele M 2018-03-24 17:01:00 +01:00
  • 3aabbc7ed5 Use single return statement in onStartCommand() Gabriele M 2018-03-24 16:17:20 +01:00
  • 2ec8fc6cec Prevent NPE on A/B devices Gabriele M 2018-03-24 16:17:20 +01:00
  • a409a4a03d Clear NEEDS_REBOOT preference on reboot Gabriele M 2018-03-24 16:17:19 +01:00
  • eecdf389ef Set status to INSTALLING when reconnecting to the service Gabriele M 2018-03-24 16:17:19 +01:00
  • 28644b3491 Don't register multiple UpdateEngine callbacks Gabriele M 2018-03-24 16:17:19 +01:00
  • 69e65ca4bf Remove duplicate INSTALLING notification Gabriele M 2018-03-24 16:17:19 +01:00
  • a0bdd6abba Automatic translation import Michael Bestas 2018-04-01 22:32:42 +03:00
  • 37524ad0fa Updater: explicitly include android-support-transition Dan Pasanen 2018-02-01 10:25:44 -06:00
  • 14d522818c Automatic translation import Michael Bestas 2018-03-09 00:35:54 +02:00
  • 31057295dc Updater: fix wrong preference key in A/B installer Roman Birg 2018-02-15 11:58:08 -08:00
  • f183b58b09 Automatic translation import Michael Bestas 2018-02-25 22:04:16 +02:00
  • d44eb7c414 Automatic translation import Michael Bestas 2018-02-22 03:49:55 +02:00
  • 76b9f49684 Updater: add changelog button meganukebmp 2018-02-05 07:05:50 +02:00
  • f62a57c463 Updater: gradle: target api27 Joey 2018-02-06 16:50:40 +01:00
  • 2a9c85e675 Updater: adaptive icon Joey 2018-02-15 14:42:01 +01:00
  • ff53035537 Updater: Add notification channels Harry Youd 2017-09-27 22:33:00 +01:00
  • 0e79b791f0 Add support for duplicate links Gabriele M 2018-01-22 22:10:55 +01:00
  • 3fc17494eb Updater: Android Studio support Gabriele M 2017-11-30 23:41:00 +01:00
  • 7005b005d9 Updater: Set version code explicitly Gabriele M 2017-12-01 23:07:06 +01:00
  • e50edf0811 Remove progress from notification when done Gabriele M 2017-11-30 23:41:00 +01:00
  • 63f6fd1a70 Report installation failures Gabriele M 2017-11-30 23:41:00 +01:00
  • e02b8a0b00 Copy the updates for uncrypt using a Service Gabriele M 2017-11-30 23:41:00 +01:00
  • e66a8fa53a Keep track of the installation status of AB updates Gabriele M 2017-11-30 23:41:00 +01:00
  • c5f36ee047 Don't allow any operation if a reboot is needed Gabriele M 2017-12-04 22:10:06 +01:00
  • 8e369117bf Allow to cancel ongoing installations Gabriele M 2017-11-30 23:41:00 +01:00
  • f3d9b3f1b2 Allow service restarts while installing AB updates Gabriele M 2017-11-30 23:41:00 +01:00
  • 6088f26f53 Wait for the UPDATED_NEED_REBOOT status Gabriele M 2017-11-30 23:40:59 +01:00
  • 02f52108d9 Show progress when installing AB updates Gabriele M 2017-11-30 23:40:59 +01:00
  • 2c41ae392c Use a service to export the updates Gabriele M 2017-11-30 23:40:59 +01:00
  • d4a65e455e Stop service when pausing downloads Gabriele M 2017-11-30 23:40:59 +01:00
  • cbe6bd69fd Use the right preference for the auto-delete option Gabriele M 2018-01-18 20:19:34 +01:00
  • c5324a5fc6 Updater: Move to new lineage build props Harry Youd 2017-09-27 21:40:40 +01:00
  • 7be5b7c057 Don't stop service while installing AB updates Gabriele M 2017-11-12 18:27:58 +01:00
  • 8c9976d622 Show delete button for old updates Gabriele M 2017-11-12 11:05:53 +01:00
  • 9dc1349c1a Implement DownloadClient using HttpURLConnection Gabriele M 2017-11-11 15:44:29 +01:00
  • 7aa3a999d8 Automatic translation import Abhisek Devkota 2017-10-21 11:11:30 -07:00
  • c05521baba Updater: Allow specifying a new device name Paul Keith 2017-10-12 13:50:46 +02:00
  • a891ac9709 Automatic translation import Abhisek Devkota 2017-09-18 11:48:31 -07:00
  • 6f3dfda1b0 Improve the automatic updates checks Gabriele M 2017-08-31 17:29:50 +02:00
  • 5c09d5c5f1 Minor code refactoring Gabriele M 2017-08-31 17:29:49 +02:00
  • c50871c0dc Allow to keep incompatible updates when parsing jsons Gabriele M 2017-08-31 17:29:48 +02:00
  • 17f35382d7 Show alert dialog for major upgrades Gabriele M 2017-08-25 20:05:57 +02:00
  • 88b6fd84bb Show the actual version of the update Gabriele M 2017-08-25 20:05:56 +02:00
  • 2327e83c51 Fix No updates found for users with Turkish Locale Mustafa Karatas 2017-08-10 13:56:33 +03:00
  • 87202371de Don't change status when cancelled downloads fail Gabriele M 2017-08-18 14:31:54 +02:00
  • 4c5dd9c391 Disable clip to padding Luca Stefani 2017-08-14 22:00:20 +02:00
  • a0cd205b1d Don't add margins in update items Luca Stefani 2017-08-14 21:58:40 +02:00
  • 8217a4aac6 Exclude updater from recents Luca Stefani 2017-08-14 21:57:33 +02:00
  • 7c25e7aef9 Show message if there are no updates Gabriele M 2017-08-09 17:18:15 +02:00
  • ca5b75ebd1 Don't use lower case device names when requesting the updates list Gabriele M 2017-08-08 19:08:37 +02:00
  • ea3ac38e25 Dismiss some notifications when clicked Gabriele M 2017-08-07 18:56:40 +02:00
  • acd7387d23 Warn user about downloading update package via mobile data Gabriele M 2017-08-07 16:43:37 +02:00
  • cdc4849767 Remove duplicate icon Gabriele M 2017-08-07 16:43:34 +02:00
  • 415e62df5d Add permission to show system alert dialogs Gabriele M 2017-07-26 11:57:33 +02:00
  • 13f3849b96 Actually check if an OTA is encrypted Gabriele M 2017-07-26 11:57:32 +02:00
  • d854c6377b Restore the status of the checkboxes when creating the menu Gabriele M 2017-07-22 20:36:01 +02:00
  • 758521bb53 Allow to delete updates currently in download Gabriele M 2017-07-21 23:23:49 +02:00
  • 8768daddf0 Add option to delete updates when installed Gabriele M 2017-07-21 01:17:19 +02:00
  • 20ea513684 Create a copy of the zips on encrypted devices Gabriele M 2017-07-21 01:17:19 +02:00
  • 09968f1b25 Rename cancelDownload() to deleteUpdate() Gabriele M 2017-07-21 01:17:19 +02:00
  • 1e2f353b55 Rename UpdateDownload and Update classes Gabriele M 2017-07-21 01:17:19 +02:00
  • 28b8774db6 Define interfaces with only getters for the updates Gabriele M 2017-07-21 01:17:19 +02:00
  • 11f82cfb87 Reorder includes directives Gabriele M 2017-07-21 01:17:19 +02:00
  • ec269b6fb1 Allow to resume updates fully downloaded Gabriele M 2017-07-19 22:12:00 +02:00
  • 1659fe26b9 Allow to export verified updates Gabriele M 2017-07-19 21:11:47 +02:00
  • ee6013dfd1 Allow to copy the URL of the updates Gabriele M 2017-07-19 21:11:47 +02:00
  • 257ab087d6 Enable action mode on card long press Gabriele M 2017-07-19 21:11:46 +02:00
  • ebe0bb2e42 Use a method to determine if the list is "busy" Gabriele M 2017-07-19 21:11:46 +02:00
  • 554c294a39 Define abstract class for the activity containing the updates list Gabriele M 2017-07-19 21:11:46 +02:00
  • 2b276395e1 Use /data/lineageos_updates/ as download path Gabriele M 2017-07-19 18:50:16 +02:00
  • 821efd8219 Rename UpdaterControllerInt to Controller Gabriele M 2017-07-18 22:23:41 +02:00
  • 009f41cc90 Remove unneeded throws declaration Gabriele M 2017-07-18 22:15:13 +02:00
  • 341eec0b28 Fix a couple of typos Gabriele M 2017-07-18 22:15:13 +02:00
  • 82dbc8fde3 Remove a couple of extra semicolons Gabriele M 2017-07-18 22:15:13 +02:00
  • 6f1861abe0 Remove unused resources Gabriele M 2017-07-18 22:15:13 +02:00