- Fixed the Addons page crashing. This only affected RomHut users... but the fix will affect users who's developers manually host their ROMs. I'm knee deep in the middle of work and a rewrite that will resolve these kinds of issues for good.
- Fixed the OpenREcoveryScript InstallAfterFlash generation so that it generates properly and will install files as intended
- Stripped whitespace from the OTA Urls just in case developers put some in there (they shouldn't, but it's happening :| )
- Fixed download location bug. It's a back and forth with this one. I think each device is handling it differently.
- Fixed a serious FC when a ROM didn't have a default theme set in the build.prop (so, most people).
- Fixed downloading from HTTP only links for manual users
- Added the parsing of the download link's host and showing it in the available update activity screen
- Fixed my own donation links always showing Coinbase!
- Added the choosing of download location by developers (see the XDA thread instructions for this)
- Added the ability for developers to choose the default theme (also see the XDA thread for this)
- Changed the available update activity page to show the full download file title without stripping spaces
- Fixed some more NullPointerExceptions for various methods
- Used version name rather than filename for available update activity
- Fixed the generation of ORS (@nicholaschum)
- Added Pro/Donate button to the settings. This does nothing (Currently) just a donate button, but in future this will add some nice things for those who buy it and support development.
- Added showing the current storage location in preferences to show users where downloads will go. Later this will be changed to allow users to change the download location
- Fixed the downloading location bug. Sorry about that.
- Moved the open recovery script information above the settings
- Removed some unused code and optimised others
- Fixed InstallAfterFlash location
- moved About/Info into settings
- Fixed some null pointer exceptions that had been showing in Google Play Developer console
- Fixed BitCoin always being chosen as developer donation, if available
- Change the way the file directories are created
- Hopefully stop this IllegalStateException that's showing in the crash reports.
- Fix NPE on download progress bar in MainActivity
- OTA Dir path correction
- Fix NPE in AvailableActivity when setting up progress bars and text color
- Catch NPE related to Google Play Services and ads
- Check for null values when checking for connectivity
- Fixed another NPE with the Addons List view
- Added first run message to inform about new features
- Fixed Open Recovery Script on non-AOSP ROMs. Should now work properly
- Added "install after ROM functionality" - Put zips inside "/sdcard/OTAUpdates/InstallAfterFlash/" and they will be automatically flashed after an update, if using Open Recovery Script
- Added delete confirmation on addons
- Change default download directories. Now they go into /sdcard/OTAUpdates
- Translations for Italian and Russian
- Added AOSP makefile functionality for AOSP ROMs built form source
- Open Recovery Script is now on by default
- Updated to target/be compatible with API v22 (Android 5.1)
- Show a warning dialog when trying to download an addon on a mobile network, but Wi-Fi only is in the settings
- Show a button on the network warning dialogs to take you to settings and adjust if need be
- Card layout in the About activity
- Changelog viewing (for this app) in the About activity
- Removed lots of unnecessary and unused images from the Holo-based themes
- Fixed links in the Addons description markdown not being able to be clicked
- Fixed cancel button not updating to install when the download finishes
- Important licence changes (to ensure the app cannot be taken and resold by someone -it stays free)
- Added ignore release option (found in the notification for a new release. Can be undone in settings)
- Added notification shortcut to the download page
- More robust update checking code
- Font changes in about page - more legible
- Added BitCoin donations (for ROM developers and the me)
- Removed some debugging code showing for end users
- Theme tweaks to Material theming, more true to proper Material light and dark.
- Fixed layout height being broken on the update available card
- Better method of rechecking for an update
- Advertisements added. A small evil, but you can disable them freely in the app settings. Please consider keeping them for me.
- XML parsing is more robust and should result in fewer FC's or errors
- Ongoing notification for downloading now takes you to the download page
- Added Addons (can be added manually via a new XML, or automatically on RomHut
- Fixed with MD5 returning false if you use uppercase MD5 string in the XML
- Fixed OpenRecoveryScript not installing if used (looking for the file in a folder with 0 in it.)
- Added Dutch translation
- Added Portuguese (Brazil) translation
- Added German translation
- Added Spanish translation
- Fixed issue with ROMs not seeing updates
- Fixed background service not switching off
- Background service will now correctly check for an update on boot (if on)
- Theme no longer changes to dark after accessing the settings
- New material icons
- New changelog parsing (using Btpass HTML to parse Markdown in changelogs)
- Changed priority of notification to be viewable on the lockscreen
- New notification controls (change the sound and toggle vibrate)
- Integration with major hosting provider (RomHut.com)
- Tapping a notification now takes you to the update page
- General cleaning of the code and making more efficient
- Material UI for 5.0+ devices
- More robust checking of version numbers
- Removed location chooser - Better to store on the internal storage and limit the chance of an error with using an external SD Card
- Fixed MD5 checking
- Default checking on boot time is 12 hours rather than 3 days
- Initial release