Remove activity lists from training pages

Merged
AS
11d ago
+12-1325

Summary

Remove the activity lists from the training overview and cycling, running, endurance, hiking, strength, and climbing pages. Remove mobile's recent activity and climbing session lists, along with unused list components, queries, pagination, styles, and tests. Training charts and analytics remain available.

Validation

  • 94 focused web/mobile tests passed across 11 files.
  • Web and mobile typechecks passed.
  • Biome checks on changed files and git diff --check passed.
  • Visual browser inspection was unavailable because the session had no connected browser.

Summary by Sourcery

Remove activity lists from training pages while preserving training charts and analytics.

Enhancements:

  • Remove recent activity and climbing session lists from the training overview and sport-specific training pages while retaining charts and analytics.
  • Remove the associated activity queries, pagination, deletion handling, parsing models, styles, and unused components.

Documentation:

  • Update web documentation to remove references to the retired recent climbing activity table.

Tests:

  • Update web and mobile tests to reflect the removal of training activity lists and their supporting queries.

Summary by CodeRabbit

  • Changes
    • Removed recent activity and workout lists from training pages across mobile and web.
    • Training dashboards continue to show their analytics, including volume, pace, strength, and climbing charts.
    • The climbing training card no longer displays recent session summaries.