From 400bb7bfe98a48891e07d803be056375a4233c23 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Tue, 16 Sep 2025 20:33:47 +0200 Subject: [PATCH 1/3] Add .flow class for spacing custom elements Add .flow class for when vertical spacing between elements is desired in the same way paragraphs are vertically spaced apart. --- assets/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/global.css b/assets/global.css index 3d4e0c0..4869d13 100644 --- a/assets/global.css +++ b/assets/global.css @@ -76,7 +76,7 @@ label>* { margin-inline-start: 0.5rem; } -:is(p, form, fieldset, pre, ul) + :is(p, form, fieldset, pre, ul) { +:is(p, form, fieldset, pre, ul, .flow) + :is(p, form, fieldset, pre, ul, .flow) { margin-block-start: 0.5rem; } From 6d93e99858fb55d9fc3f68c6d50b02210705b89a Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Tue, 16 Sep 2025 20:46:11 +0200 Subject: [PATCH 2/3] Fix edits to notice field not being shown in diff --- components/DiffScheduleEvent.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/DiffScheduleEvent.vue b/components/DiffScheduleEvent.vue index ee30c2e..6cf081e 100644 --- a/components/DiffScheduleEvent.vue +++ b/components/DiffScheduleEvent.vue @@ -29,6 +29,12 @@ :after='event.crew ? "No" : "Yes"' :state /> + Date: Tue, 16 Sep 2025 20:54:36 +0200 Subject: [PATCH 3/3] Treat description fields as markdown Support basic formatting in the display of the description fields to locations, events and shifts by rendering them as Markdown using the micromark library. --- components/CardEvent.vue | 15 ++- components/CardEventSlot.vue | 14 +- components/CardShift.vue | 15 ++- package.json | 1 + pages/schedule.vue | 8 +- pnpm-lock.yaml | 243 +++++++++++++++++++++++++++++++++-- 6 files changed, 282 insertions(+), 14 deletions(-) diff --git a/components/CardEvent.vue b/components/CardEvent.vue index baca351..cec96b9 100644 --- a/components/CardEvent.vue +++ b/components/CardEvent.vue @@ -16,7 +16,11 @@ {{ event.notice }}

-

{{ event.description ?? "No description provided" }}

+

{{ event.interested }} interested

@@ -56,12 +60,19 @@