Add event list temporal grouping (010) #19

Merged
nitrix merged 1 commits from 010-event-list-grouping into master 2026-03-08 17:30:36 +01:00
Owner

Summary

  • Group events into five temporal sections: Today, This Week, Next Week, Later, Past
  • Add date subheaders within sections (e.g. "Wed, 12 Mar"), hidden for Today
  • Context-aware time display: clock time for upcoming events, relative time for past
  • Visual emphasis on Today section header
  • New useEventGrouping composable, SectionHeader and DateSubheader components

Test plan

  • 126 unit tests pass (13 new for grouping logic, component tests updated)
  • 25 E2E tests pass (8 new for temporal grouping, section headers, date subheaders, time display)
  • All existing functionality preserved (swipe-to-delete, role badges, empty state, navigation)

🤖 Generated with Claude Code

## Summary - Group events into five temporal sections: **Today**, **This Week**, **Next Week**, **Later**, **Past** - Add date subheaders within sections (e.g. "Wed, 12 Mar"), hidden for Today - Context-aware time display: clock time for upcoming events, relative time for past - Visual emphasis on Today section header - New `useEventGrouping` composable, `SectionHeader` and `DateSubheader` components ## Test plan - [x] 126 unit tests pass (13 new for grouping logic, component tests updated) - [x] 25 E2E tests pass (8 new for temporal grouping, section headers, date subheaders, time display) - [x] All existing functionality preserved (swipe-to-delete, role badges, empty state, navigation) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
nitrix added 1 commit 2026-03-08 17:27:24 +01:00
Add temporal grouping to event list (Today/This Week/Next Week/Later/Past)
All checks were successful
CI / backend-test (push) Successful in 58s
CI / frontend-test (push) Successful in 23s
CI / frontend-e2e (push) Successful in 1m9s
CI / build-and-publish (push) Has been skipped
a52d0cd1d3
Group events into five temporal sections with section headers, date subheaders,
and context-aware time display (clock time for upcoming, relative for past).
Includes new useEventGrouping composable, SectionHeader and DateSubheader
components, full unit and E2E test coverage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nitrix merged commit d7ed28e036 into master 2026-03-08 17:30:36 +01:00
nitrix deleted branch 010-event-list-grouping 2026-03-08 17:30:36 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nitrix/fete#19