v5.0 - Beta 1 (8/2/2017)
- The current v4.1 beta is a big step up from v4.0 so I have decided to upgrade to v5.0
- New Intelligent Mode(USE WITH BACKGROUND OPTIMIZATION
- Added way to bind WifiReceiver to MainActivity and make it unkillable
- Added code to make sure the background service stays awake
- Added WifiReceiver codebase to PersistenceService, disabled internet access alert temporarily
- Added battery optimization toggle(From Android settings)
- Adds new permission for doze
- Fixed possible memory leak for Android N devices
- Optimized code
- Changed wording for firebase analytics
- Optimized Statistics activity launch delay
- Optimized WifiReceiver for Android N+
- Changed some layouts and icons
- Changed analytics dialog
- KNOWN BUGS:
- Open Source licenses button will crash
v4.1 - Beta 12 (7/9/2017)
- Fixed possible memory leak for Android N devices
- Optimized code
- Changed wording for firebase analytics
- Adding Chrome Custom Tabs
- Optimized Statistics activity launch delay
- Optimized WifiReceiver for Android N+
- Changed some layouts and icons
- Changed analytics dialog
v4.1 - Beta 11 (7/5/2017)
- Added Fabric Crashlytics
- Added a force crash test button
- Added standby mode
- Fixed deprecated methods
- Fixed location crash(added try catch)
- Added proguard(Took me long enough)
- Added v2 APK Signature
v4.1 - Beta 10 (5/1/2017)
- Attempting to fix shitty sleep bug
- Changed most BroadcastReceivers to Wakelocks
- Migrated CellService to IntentService(background)
- Fixed Phone Call Check for Alternate Cell Command
- Fixed memory leak in WifiReceiver
v4.1 - Beta 9 (4/23/2017)
- Optimized background airplane service when checking for connectivity
- Added Firebase Analytics EULA
- Changed ScheduledAirplaneService to BackgroundAirplaneService
- Added module for update checker
- Fixed SSL for About page
v4.1 - Beta 8 (3/4/2017)
- Added Firebase Crash Reporting
- Fixed possible memory leak in Network Settings
- Optimized images by converting PNG to WEBP
- Updated Gradle
- Updated ScheduledAirplane service to match WifiReceiver
- Removed unnecessary tests under link speed test
- ReadPhoneState permission added to check if user is in call, and will turn off airplane mode/turn on cell radio
- Added solution to #42 under settings
v4.1 - Beta 7 (1/23/2017)
- Removed android wear module (Will rework when AW 2.0 is released)
- Finally fixed cell radio detection, should work flawlessly
- Working on log directory so it's more user accessible
v4.1 - Beta 6 (12/16/2016)
- Working on cell radio check
- New splash screen, should work on any device and not stretch
- Added course location for cell radio
v4.1 - Beta5 (10/29/2016)
- Cell Radio fix should work better
- Added Pixel support
v4.1 - Beta4 (9/24/2016)
- Alternate root mode added. This explicitly disables the cell radio and is not related to Airplane mode. If you run into problems please toggle airplane mode or contact me
v4.1 - Beta3 (8/24/2016)
- Changed scheduled service to have alarmmanager
- Added TimedAlarmReceiver to start the airplane service at a specified interval
- Do Not Disturb will stop all alarms and wake them back up in the specified hours
- Night mode should work(Still experimental as there is no way to turn it off, besides from developer options on main screen)
v4.1 - Beta2 (8/20/2016)
- Fixed statistics loading bug from last update (app index problem)
- Added time picker(Theme is kinda broken)
- Added do not disturb option(Not working)
- Nothing new with the wear app
v4.1 - Beta1 (8/20/2016)
- Added scheduled service to check if airplane mode is on or not(with list for choosing minutes)
- Added support for Wear app(Will add voice actions for latency test, etc.)
- General performance fixes
v4.0 - Release (5/17/2016)
- Logging feature
- Better changelog
- Localization support
- Open source licenses
- Statistics
- Floating Action Buttons (FABs)
- Fixed network settings
- Switched PreferenceActivity to Fragments
- Easier UI with tutorial screen
- Splash screen to cover up long loading time on slower devices
v4.0 - RC 5 (5/13/2016)
- FAB Button for latency test
- Snackbars now use coordinator layout
v4.0 - RC 4 (5/4/2016)
- Cleaned up code
- Completely fixed latency snackbar, I swear, it's the last time
- Moved WifiReceiver to receiver package
- Made graphs dashed
v4.0 - RC 3 (5/3/2016)
- Actually fixed the ping test snackbar
- Fixed carrier logo
v4.0 - RC 2 (4/28/2016)
- Fixed latency test snackbar
v4.0 - RC 1 (4/25/2016)
- Changed Ping to Latency
- Fixed graph animation
- Fixed licenses not showing on cell data
- Added fab button to stat view
v4.0 - Beta10 (4/24/2016)
- Added app intro
- Added splash screen
v4.0 - Beta9 (4/19/2016)
- Added another graph for airplane mode off
- Graphs are in cards now
v4.0 - Beta8 (4/18/2016)
- Added working graph
v4.0 - Beta7 (4/18/2016)
- Wifi Lost stats work
v4.0 - Beta6 (4/17/2016)
- Added experimental stats graph(Doesn't do anything yet)
v4.0 - Beta5 (4/14/2016)
- Fixed network list bug from last beta
- Updated grade finally
- Added a snackbar that shows ping in ms
v4.0 - Beta4 (4/12/2016)
- Testing longer ping times. This should alleviate any issues that the network connectivity tester has when switching to a wifi network and immediately throwing a not connected alert.
v3.1>v4.0 - Beta3 (4/11/2016)
- Rebuilt changelog from the ground up
- Put activities and fragements into their own packages
- Removed spanish translations for now
- Logs spew out less garbage
v3.0.1>v3.1 - Beta2 (4/10/2016)
- Converted all hardcoded strings into resource strings
- Localization is on its way
v3.0.1 - Beta1 (4/5/2016)
- Fixed network settings
- Changed to PreferenceFragment (Allows actionbar)
v3.0.1 - Alpha6 (4/4/2016)
- Stopped support for kitkat, too much work, sorry :(
v3.0.1 - Alpha5 (4/4/2016)
- (EXPERIMENTAL) Added support for android 4.4+ (API19)
v3.0.1 - Alpha4 (3/21/2016)
- Fixed drawer problems (No resource found)
- Added working hamburger icon
- Settings and about menu don’t have an actionable, weird
v3.0.1 - Alpha3 (3/21/2016)
- Logs are fixed (Still no way to read them yet)
- Updated what's new
- Reenabled network settings
v3.0.1 - Alpha2 (3/19/2016)
- Added Verizon icon
- Trying to fix network settings, its not going well
- Disabled network settings for now. might not be useful anymore
v3.0.1 - Alpha1 (3/17/2016)
- Fixed a small bug when disconnecting, as well as a root bug
- Added logs, no way to read them yet
- Added carrier logo/name to drawer (cuz why not)
- Added wifi logo/name to drawer (cuz why not)
v3.0 - Release (3/13/2016)
- New Icon
- New settings menu
- New on off switch
- Network connection alerts
- Better settings and about menu
- Removed SSID disabler
- Added developer mode
- Sped up switching process
- Added Donate feature
- Various bug Fixes
v3.0 - ReleaseCandidate 2 (3/11/2016)
- Fixed IAPs
v3.0 - ReleaseCandidate 1 (3/7/2016)
- Ads work now
- Ads can be disabled in settings
- Ads will be disabled when a donation is made (Untested)
v3.0 - Beta9 (3/2/2016)
- Testing admob for extra revenue
- Allow user to disable ads because we all hate ads
- Possible fix for non working IAP
v3.0 - Beta8 (2/29/2016)
- Ping test now runs in an AsyncTask (Main screen one sends 3 packets now)
- New progressbar(circle) for AsyncTask
- Testing the disconnect from wifi with asynctask, might switch the main root commands to this method
v3.0 - Beta7 (2/26/2016)
- Feedback button works
- Small performance gain with disabled check
v3.0 - Beta6 (2/22/2016)
- Optimized imports
- Removed send feedback button for now
- Close to stable release
v3.0 - Beta5 (2/21/2016)
- Fixed Developer Features
- Check for internet before donating
- Fixed buy, back, buy again crash
- Donation toasts work now
- Finally incrementing version code along with version name
v3.0 - Beta4 (2/21/2016)
- Added donate button in drawer
- Donate has 4 tiers ($0.99, $2.99, $4.99, $9.99)
v3.0 - Beta3 (2/20/2016)
- Fixed toggle switch bug
- Fixed WiFi Receiver/Network Settings null bug
- Added non-working feedback button
- Changed easter egg to developer feature
v3.0 - Beta2 (2/12/2016)
- Added help wiki link in about page
- Internet alert seems to be working without problem. Still experimental/being tested
v3.0 - Beta1 (2/10/2016)
- v2.1 became v3.0 because I added a non backwards compatible feature
- Cleaned up code
- Organized WifiReceiver
- WifiReceiver speed increase
- All settings are marked as experimental
- Network alert gets called while launching, therefore, it gets called each time you join wifi
- Cleaned up imports
v2.1 - Alpha7 (2/8/2016)
- Removed the SSID Disabler from main screen (Caused many many issues)
- Settings SSID disabler semi works
- Cleaned up some wording issues in Settings menu
- Added option to get network alerts even if the app is set to off.
- Added easter egg disabler
v2.1 - Alpha6 (2/6/2015)
- v2.0.1 becomes v2.1 (A lot of stuff added, so not just a patch anymore)
- Added notification if network isn't connected to the internet
- Network settings semi work. Main screen one is still the one to use right now
- Cleaned up some imports
- More testing needed
v2.0.1 - Alpha5 (2/3/2016)
- Added LinkSpeed as an easter egg thing
- Added a ping test, It tests if one packet can reach Google DNS servers. It then displays if the current network is connected to the internet
- Added a utilities class that has a bunch of connection tools (Future features maybe, mainly for debug)
- Forgot about onResume, put that in to check easter egg and the toggle switch (Still WIP)
- Enabled multidex for some reason
v2.0.1 - Alpha4 (2/1/2016)
- Added Linkspeed test, maybe for a future function
- Added easter egg :)
- Changed all Log.d to show up as radio control, easier to find in logcat.
v2.0.1 - Alpha3 (1/30/2016)
- Added about preferencescreen
- Working clear ssid list button in settings preferenceScreen
v2.0.1 - Alpha2 (1/25/2016)
- SSID List in settings gets filled up by configurednetworks
- Added non-working clear button
v2.0.1 - Alpha1 (1/23/2016)
- Added an on off switch so the user can decide whether or not they want to enable RadioControl or not.
- (WIP) Added ssid disabler in settings. Main screen one is still active. The one in settings does not work
v2.0 (12/29/2015)
- The app no longer requires the timer, It can turn on airplane mode without turning off WiFi or Bluetooth
- Timer related bug fixes
- Removed pause timer
- Removed redundant code
- Drawer now works as intended
- Added a scroll feature to whats new dialog
- Added dark theme(Replacing light theme until theme chooser is in place)
v1.4 (12/15/2015)
- Adding the ability to choose a Wifi network you don't want the app to work on
- Made sharedprefs for all preferences the same pref xml
- Added wifi network disabler so the app will enable or disable itself for certain wifi networks.
v1.3.1 (N/A)
- Added a whats new dialog just for cosmetics
v1.3 (12/12/2015)
- Added feature that checks if user is in a call and roams over to WiFi. The app will wait for the phone call to end to switch to airplane mode
- Changed default timer from 10 to 15 seconds
v1.2 (11/15/2015)
- Added an experimental delay, default is 10 seconds, 15 seconds is the best
- Bug fixes
- Removed wake lock permission, not used
- Fixed redundant code
v1.1.1 (11/9/2015)
- Fixed bluetooth infinite loop problem
- Bug fixes
- Organized code
v1.1 (11/8/2015)
- App now works automatically, no need to open the app
- Added bluetooth support, it will be enabled or disabled as needed
- Bug fixes
- Organized code