Releases: robiningelbrecht/statistics-for-strava
v4.6.6
What's Changed
- ISSUE #1763: Add SegmentEffort vs heart rate scatter chart by @robiningelbrecht in #1788
- ISSUE #1778: Make database migration more memory efficient by @robiningelbrecht in #1794
- ISSUE #1795: Add new sports types to docs by @robiningelbrecht in #1798
- ISSUE #1797: Add config to activityGrid to arrange metricsDisplayOrder by @robiningelbrecht in #1799
- ISSUE #1801: Fix pace Y axis label on activity metric charts by @robiningelbrecht in #1804
- ISSUE #1802: Add option to redact sensitive info to app:debug:environment console command by @robiningelbrecht in #1805
Full Changelog: v4.6.5...v4.6.6
v4.6.5
Note
This release introduces another data compression, reducing the disk space used by your database.
Always create a backup of your database before performing an upgrade.
What's Changed
- ISSUE #1760: Add distance and elevation range filters to the activity overview by @robiningelbrecht in #1764
- ISSUE #1761: Add support for new Strava sport types by @robiningelbrecht in #1768
- ISSUE #1773: Improve gear maintenance docs by @robiningelbrecht in #1774
- ISSUE #1766: Move calculated stream values to separate ActivityStreamMetric entity by @robiningelbrecht in #1777
- ISSUE #1766: If available, use coordinate stream to display leaflet polylines by @robiningelbrecht in #1780
- ISSUE #1778: Compress ActivityStream data to reduce DB size by @robiningelbrecht in #1781
Full Changelog: v4.6.4...v4.6.5
v4.6.4
This release fixes a critical issue in the Daemon that was introduced in v4.6.3
Full Changelog: v4.6.3...v4.6.4
v4.6.3
Note
This release primarily focuses on data compression, reducing the disk space used by your build directory and database.
What's Changed
- ISSUE #1742: Fix duplicate rendering of gear maintenance rows by @robiningelbrecht in #1743
- ISSUE #1746: Re-arrange javascript files by @robiningelbrecht in #1747
- ISSUE #1745: Introduce compressed API calls to reduce file sizes by @robiningelbrecht in #1748
- ISSUE #1745: Introduce compressed API calls to render charts by @robiningelbrecht in #1749
- ISSUE #1745: compress gpx files by @robiningelbrecht in #1753
- Update messages+intl-icu.de_DE.yaml by @effectpears in #1752
- ISSUE #1754: Reduce Docker image size by @robiningelbrecht in #1755
Full Changelog: v4.6.2...v4.6.3
v4.6.2
Another day, another release improving the activity metric charts.
What's Changed
- ISSUE #1735 & #1736: Activity metrics chart improvements by @robiningelbrecht in #1740
Full Changelog: v4.6.1...v4.6.2
v4.6.1
Note
This release needs to recalculate the metrics chart on the activity detail pages.
Your next import may take a bit longer, but subsequent imports will run at normal speed.
Revamped metric charts on activity detail pages
- Charts are now zoomable
- Charts now use the full raw data instead of simplified data
What's Changed
- ISSUE #1724: Dark mode: prevent 'flash' on page load by @robiningelbrecht in #1725
- Adding French translations by @BenjaminDiet in #1727
- ISSUE #1728: Add apple-touch-icon for iOS home screen support by @robiningelbrecht in #1729
- ISSUE #1730: Fix mis-aligned cursor training load analysis by @robiningelbrecht in #1731
- ISSUE #1716: Rework activity profile charts by @robiningelbrecht in #1720
- ISSUE #1716: Fix caching issue while importing activities by @robiningelbrecht in #1720
New Contributors
- @BenjaminDiet made their first contribution in #1727
Full Changelog: v4.6.0...v4.6.1
v4.6.0
Dark mode is here!
No more getting flash-banged by the UI at night.
Because your eyes didn't deserve to burn like they were staring into the sun.
New "profile" dropdown
We’ve moved the following links into a new dropdown in the top-right corner, accessible by clicking your profile picture:
- Workout assistant
- Badges
- Strava profile
What's Changed
- Update German translations by @luusl in #1712
- ISSUE #1713: Add crossorigin=use-credentials to manifest link by @robiningelbrecht in #1717
- ISSUE #1714: Dark mode by @robiningelbrecht in #1715
- ISSUE #1714: Always show profile drop down by @robiningelbrecht in #1719
Full Changelog: v4.5.0...v4.6.0
v4.5.0
Warning
Before upgrading to this release, you'll need to upgrade to v4.4.2 first.
Skipping this step will result in an error.
👏 This release adds a new forecast tab to the training load modal.
What's Changed
- ISSUE #1696: Refactor enrichers to builders to ensure immutable objects by @robiningelbrecht in #1697
- ISSUE #1698: Squash existing database migrations to one file by @robiningelbrecht in #1699
- feat(training-load): add a forecast tab for training load recovery by @hutchinsp01 in #1702
- ISSUE #1705: New Shoutrrr release available: v0.13.2 by @robiningelbrecht in #1706
- ISSUE #1707: Save the filters of the activities and segments overviews between page refreshes by @robiningelbrecht in #1708
v4.4.2
This release introduces a refreshed “Best Efforts” page, featuring improved usability.
What's Changed
- ISSUE #1688: Revisit how intensity in the Athlete profile chart is calculated by @robiningelbrecht in #1689
- ISSUE #1691: Pace data smoothing for activity charts by @robiningelbrecht in #1692
- ISSUE #1682: Best effort periods by @robiningelbrecht in #1693
Full Changelog: v4.4.1...v4.4.2
v4.4.1
What's Changed
- ISSUE #1659: Introduce ActivityIdRepository by @robiningelbrecht in #1662
- ISSUE #1675: Postpone webhooks process when other process is importing data by @robiningelbrecht in #1676
- ISSUE #1677: Webhook fails due to Invalid RESTING_HEART_RATE_FORMULA by @robiningelbrecht in #1679
- Respect app basePath when resolving default route by @luusl in #1678
New Contributors
Full Changelog: v4.4.0...v4.4.1