Commit Graph

16 Commits

Author SHA1 Message Date
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