Skip to content

Develop - #13

Merged
hamidi-dev merged 2 commits into
hamidi-dev:developfrom
SimonEisenhauer:develop
Jul 31, 2026
Merged

Develop#13
hamidi-dev merged 2 commits into
hamidi-dev:developfrom
SimonEisenhauer:develop

Conversation

@SimonEisenhauer

Copy link
Copy Markdown
Contributor

No description provided.

Adds "last_activity" (ended_at, falling back to created_at) as a sort option
alongside "date" for the sessions list, and alongside the existing "recency"
for Projects mode -- so "what did I last work on" no longer needs the
discarded A grouping toggle: it's a plain, reversible column, not a mode
that reshuffles the Months/Days panels or the active date range. The Date
column follows whichever sort is active ("Last act" next to "Started"),
sized to fit its header field together with the sort arrow.

Only offered outside the Time overview's Days pane: a single Day's Sessions
list is read by start time, and activity can run into a later day than the
one a row is filed under, so ranking by it there would be more confusing
than useful. active_session_sort_options() is the one place that decides
the vocabulary, so the picker, a header click, and the applied sort can
never disagree; falling back away from last_activity also resolves its
saved sort_reverse back to the fallback column's own natural order, and
Projects mode gets its own guard so a stale self.focus never leaks the
restriction in.
@SimonEisenhauer
SimonEisenhauer marked this pull request as ready for review July 31, 2026 07:39
@hamidi-dev
hamidi-dev merged commit f417b0f into hamidi-dev:develop Jul 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants