Matthew Holloway
7b749f1623
fix: Agenda mobile goto now ( #8160 )
...
* fix: agenda mobile goto now
* fix: manually close the dropdown
2024-11-06 08:42:54 +00:00
Matthew Holloway
bece8fd71b
feat: Agenda URL #hash scrolls to 'now' or specific day ( #7772 )
...
* 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>
2024-08-26 08:03:15 -05:00
Nicolas Giard
b09f6efed3
feat: add jump to now/day on mobile agenda ( #6654 )
2023-11-22 08:56:54 -06:00
Nicolas Giard
0c920b0a29
fix: precompile template urls at build time + bs5 btn on agenda loading screen ( #4679 )
...
* fix: precompile template urls at build time + bs5 btn on agenda loading screen
* fix: add back url store changes
2022-11-01 11:51:33 -05:00
Robert Sparks
69c0f4da04
fix: Revert "feat: js compiled url store ( #4568 )" ( #4675 )
...
This reverts commit 8cb67f978c
.
2022-10-28 14:17:47 -05:00
Nicolas Giard
8cb67f978c
feat: js compiled url store ( #4568 )
...
* feat: js compiled url store
* feat: use url store for AgendaFilter-MobileBar-QuickAccess components
* feat: use url store for AgendaScheduleList (wip)
2022-10-28 09:17:35 -05:00
Nicolas Giard
6f2114fb0c
feat: replace old agenda with agenda-neue ( #4406 )
...
* feat: remove old agenda (django-side)
* fix: bring in latest commits
* test: remove -neue from playwright tests
* test: remove agenda selenium js tests
* test: remove agenda views tests
* fix: remove deprecated agenda views (week-view, agenda-by, floor-plan)
* test: fix failing python tests
* test: remove more deprecated tests
* chore: remove deprecated templates
* test: remove unused import
* feat: handle agenda personalize with filter + move agenda specific stuff out of root component
* fix: redirect deprecated urls to agenda / floorplan
* feat: agenda - open picker mode when from personalize path
* fix: safari doesn't support device-pixel-content-box property on ResizeObserver
* test: move floor plan test into main agenda test
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-10-12 15:46:28 -05:00
Nicolas Giard
aa9490faf6
feat(ui): new dynamic agenda view ( #4086 )
...
* feat: agenda page in vue (wip)
* feat: scroll to agenda day
* fix: vue 3 composition api + eslint settings
* fix: agenda day scroll match indicator
* fix: convert vite deps to yarn
* fix: missing lodash + legacy build step
* fix: agenda - move calendar into drawer
* fix: improve agenda filter UI
* fix: download ics + move agenda into own component
* feat: use fullcalendar for agenda calendar view (wip)
* feat: add events to agenda calendar
* feat: agenda filter UI improvements
* feat: agenda add to calendar dropdown
* feat: agenda calendar filter + timezone + event coloring
* feat: agenda calendar color improvements
* chore: exclude dist-neue from git
* feat: agenda calendar event modal
* fix: rebuild yarn deps
* chore: add run migration task to vscode
* fix: agenda buttons display flag
* feat: agenda event modal component
* feat: show calendar event quick info on hover
* fix: clear calendar quick info on timezone change
* feat: agenda list view improvements
* feat: agenda list row coloring
* feat: agenda list note
* feat: agenda list icons for office hours + hackathon
* fix: agenda top links
* refactor: use pinia as store for agenda components
* feat: agenda jump to now
* fix: agenda mobile improvements
* feat: agenda search
* feat: agenda search improvements
* feat: agenda event recordings buttons for post-meeting
* fix: agenda switch to meeting timezone on load
* feat: agenda pre & live session buttons
* fix: remove agenda utc + personalize links in top menu
* feat: add pre-vue loading state on page load
* feat: filter from agenda picker mode
* fix: agenda UI improvements
* fix: django-vite non-dev mode
* chore: update yarn dependencies for vue + vite
* feat: agenda settings panel + UI improvements
* feat: agenda settings colors + import/export feature
* feat: agenda color assignments + responsive UI improvements
* feat: agenda realtime red line + debug datetime offset
* feat: agenda add aria labels for settings
* feat: add new agenda path + pages/menu
* fix: bring base/menu.html up to main
* fix: agenda various fixes
* test: add new agenda item to meetings menu for item count
* chore: restore devcontainer extensions list
* fix: agenda UI improvements + montserrat default font
* feat: agenda bolder text + hide event icons options
* feat: agenda warning badge
* fix: agenda various UI improvements + intersectionObserver fix
* feat: agenda floorplan page + various UI improvements
* feat: agenda floor plan pin
* feat: view floor plan room from agenda
* feat: agenda floor plan mobile optimization
* feat: adjust calendar options + default calendar view in settings
* feat: agenda persist picked events + change base font only on new agenda page
* feat: agenda mobile view optimizations
* fix: add .vite to cached volumes
* fix: mobile view for filters, calendar, settings panels
* test: upgrade cypress existing tests to work on bs5 + update dependencies
* fix: use named url patterns to avoid hardcoded URLs. Add rudimentary test coverage for the neue views.
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-07-13 16:20:23 -05:00