feat(agenda): add Agenda view — upcoming events grouped by day
All checks were successful
CI / ci (push) Successful in 6m24s
All checks were successful
CI / ci (push) Successful in 6m24s
The fourth top-level view, alongside Month/Week/Day. A forward-looking LazyColumn of upcoming events grouped under sticky day headers, reusing the v2.3 grouped-list language (GroupedRow cards, color-rail leading). - AgendaViewModel loads a 60-day forward window from the anchor day (today by default; goToToday/goToDate drive the FAB + drawer jump), groups instances by local day (ongoing/multi-day clamped to the anchor), sorts all-day-first then by start. - AgendaScreen: same drawer + scaffold + view-switcher + FAB shell as Day; sticky "Today · …"/"Tomorrow · …" headers, event rows with time·location, plus empty/failure/loading states. - Wired into CalendarView (ViewAgenda icon), IMPLEMENTED_VIEWS, and CalendarHost; strings added (EN + DE). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -197,11 +197,19 @@
|
||||
<string name="view_month">Month</string>
|
||||
<string name="view_week">Week</string>
|
||||
<string name="view_day">Day</string>
|
||||
<string name="view_agenda">Agenda</string>
|
||||
<string name="view_section">View</string>
|
||||
|
||||
<!-- Jump to date (drawer) -->
|
||||
<string name="drawer_jump_to_date">Jump to date</string>
|
||||
|
||||
<!-- Agenda view -->
|
||||
<string name="agenda_today_action">Today</string>
|
||||
<string name="agenda_header_today">Today</string>
|
||||
<string name="agenda_header_tomorrow">Tomorrow</string>
|
||||
<string name="agenda_empty_title">Nothing scheduled</string>
|
||||
<string name="agenda_empty_subtitle">Upcoming events will show up here.</string>
|
||||
|
||||
<!-- Calendar filter (M3) -->
|
||||
<string name="filter_title">Calendars</string>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user