-
-
Notifications
You must be signed in to change notification settings - Fork 481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] See track history #1152
Comments
I've thought about this before. The main challenge is now the app needs to store a history of points, so coming up with a sensible value for "how many points?", as well as other things like "do we also keep the inaccurate locations?" and "what about points for contacts?". None of that is particularly hard though, we can aim to have something simple in the next major release and see what people think. |
Just to clarify, I was thinking of the track history for a friend, as well as yourself. This would require changes to the server side? |
in iOS we keep the last |
The app can store a list of positions it receives for a contact, so that ask shouldn't require any changes outside of the app. |
So there would be no history while the phone is off or out of network connectivity? |
Yes, without a live connection to an instance, the client's not going to receive any locations from contacts. It can obviously store its own location history while offline, but there's no mechanism in the OT protocol / spec to allow a client to pull a history of locations for a contact from a recorder instance. |
If you are using an MQTT backend and use QoS>0 which is the default, messages from contacts will be queued until you are back online. |
Maybe the easiest way to implement this would be to allow a config option to point to a OwnTracks Frontend page? This doesn't work if the phone is offline, but its a thought. |
Our OwnTracks iOS app in combination with the Recorder can do something we call Tours. |
I think the idea of being able to easily link to a recorder instance is reasonable, but the challenge is: how does the app know where the recorder is? It might be guessable on HTTP mode, but not MQTT, it's decoupled from the recorder completely. Tours is coming, but it's not quite the same use case. Still aiming to do simple history for self, but had to jettison from 2.5 in order to get the thing out of the door this decade. |
The app knows where the recorder is by requesting a new tour or the list of tours from the recorder. The recorder responds with the details including the tour's URL: https://owntracks.org/booklet/features/tours/ |
A fairly standard feature of tracking apps is to see the track history of a single user. I know recorder provides something like this but we could do with it in the mobile app as well.
The text was updated successfully, but these errors were encountered: