Files
geniusrun/docs/IDEAS.md
Christophe Vila 12cbfdbbee docs(ideas): refine backlog notes on sync UX and error banners
Merge the old "improve activities/workouts download" and "better UX
when backend is not available" bullets into one clearer "modern error
displays" idea (ephemeral, severity-colored banners reused across
login/logout/sync/backend-down states), and flesh out the sync-modal
idea with the activities/workouts split and progress-bar prerequisite.
2026-07-26 21:26:24 +02:00

21 lines
1.5 KiB
Markdown

# Ideas for future development
Informal running list of things worth doing eventually. Not specs, not plans —
just enough to jog memory at the start of a future session. When one of these
is actually ready to be built, run it through the normal brainstorming ->
writing-plans flow (see `docs/superpowers/specs/` and `docs/superpowers/plans/`
for that history) and remove it from here once a spec exists.
## Backlog
- dedicated workouts section: add workouts table in database and create a dedicated page in UI (use an "objective" icon). workouts are already downloaded as dependencies of activities.
- improve synchronization: make it modal, split downloads of activities and workouts, add progress bar (which requires to know in advance how many activities or workouts will have to be downloaded).
- modern error displays: have error messages displayed in ephemeral banners with background (red for error, orange for warning, blue for notice). this should be used for login, logout, synchronisation final status in profile page (the synchronisation operation itself remains a progress bar). this modern error display should be used on all pages/tabs in case of backend is not here.
- better UX for activities (list layout without the graphs, detailed view with different graphs for each phase incl. delta with workout)
- add icon to indicate if an activity has an associated workout
## Someday / maybe
- dedicated tab for past workouts (or find a way to show them in the "training plan" tab)
- training programs with phases (tapering, easier weeks, post-race recovery)
-