Add event list feature (009-list-events) #17

Merged
nitrix merged 1 commits from 009-list-events into master 2026-03-08 15:58:05 +01:00
Owner

Summary

  • EventCard with title, relative time display, and organizer/attendee role badge
  • EventList sorted by date (upcoming first), past events visually faded
  • EmptyState component when no events stored
  • Swipe-to-delete gesture with confirmation dialog
  • CreateEventFab floating action button for quick event creation
  • Router param rename :token:eventToken across all views
  • useRelativeTime composable (Intl.RelativeTimeFormat)
  • useEventStorage: validation, removeEvent(), reactive versioning
  • Full E2E and unit test coverage for all new components

Test plan

  • Unit tests for EventCard, EventList, EmptyState, ConfirmDialog
  • Unit tests for useEventStorage, useRelativeTime
  • E2E tests for event display, sorting, navigation, delete flow
  • E2E tests for empty/populated state switching
  • E2E tests for past-event fading

🤖 Generated with Claude Code

## Summary - **EventCard** with title, relative time display, and organizer/attendee role badge - **EventList** sorted by date (upcoming first), past events visually faded - **EmptyState** component when no events stored - **Swipe-to-delete** gesture with confirmation dialog - **CreateEventFab** floating action button for quick event creation - Router param rename `:token` → `:eventToken` across all views - `useRelativeTime` composable (Intl.RelativeTimeFormat) - `useEventStorage`: validation, `removeEvent()`, reactive versioning - Full E2E and unit test coverage for all new components ## Test plan - [x] Unit tests for EventCard, EventList, EmptyState, ConfirmDialog - [x] Unit tests for useEventStorage, useRelativeTime - [x] E2E tests for event display, sorting, navigation, delete flow - [x] E2E tests for empty/populated state switching - [x] E2E tests for past-event fading 🤖 Generated with [Claude Code](https://claude.com/claude-code)
nitrix added 1 commit 2026-03-08 15:54:42 +01:00
Add event list feature (009-list-events)
All checks were successful
CI / backend-test (push) Successful in 57s
CI / frontend-test (push) Successful in 22s
CI / frontend-e2e (push) Successful in 1m4s
CI / build-and-publish (push) Has been skipped
e56998b17c
Enable users to see all their saved events on the home screen, sorted
by date with upcoming events first. Key capabilities:

- EventCard with title, relative time display, and organizer/attendee
  role badge
- Sortable EventList with past-event visual distinction (faded style)
- Empty state when no events are stored
- Swipe-to-delete gesture with confirmation dialog
- Floating action button for quick event creation
- Rename router param :token → :eventToken across all views
- useRelativeTime composable (Intl.RelativeTimeFormat)
- useEventStorage: add validation, removeEvent(), reactive versioning
- Full E2E and unit test coverage for all new components

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
nitrix merged commit fe291e36e4 into master 2026-03-08 15:58:05 +01:00
nitrix deleted branch 009-list-events 2026-03-08 15:58:05 +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#17