I have just published a new version of the app. It has no new features, but introduces a lot of memory-related optimization.
Many users suffered from app crashing (closing instantly). Almost always it was caused by out-of-memory issue. I have optimized memory usage and added a "safeguard" free memory amount to be left for system needs; according to my tests, app now works stable even on Aplite (emulator).
Occasionally you may see <OOM> labels instead of task title or details. This means that you have many task lists or many tasks in current list. There are several things you can do to fight this issue:
- Configure app to hide completed tasks — this will free up memory they occupy;
- Delete some unused tasklists — or later I will add an option to hide them;
- Upgrade to Pebble Time / Time Steel / Round which have much more memory. For example, on Aplite emulator I had about 10k dynamic memory while on Basalt there is about 50k. Feel the difference...
@dersie, could you please send me that file? I'll try to check what exactly caused such problem.
According to my latest investigations, this happens when we have very little memory available.
I hope that new version will work for you, but would like to test what change did introduce this problem.
@David_Green1, actually app is not supposed to terminate after start. Hopefully it will work for you now. As for overdue tasks, I will implement this later, probably as a configurable option.