|
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 |
|