Improvements
- Moved database migrations away from the codebase to the Docker entrypoint
- Redesigned onboarding flow
- Updated German translations
- Updated Portuguese translations
Bug fixes
- Fixed a bug where filters on the photos page were not persisted between page loads
Technical details
- ISSUE #2142: Introduce an isolated service to detect duplicate activities before importing by @robiningelbrecht in #2143
- ISSUE #2141: Move the app away from Strava branding by @robiningelbrecht in #2144
- ISSUE #2133: Add new Activity file import pipeline by @robiningelbrecht in #2145
- ISSUE #2146: Add periodic file imports to the daemon container by @robiningelbrecht in #2147
- ISSUE #2152: Rename database, but fallback to existing strava.db file by @robiningelbrecht in #2153
- ISSUE #2151: Only render link to Strava activity if activity got imported through Strava API by @robiningelbrecht in #2154
- ISSUE #2156: Filters on the photos page are not persisted to localStorage by @robiningelbrecht in #2157
- ISSUE #2149: Remove references to kudo's and comments by @robiningelbrecht in #2158
- ISSUE #2160: Improve import flow and get rid of unnecessary cron complexity by @robiningelbrecht in #2162
- ISSUE #2161: Improve file parser tests by @robiningelbrecht in #2163
- ISSUE #2155: Move database migrations to docker entrypoint by @robiningelbrecht in #2159
- ISSUE #2164: Import athlete from file config by @robiningelbrecht in #2165
- ISSUE #2150: Restyle onboarding flow by @robiningelbrecht in #2166
- Update German translations in intl-icu file by @effectpears in #2170
- Update messages+intl-icu.pt_BR.yaml by @gustavobim in #2168
New Contributors
- @gustavobim made their first contribution in #2168
Full Changelog: v4.8.7...v4.8.8