Commit graph

6 commits

Author SHA1 Message Date
a32a49b281 Add UI for setting cancelled status
All checks were successful
/ build (push) Successful in 1m35s
/ deploy (push) Successful in 16s
Add indications in event cards, event slot cards and the timetable for
an event or event slot being cancelled by striking it through and
dimming the text colour.  And a checkbox in the event and event slot
list to edit the cancelled status.  And a diff entry for the cancelled
status on events and event slots.
2025-09-21 23:15:10 +02:00
0a0eb43d78 Treat description fields as markdown
All checks were successful
/ build (push) Successful in 1m36s
/ deploy (push) Has been skipped
Support basic formatting in the display of the description fields to
locations, events and shifts by rendering them as Markdown using the
micromark library.
2025-09-16 20:54:36 +02:00
5898a46a1b Add UI to edit and display event notices
Add a warning like display of event notices to the event card and the
event slot card and indicate in the timesheet that an event has a
notice.  Also includes the input controls needed to edit the notice.
2025-09-06 23:54:42 +02:00
6d9d937c70 Render multi-line diff entries
Rework the rendering of the DiffEntry component to properly show
multiline entries as spanning multiple lines.
2025-09-06 23:53:53 +02:00
52973ffa9a Show host on event slot cards
All checks were successful
/ build (push) Successful in 1m31s
/ deploy (push) Has been skipped
2025-07-16 20:36:28 +02:00
ae1c653af6 Separate event dipslay from event slot display
Pull out the list of events into its own page sorted by name and show
the event slots in chronological order on the schedule page, with past
slots hidden by default.  This makes the content underneath the schedule
the most immediately useful to have in the moment, while the full list
is kept separately and in a predictable order.
2025-07-16 19:37:23 +02:00