In this release I implemented important HELM chart fixes, Admin Panel improvements and new "Running" trip classification type.
Running trip classification type
Now we have Walk, Bicycle, Running, Car, Train and Flight trip classification types. Walk and Car are mandatory, everything else is optional. The user must enable Running type (disabled by default). Be careful when everything is enabled - the results might be inconsistent (slow car trips could be classified as bicycle trips, slow bicycle trips can be classified as running, etc).
Documentation is here: https://tess1o.github.io/geopulse/docs/user-guide/timeline/travel_classification#running-settings-optional
Added User Invitation Functionality
Admin users can create an invite link that can be used by other users for registration. This link will bypass all Registration restrictions (so if Registration is disabled by admin the user having this link will be able to register): https://tess1o.github.io/geopulse/docs/system-administration/configuration/admin-panel#user-invitations
Added Audit Log page for Admins
When Admins do any changes in UI we record their changes for audit purposes. Now it's possible to view those logs in UI.
See documentation here: https://tess1o.github.io/geopulse/docs/system-administration/configuration/admin-panel#audit-logs
Fixed helm chart configs
A lot of env variables were properly added to helm charts and updated documentation: https://tess1o.github.io/geopulse/docs/getting-started/deployment/helm-configuration-guide
Added documentation how to add any other env variable:
https://tess1o.github.io/geopulse/docs/getting-started/deployment/helm-configuration-guide#advanced-configuration-custom-environment-variables
Fixed Immich settings page
Now Immich Settings tab (In User Profile) correctly tests connectivity to Immich server. See #216