From 2abe8c59707d835942ee468a7d9e2726b7221974 Mon Sep 17 00:00:00 2001 From: Flegma Date: Sat, 4 Jul 2026 08:56:35 +0200 Subject: [PATCH 01/10] feature: events --- components/BreadCrumbs.vue | 18 + components/events/EventCard.vue | 88 + components/events/EventForm.vue | 452 ++ components/events/EventLeaderboard.vue | 319 + components/events/EventMembershipPanel.vue | 517 ++ components/events/EventStandings.vue | 395 + composables/useEventContext.ts | 12 + generated/zeus/const.ts | 1823 ++++- generated/zeus/index.ts | 7872 +++++++++++++++++++- graphql/simpleEventFields.ts | 24 + i18n/locales/en.json | 144 +- layouts/components/LeftNav.vue | 38 + pages/events.vue | 20 - pages/events/[eventId]/index.vue | 430 ++ pages/events/create.vue | 21 + pages/events/index.vue | 181 + pages/events/manage.vue | 210 + stores/ApplicationSettings.ts | 15 + stores/AuthStore.ts | 10 +- utilities/eventDisplay.ts | 24 + 20 files changed, 12468 insertions(+), 145 deletions(-) create mode 100644 components/events/EventCard.vue create mode 100644 components/events/EventForm.vue create mode 100644 components/events/EventLeaderboard.vue create mode 100644 components/events/EventMembershipPanel.vue create mode 100644 components/events/EventStandings.vue create mode 100644 composables/useEventContext.ts create mode 100644 graphql/simpleEventFields.ts delete mode 100644 pages/events.vue create mode 100644 pages/events/[eventId]/index.vue create mode 100644 pages/events/create.vue create mode 100644 pages/events/index.vue create mode 100644 pages/events/manage.vue create mode 100644 utilities/eventDisplay.ts diff --git a/components/BreadCrumbs.vue b/components/BreadCrumbs.vue index 6138beb15..46ad1f6e2 100644 --- a/components/BreadCrumbs.vue +++ b/components/BreadCrumbs.vue @@ -41,6 +41,7 @@ + + diff --git a/components/events/EventForm.vue b/components/events/EventForm.vue new file mode 100644 index 000000000..923bb1a03 --- /dev/null +++ b/components/events/EventForm.vue @@ -0,0 +1,452 @@ + + +