This has been on the back burner for a while - initial implementations were... dodgy and barely worked. I think I have a better idea of what needs to be done to make track history work now, I just need to commit to doing it.
Toggle to display history or not (part of Display filtering options)
Should work for individual items
History for each track
Global history lifetime setting - most likely in minutes but with the ability to handle multiple time formats
Tracks with history enabled automatically add history every so often, then remove when age > lifetime
Implemented, mostly. Needs settings to be configurable and serialized. These settings should be purely local, no need to make them Server-authoritative.
This has been on the back burner for a while - initial implementations were... dodgy and barely worked. I think I have a better idea of what needs to be done to make track history work now, I just need to commit to doing it.