[Android Apps and Games] Chainfire:
Changelogs

14.03.2011 - v0.80 BETA - Release Notes

- Adjusted reboot code

- Adjusted preference save/load code

- Adjusted Sidekick install code (hopefully for the better)

- New version of Sidekick

- Uses ITelephony data controls on pre-Gingerbread

- Uses secure settings patch, Sidekick, or APN-based data controls on Gingerbread, depending on availability

18.11.2010 - v0.75 BETA - Release Notes

- Adjusted some description in config app

- Adjusted shortcut text for "wake up"

- Added "running" notification. This will make sure that there is always a SuperPower notification in the statusbar while SuperPower is running

- Adjusted when some notifications show or do not show based on other notification states

- Added WiMAX notification + 4G icons

- Added WiMAX shortcuts + 4G icons

- Categorized the shortcut selection screen

- Options the device is not capable of are now disabled in the shortcut selection screen

- Added low battery mode override: charging

- Added low battery mode override: screen on

- Added low battery mode override: lock screen

- Fixed option to disable cellular data when WiMAX is connected to a network

- Added "reboot" permission, may fix issue with patch on some devices

- Adjusted screen-on timeout cancel code

- Added option to delay service start at boot. May solve issues with users running a temp-root-at-boot like VISIONary (warning: not tested)

- Adjusted "application requires data when screen is off" handling

- Added option to kill app on screen off (partially working on 2.2)

- Added option to use "3G-only" mode for 3G to root features

- Fixed an issue with bandswitching (would sometimes detect "complete" before switching started)

- Fixed an issue with bandswitching (would not re-evaluate state after leaving lock state)

- Reworked state and wakelock clearing at screen on / screen off / unlock (fixes lockscreen data/wifi/etc on issue)

- Added option to not disable "other" interfaces (Wi-Fi, WiMAX, etc) while download speed is over X KB/s

- Update on MIUI issue: bug report submitted to MIUI devs. Hopefully they can devise a workaround

- Update on Wi-Fi error: still not properly reproducable. No closer to finding a solution (or the problem, even)

- Update on App Specific options: Still needs an overhaul and a lot of extra options! :)

04.11.2010 - v0.71 BETA - Release Notes

- Fixed FC on Sidekick install fail OK click

- Fixed checkmark on Sidekick install cancel remaining

- Bluetooth support changed to API level 5 and up (Android 2.0)

- WiMAX suppport changed to API level 8 and up (Android 2.2)

- Airplane bug fixed. Cause: WiMAX functions do not work on pre-2.2, SuperPower switches to airplane mode instead of turning off WiMAX

- Secure settings patch and force sidekick install limited to API level 8 and up (Android 2.2)

- Adjusted patching text for modify secure settings

03.11.2010 - v0.70 BETA - Release Notes

- AdFree workaround (may cause delay during first-time-since-reboot load)

- Updated AdMob SDK

- Fixed bug with AdMob

- Modify secure settings (Patch, ROOT), required for GPS and background data options

- Alternative method for Wi-Fi on/off

- Wi-Fi, Bluetooth, WiMAX, GPS, "turned off by screen off" states now persistent, will survive crashes

- Persistent states cleared on boot

- If service is restarted due to crash, it is now loaded correctly

- Fixed crash when entering app-specific screen

- Modified "changed settings" update in background service, should reduce lag in config app

- Renamed "sleep mode" to "night mode"

- PIN code setting now (correctly) states it requires 2.0 if older version detected

- Implement setting Auto-Sync (Android 2.0+) and Background Data (Patch, ROOT) based on network connectivity

- Added master switch to en/disable application specific options

- Nightmode bluetooth on wake is now disabled if bluetooth not supported

- Added GPS options (Patch, ROOT)

- Adjusted multiple config settings: if no root is detected but is needed, options now have the correct "root required" summary

- Added WiMAX functionality

- Scheduled data wakeup during sleep mode disabled

- Adjusted a number of default settings

- Scheduled data is now performed automatically when coming out of night mode

- Intensely modified handling of Sidekick-based switching to accomodate some devices

- Sidekick switching now disables the data connection before attempting a switch

- Added scheduled wake up time to night mode quick list

- Alternative Sidekick installation path for non-AOSP ROMs with root

28.10.2010 - v0.64 BETA (DEBUG)

