Commit Graph

31 Commits

Author SHA1 Message Date
e55816f2ea Bump dependencies 2024-11-14 11:58:45 -05:00
7d7a6cea7d Bump dependencies 2024-06-10 09:17:28 -04:00
55854a63a7 Bump dependencies 2024-03-28 11:48:01 -04:00
cb3f5c350f Bump dependencies 2023-11-06 12:03:21 -05:00
78683fee49 Bump dependencies 2023-09-26 15:35:49 -04:00
98065af7d5 Update to fullcalendar 6, render image on server side for old iPads
Using puppeteer to render the page server side, as FullCalendar 6
dropped support for ES5, and polyfilling everything was becoming
basically impossible
2023-08-28 22:22:38 -04:00
59f9ab99ac Bump dependencies 2022-12-22 00:34:40 -05:00
cf0127c5a8 Bump dependencies 2022-12-10 12:43:22 -05:00
91d729eaf0 Use asset module instead of file-loader for html files in webpack 2022-12-10 12:20:16 -05:00
8dcd89e342 Add links to google calendar/iCal 2022-12-10 11:25:49 -05:00
54a38cf12f Replicate the structure of event content in week view
Keeps the classes/formatting
2022-12-10 11:25:49 -05:00
94e59b83bf Show day (timeline) and week view in non-wall-display view 2022-12-10 11:25:49 -05:00
7bb3bdcfdd Revert "Use luxon to set title format"
This reverts commit 2868fc3324.
2022-10-12 02:12:11 -04:00
2868fc3324 Use luxon to set title format 2022-10-06 13:05:54 -04:00
1eac113a16 Bump dependencies 2022-10-06 12:56:40 -04:00
b8ce38ce71 Adjust polyfills to support Safari on iOS 5.1.1 (ie iPad 1)
Just load them directly instead of dynamically importing because this
version doesn't seem to support promises natively
2022-06-28 18:08:52 -04:00
48fefb326f Bump dependencies 2022-06-28 17:31:39 -04:00
02119f1001 Bump dependencies 2022-06-04 19:00:46 -04:00
92795ff330 Bump dependencies 2022-03-10 23:34:27 -05:00
dad94439c7 Migrate to pnpm 2022-03-10 23:33:37 -05:00
51b4d2e919 Load index.html with file-loader, instead of being a static file 2021-11-17 15:57:47 -05:00
fc487ee0b8 Use Resource TimeGrid view; we can use it for free since we are a non-profit 2021-11-15 20:24:53 -05:00
d4dbaaf344 Drop dependency on Vue and use Webpack instead of Vite
Couldn't get Vue/Vite to transpile for ios 8 correctly, and I don't
really need it anyway...
2021-11-15 19:37:40 -05:00
a9b3c5f1f7 Bump vue-tsc version 2021-11-12 13:55:11 -05:00
9e04082b5b Switch from equicolor to unique-colors
As `equicolor` was throwing some TypeScript errors and is more
complicated than required
2021-11-12 13:42:57 -05:00
087601ba31 Use proxied ics files instead of google-calendar api
This means we don't need to expose a google API key to clients
2021-11-12 13:37:34 -05:00
f1995232bb Migrate to Vue 3 and vite 2021-11-12 11:32:27 -05:00
780b478f07 Migrate to FullCalendar 5
also update other deps
2021-03-31 16:51:48 -04:00
3a6890e3cb Appropriately type calendarOptions and calendars list 2020-03-16 22:55:04 -04:00
959cd7e8b0 Build for compatibility with iOS 9.3 (last supported on iPad >=2)
had to change browserslist, set up babel, and polyfill 'Intl'
2020-03-16 16:48:35 -04:00
c54de508e5 Initial Commit, functional basic calendar 2020-03-12 14:17:09 -04:00