Skip to content

Releases: martin-ueding/geo-activity-playground

0.28.0

07 Sep 12:19
Compare
Choose a tag to compare
  • Add settings menu to suppress fields from share pictures.
  • Fix spelling mistake in navigation bar.
  • Accelerate the tile visit computation.
  • Ignore equipment offsets of equipments that don't exist.
  • Reset corrupt heatmap cache files.
  • GH-159: Improve password mechanism to protect both upload and settings.
  • Document the use of Open Street Map uMap for missing explorer tiles on the go.

0.27.0

11 Aug 09:42
Compare
Choose a tag to compare
  • GH-128: Let the Strava Checkout importer set the file strava-last-activity-date.json which is needed such that the Strava API importer can pick up after all the activities that have been imported via the checkout.
  • GH-143: Use custom CSV parser to read activities that have newlines in their descriptions.
  • GH-146: Make multiprocessing optional with num_processes = 1 in the configuration.
  • GH-147: Add another safeguard against activities that don't have latitude/longitude data.
  • GH-149: Only pre-compute explorer maps for zoom 14 and 17 by default. Other ones just have to be enabled once. This saves a bit of computing time for most people that don't need to go down to zoom 19.
  • GH-151: Do not fail if version cannot be determined.
  • Add settings menu where one can configure various things:
    • Equipment offsets
    • Maximum heart rate for heart rate zones
    • Metadata extractions from paths
    • Privacy zones
    • Strava connection
  • The config.json replaces the config.toml and will automatically be generated.
  • Fix bug in explorer tile interpolation that likely doesn't have an effect in practice.

0.26.3

08 Aug 19:31
Compare
Choose a tag to compare
  • GH-142: Require pandas >= 2.2.0 to make sure that it knows about include_groups.
  • GH-144: Ignore activities without time series when using the Strava Checkout import.

0.26.2

06 Aug 19:30
Compare
Choose a tag to compare
  • Start with a test suite for the web server that also tests importing.
    • Already fixed a few little bugs with that.
  • GH-141: Fix summary page if there are no activities with steps.

0.26.1

06 Aug 10:44
Compare
Choose a tag to compare

0.26.0

05 Aug 22:43
Compare
Choose a tag to compare
  • Add automatic dark mode.
  • Add some more explanation for the Strava connection.
  • GH-138: Fix import from Strava archive that was broken in 0.25.0.
  • Style the settings page a bit.

0.25.0

05 Aug 19:16
Compare
Choose a tag to compare
  • Restructure the way that activities are imported to realize a couple of benefits:

    • Deleting activities is detected now, they are removed from the heatmap.
    • If the code is changed, not everything has to be parsed again. This is especially helpful with regard to the rate-limited Strava API.
    • Some code is deduplicated that had accumulated between activity file parsing and the Strava API.
    • Unfortunately it means that everything needs to parsed again into the new format. I'm sorry about that, especially to you Strava users that need to deal with the rate limiting!
  • Add an web interface to connect to Strava API using a shared application such that it becomes much simpler to set up.

  • GH-41: Compute moving time.

  • GH-127: Make calories and steps optional for the share picture.

  • GH-131: Update to the column names in the Strava export.

  • GH-133: Cope with manually recorded activities in Strava export.

  • GH-134: Cope with broken FIT files.

0.24.2

29 Jul 21:42
Compare
Choose a tag to compare
  • GH-127: Make calories and steps optional for the summary statistics.

0.24.1

27 Jul 08:10
Compare
Choose a tag to compare
  • GH-124: Add more timezone handling for Strava API.
  • GH-125: Fix building of Docker container.
  • GH-126: Fix heatmap download.

0.24.0

26 Jul 17:04
Compare
Choose a tag to compare
  • GH-43: Added nicer share pictures and privacy zones.
  • GH-95: Display the number of new explorer tiles and squadratinhos per activity.
  • GH-113: Open footer links in a new tab.
  • GH-114: Show total distance and duration in day overview.
  • GH-115: Add more summary statistics and add a "hall of fame" as well.
  • GH-161: Show table for Eddington number, also update the plot to make it a bit easier to read. Add some more explanatory text.
  • GH-118: Fix links in search results.
  • GH-121: Fix link to share picture.
  • GH-122: Convert everything to "timezone naive" dates in order to get rid of inconsistencies.
  • GH-123: Fix startup from empty cache. A cache migration assumed that activities.parquet exists. I've added a check.
  • Use Flask Blueprints to organize code.
  • Remove half-finished "locations" feature from the navigation.
  • Allow filtering the heatmap by activity kinds.
  • Remove duplicate link to landing page from navigation.