In this release I added two big features and fixed a couple of defects.
Timeline Share
On the main Timeline page you can create a sharable link to your timeline:
The idea is to share not only your current "live" location but some period of time - a trip, vacation, etc. This link is optionally protected by password and any user (no login required) can view your timeline and the map. Optionally you allow to display photos from Immich. You set start/end date for timeline (the part of your timeline which you want to share) and the expiration date. The users will be able to you your timeline within start and end dates (they can narrow down the timeframe if needed but cannot extend it). You can revoke access to this link at any time.
How the UI looks like:
Trip Classification Details
Sometimes you don't understand the reason why particular trip is classified in the way it is classified. Why is it a Bicycle trip instead of CAR? Why is RUNNING instead of WALKING? To help users to clarify this I added a new functionality called "Trip Classification Details". To open it do right click on a trip in your timeline and select "Why is this XXX?"
As a result the system will open a dialog where you can see all statistical parameters for your trip (avg speed, max speed, can your GPS data be reliable or not, etc). On the same screen scroll down to see why the system selected specific trip type and rejected others:
Improved debug export page and implemented debug import page
If you need assistance with your timeline you can share obfuscated data with me via "/app/debug-export" page. Now we also include favorite areas (names are obfuscated) so I can for 100% generate exactly the same timeline as you do.
For myself I added "/app/debug-import" page to simplify import of this debug data to dev server.
Bug fixes
- Fixed a couple of issues to make the timeline generation algorithm deterministic (for the same GPS data and the same timeline config we always must receive the same timeline, doesn't matter how many times we regenerate it)
- Fixed issue with removal of old helm charts when a new release is published
- Fixed release script to do not corrupt documents and configs when a new release is published.
