Turn on Airplane mode upon connection to a WiFi network
Rather than having a strict time schedule, once issue #6 is resolved (leaving WiFi enabled) it would be great to have AirplaneMode turn on (with exception of WiFi) once connected to a WiFi network, and then disabled once a WiFi connection is no longer available.
I use purely data for communication and the cell radio is only useful while not on WiFi. I currently turn on Airplane mode, then turn WiFi back on when around a known network, then turn off Airplane mode when travelling. This extends the battery life of my device significantly (from 1 day to 2.5 days), but requires manual tinkering.
The current time schedule may work for some of it, such as pre-scheduled commuting times, but it would be great to be able to have it handled all of the time automatically.