Thanks for the report. You're definitely on 2v11 firmware @jerryn?
If you can find a way to reproduce this at all, please let me know. I believe what is happening is at some point the Bangle.js storage gets corrupted. When Bangle.js fully reboots it checks the Storage over, and if it is corrupted it deletes it and replaces it with the factory default.
It's debatable whether it should do that of course - maybe it should just put up a menu asking about what to do. At least then we could leave it to we could look and see what was actually wrong with Storage...
But in an ideal world Storage should never get messed up.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Thanks for the report. You're definitely on 2v11 firmware @jerryn?
If you can find a way to reproduce this at all, please let me know. I believe what is happening is at some point the Bangle.js storage gets corrupted. When Bangle.js fully reboots it checks the Storage over, and if it is corrupted it deletes it and replaces it with the factory default.
It's debatable whether it should do that of course - maybe it should just put up a menu asking about what to do. At least then we could leave it to we could look and see what was actually wrong with Storage...
But in an ideal world Storage should never get messed up.