Hello, nice idea for an app, but i have this bug:
I set a scheduler with max treshold overnight. It works fine until the period ends, then this app tries to disable airplane mode periodically 8 times in a minute indefinitely
(seen in SU log) while having full signal (still under the nightly max treshold though, but that shouldnt be active anymore). This causes the phone to be awake and drain battery. Turning the service through the app to Off then On stops the disabling until next time. Would be cool if you could fix it.
And a few suggestions:
I think the main window interface is unintuitive, what happens if i schedule an interval, wait until it starts then change settings on title screen? Do these overwrite the scheduler? Until when? Next check for entering Pending time? Next scheduled period start? Forever? Maybe a switch on the main activity could be used to always overwrite the scheduler when its on, and when its off simply gray out/disable the controls and use the scheduled settings?
Also, entering the numbers seems to not always be saved, i read here you recommend pressing enter key, couldnt it be handled reliably?
And a small one, i hate AM/PM time, could you have the time picker read and use system time format please?
Lastly, a setting to automatically remove the persistent notification when the service is disabled would be cool