Commit Graph

43 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
d9f7785a7d Dynamically load Intl modules to allow code splitting 2022-03-11 00:13:20 -05:00
8e4202d658 Switch to source-map webpack devtool 2022-03-11 00:08:59 -05:00
af875b659d Apply prettier 2022-03-10 23:38:38 -05:00
cc637bfb0f Add .prettierignore 2022-03-10 23:38:26 -05:00
92795ff330 Bump dependencies 2022-03-10 23:34:27 -05:00
a23ec8310a Add /.log/ to .gitignore 2022-03-10 23:34:06 -05:00
dad94439c7 Migrate to pnpm 2022-03-10 23:33:37 -05:00
23ed5801dd Remove unused Vue-related option from webpack config 2021-11-27 01:34:29 -05:00
78f07ca745 Increase size of now indicators for better visibility 2021-11-17 18:41:31 -05:00
e02bb1630e Fix visibility of "Now Indicator" on iOS 8 Safari 2021-11-17 18:31:32 -05:00
51b4d2e919 Load index.html with file-loader, instead of being a static file 2021-11-17 15:57:47 -05:00
0ee07d18a1 Remove package-lock.json from .gitignore and commit it
Now that this is finally getting deployed, it won't be just a nuisance
2021-11-17 14:56:50 -05:00
9ab15f3bd4 Condense toolbar to save some vertical space 2021-11-15 21:31:22 -05:00
7e4947951b Set meta tag to allow full screen/web app mode on iOS safari
This allows hiding the navigation bar when launching the site from a
homescreen shortcut
2021-11-15 21:31:06 -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
134fdd5d08 Set time to today when refreshing events 2021-11-15 19:37:40 -05:00
d14e0e6fc1 Ignore emacs lockfiles in webpack dev server, as they were causing crashes 2021-11-15 19:37:40 -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
bdf9b1637f Add the tool name back in to the event title 2021-05-08 15:50:09 -04:00
cbb04c7334 Fix null check in eventData.title matching 2021-05-08 15:49:40 -04:00
779b9468f4 Import equicolor's typescript source instead of compiled js 2021-05-08 15:36:04 -04:00
6842d71240 Remove unused imports 2021-05-08 15:29:07 -04:00
95aa80afb1 Just map across calendars values to generate eventSources 2021-05-08 15:28:05 -04:00
c1ebedafc1 Remove url propery on events to prevent clicking leaving the page 2021-04-01 14:01:34 -04:00
71159a9a47 Hide Google Calendar API key in an external secrets file 2021-04-01 14:00:51 -04:00
a252b61316 Use calendar.refreshEvents() instead of refreshing each event source 2021-04-01 13:55:33 -04:00
37e814580a Allow filtering events by a tool name in query string param 2021-04-01 00:39:28 -04:00
542f5d8bf1 Set the current CMS business hours 2021-04-01 00:37:31 -04:00
780b478f07 Migrate to FullCalendar 5
also update other deps
2021-03-31 16:51:48 -04:00
b2260df3f1 Set max time to 22:00, since we close at 21:00 2021-03-31 15:05:13 -04:00
f0927638c9 Add periodic refresh of calendar data 2021-03-31 15:04:00 -04:00
4cf3b6c927 Minor formatting changes from prettier 2.0 2020-03-22 00:46:10 -04:00
2fd3a06a40 Add a basic eventDataTransform function to clean up event names 2020-03-16 22:55:47 -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