From b663efbb3eac84baa456f02c1943fb55b28202d1 Mon Sep 17 00:00:00 2001 From: Sebastian Krupinski Date: Tue, 17 Feb 2026 19:11:12 -0500 Subject: [PATCH] feat: use module store Signed-off-by: Sebastian Krupinski --- src/components/AgendaView.vue | 87 ++-- src/components/CalendarView.vue | 24 +- src/components/CollectionList.vue | 46 +- src/components/DaysView.vue | 92 ++-- src/components/EventEditor.vue | 69 ++- src/components/TaskEditor.vue | 97 ++-- src/composables/useChronoEntityActions.ts | 96 ++++ src/pages/ChronoPage.vue | 530 ++++------------------ src/stores/chronoStore.ts | 424 +++++++++++++++++ src/types/spans.ts | 30 ++ 10 files changed, 883 insertions(+), 612 deletions(-) create mode 100644 src/composables/useChronoEntityActions.ts create mode 100644 src/stores/chronoStore.ts create mode 100644 src/types/spans.ts diff --git a/src/components/AgendaView.vue b/src/components/AgendaView.vue index bd68f7e..9aeaa5a 100644 --- a/src/components/AgendaView.vue +++ b/src/components/AgendaView.vue @@ -9,12 +9,16 @@
- 1D - 3D - 1W - 2W - 3W - 1M + + {{ span.toUpperCase() }} +
@@ -35,7 +39,7 @@ {{ entity.properties?.label || 'Untitled' }} - {{ entity.properties?.timeless ? 'All day' : `${entity.properties?.startsOn ? formatTime(new Date(entity.properties.startsOn)) : ''} - ${entity.properties?.endsOn ? formatTime(new Date(entity.properties.endsOn)) : ''}` }} + {{ getEventProperties(entity).timeless ? 'All day' : `${formatEventDateTime(getEventProperties(entity).startsOn)} - ${formatEventDateTime(getEventProperties(entity).endsOn)}` }} @@ -45,23 +49,29 @@