- Attempted fix for WiMAX detection force close (Market reported crash)

- Additional logging in startup screen, hopefully help finds the problem for the "blank screen" issue

- Additional logging to test WiMAX features

- Possible fix for app-specific options listed apps that are no longer installed

27.10.2010 - v0.63 BETA

- Adjustment to data off during low battery, no longer turns off when battery low but charging and "do not turn off while charging" is set, when leaving airplane mode

- Adjustment to data off during lock screen, scheduled data and charging states now override this setting

- Adjustment to service keep-alive

- Refactored settings screen (50% code reduction)

- New functionality - sleep mode

- New shortcut - sleep mode

- New shortcut - wake up

- New notification - sleep mode + tap to wake up

- New sleep mode launcher + statusbar icon

- New wake up launcher icon

- Implemented set alarm detection code

- Added some code to detect set alarms. This is not available through an API so is trial-and-error. Seems to work on most devices I've tried.

- Added "Do not switch to 3G when Wi-Fi network is connected" option

24.10.2010 - v0.62 BETA

- Attempted fix for CPU functions force close on unknown model (Market reported crash)

- Attempted fix for AsyncCreate.onPostExecute force close (Market reported crash)

- Temporarily disabled AdFree detection, until a workaround can be devised

22.10.2010 - v0.61 BETA

- Left Sidekick in testing mode. Caused it to be unavailable. Fixed.

21.10.2010 - v0.60 BETA

- State detection improvements

- Changed GSM: RILD_AUTO --> RILD_GSM_WCDMA (for Nexus 1, works according to Jug6ernaut)

- Changed CDMA: RILD_AUTO --> RILD_CDMA_EVDO (for Droid, works according to Captainkrtek)

- Added download speed check option, before turning off data or switching to 2G. API Level >= 8

- Modifications to detecting application start, no longer requires root + bug fix

- Click app title opens thread on XDA-Developers

- Re-arranged user interface into sections

- Ad-supported version no longer runs when AdFree is installed

- Created APK that disables ads (for donator version)

- Removed a LOT of SU calls

- Data schedule aborts when airplane mode detected

- Bandswitch aborts when airplane mode detected

- Last wanted data-state / band-state applied when coming out of airplane mode

- Post-wakelock-release vibration now optional (debug section)

- Added per-app selection of 3G / data during sleep (new) options

- Adjusted some item titles and summaries

- Many speed and load improvements across several functions

- If PIN code is entered in configuration, SuperPower will show a screen and unlock the device during certain operations, if needed. API Level >= 5

- Added option to switch to 3G when tethering

- Bluetooth options added. API Level >= 5

- Screen off states no longer set when screen goes off due to phonecall+proximity sensor

- Added low battery mode

- New shortcut - override low battery mode

- New shortcut - cancel override low battery mode

- New notification - low battery mode + tap to override

- New notification - low battery mode overriden + tap to re-enable

- New notification - 2g mode + tap to switch to 3g

- New notification - 3g mode + tap to switch to 2g

- New notification - nag

- New generic statusbar icon

- New 2G launcher icon + statusbar icon

- New 3G launcher icon + statusbar icon

- New low battery launcher + statusbar icon

- New low battery override launcher + statusbar icon

- Application specific settings: re-arranged order, configured at top

- Added lock screen options, to specify wether or not actions may be performed during screen on or only after unlock

- Improved detection that band switch is complete

- New known issue: applicatoin specific settings do not go into effect if the app is reached through the back-button, only if started through the launcher

- New known issue: even if the "dont do ... while lockscreen visible" options are enabled, these actions may still happen if triggered by an application specific options

14.10.2010 - v0.51 BETA

- Settings activity: modified descriptions of "root features" to show why they are disabled, if they are disabled

- CreateShortcut activity: ads added

- Settings & CreateShortcut activities: automatic shutdown, prevents popping up the main screen when clicking a shortcut

- Portrait lock (prevents lengthy re-loading at rotate)

- Added screen state detection for API Level >= 5 (reflection)

- CPU scaling: detect if ondemand or conservative is available, and set it if current governor is something else. Should support more devices.

- CPU scaling: fixed a number of possible FC's by adding missing NullPointer checks

- Service load is now multithreaded (prevents ANRs)

14.10.2010 - v0.50 BETA - Initial release