730776620a
Pre-define all resources, with shops as parents of tools
2022-10-14 11:46:17 -04:00
000cd56039
Only specify devServer options for first webpack config
...
This avoids `[webpack-dev-middleware] ConcurrentCompilationError`
issues when running `webpack serve`. However, it prevents running the
dev server for just the `wall-display` config (as it no longer has the
`/calendar` proxy route defined.
2022-10-13 01:17:40 -04:00
1709b1d6a6
Show day (timeline) and week view in non-wall-display view
2022-10-13 01:17:40 -04:00
5c47f97ba9
Split out iPad-specific wall-display
configuration
2022-10-13 01:15:47 -04: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
53fbc04b1f
Prevent zooming and scrolling via touch screen
2022-06-30 14:03:31 -04:00
cae376ae13
Fix timegrid lines rendering over events on iOS 5.1.1
2022-06-30 13:47:51 -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
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