InfiniTimeOrg / InfiniLink

The official iOS companion app for InfiniTime
https://apps.apple.com/us/app/infinilink/id1582318814
GNU General Public License v3.0
202 stars 22 forks source link

Last connected and uptime stats #16

Closed xan-m closed 3 years ago

xan-m commented 3 years ago

User request from TestFlight to add 'last connected' info on the status page, which I think will go hand in hand with a feature I was planning on implementing: uptime tracking.

I'm thinking the uptime tracker should go in the settings page, or maybe in the status section at the bottom of the sidebar.

As for the 'last connected' info, while this would be helpful for troubleshooting, etc, I'm concerned that it's something you'd only want to see when you make a connection (if at all) and not have it displayed constantly. Maybe the uptime tracker could display the last connected time if a PineTime is not currently connected.

xan-m commented 3 years ago

Rudimentary version in place in 0.9.0. Home screen now displays last disconnect and has a running timer showing the current uptime.

Note that these statistics are both triggered by ANY disconnect, including simple out-of-range disconnections, as I don't have a way of knowing from the app's side what the cause of the disconnect was.