* feat: add wiki button to agenda list for hackathon sessions
* fix: update client/agenda/AgendaScheduleList.vue
Co-authored-by: Matthew Holloway <matthew@holloway.co.nz>
* fix: broken tests
---------
Co-authored-by: Matthew Holloway <matthew@holloway.co.nz>
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
* feat: Agenda URL #now scroll to current event
* fix: agendaData date offset for dev purposes
* feat: scroll to day
* fix: Showing correct hostname in agenda modify log
* feat: mobile menu scroll to hash and general bug fixes
* fix: agenda mobile menu formatting and Playwright selectors
* fix: removing spurious ? mark
* chore: removing redundant agenda time setter in favour of agenda settings panel for debugging
* style: Update AgendaMobileBar.vue
* style: Update AgendaScheduleList.vue
---------
Co-authored-by: Nicolas Giard <github@ngpixel.com>
* fix: Always label agenda session headers with day in meeting time zone
* test: Test day labeling on agenda session header when changing tz
* test: Label timeslot, not session, as 'Session I' etc for agenda tests
* fix: Use session name instead of timeslot name on agenda
* test: Fix failing playwright test
* test: Test name/slotName values from agenda_extract_schedule()
* chore: Migrate sessions to use timeslot names for IETF meetings
* fix: Show links for more session types on the agenda
* test: Update test to expect buttons on additional sessions
* test: Update the past meeting test case also
* feat: add propose/upload slides button to session details modal
* refactor: remove unneeded chaining operator
* test: fix quotes around template string
* feat: link to meeting materials page from AgendaDetailsModal
* refactor: compute session details URL in JS instead of view
* chore: restyle materials page link
* test: fix test case to match changes to session modal