Project

General

Profile

Actions

Feature #222

open

Sessions list should have nested session display based on timeframe

Added by Sam Pearson 23 days ago. Updated 19 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
06/23/2026
Due date:
% Done:

0%

Estimated time:
Engineering Effort:
medium
App Component:
Webapp
Feature:
Commitments

Description

Both on the reports page and the session page, the session list component should have a nested/collapsible list that lets you drill down to sessions like so:

year > season > month > week > day

eg you open up the year and see however many seasons have sessions in them, and you can expand one of those to see however many months within have sessions, etc.

Despite it being on the reports page and dealing with sessions, I think this is a commitment list. We can hardcode instances of it to display only sessions or whatever, but viewing commitments in this way is going to be useful beyond sessions, and sessions only feel like the primary entity we're dealing with because they automatically have commitments created when they are created.

Actions #1

Updated by Sam Pearson 19 days ago

  • Engineering Effort changed from large to medium

Dropping this down to medium eng effort and putting it in the usability MVP

what I can do here is just have a nested expandable div.

instantiate to year/season/etc

each one just contains others, recursing down to day

but also contains a 'show all' div that expands into a session_list component

Actions #2

Updated by Sam Pearson 19 days ago

build the expanding recursing thing first, and then shove session_lists in it.

keep in mind this can be used for tasks as well.

Actions #3

Updated by Sam Pearson 19 days ago

  • Target version set to V2.2.1 - Usability MVP
Actions #4

Updated by Sam Pearson 19 days ago

  • Target version deleted (V2.2.1 - Usability MVP)

#221 - toggle switch for this thing.

Maybe this should be its own version, shoving this into the mvp doesn't make sense because showing everything in a day/week scope is good enough for mvp

Actions #5

Updated by Sam Pearson 19 days ago

  • Target version set to report page update
Actions

Also available in: Atom PDF