5e4ea1be61
Setup defaut Nuxt template
2025-03-01 16:52:23 +01:00
51ff27c569
Move all code to old/ to prepare for Nuxt rewrite
2025-03-01 16:32:51 +01:00
6007f4caeb
Implement proof of concept push notifications
2025-02-28 15:32:03 +01:00
e3210afe3a
Tag container image with latest instead of branch
2025-02-28 00:22:58 +01:00
e1af97e5e2
Prevent indexing by search engines
2025-02-27 23:44:44 +01:00
dd99b63546
Add deployment workflow
2025-02-27 22:42:28 +01:00
3d48aa0aac
Add docker build for deployment
2025-02-27 22:41:14 +01:00
3e9faa0c03
Signal schedule page is dynamic
...
Without this the page pre-render is cached, and a hydration error is
thrown when this cached pre-render doesn't match the JS rendered version.
2025-02-27 22:21:08 +01:00
7e395c5616
Fix timestamps for create and update action
...
The browser strips the timezone indicator to use the datetime picker, so
the server needs to add this back again.
2025-02-27 22:20:03 +01:00
1217104cd2
Colour events to make them visible
2025-02-27 19:18:39 +01:00
093a6816bc
Implement editing of the schedule
...
Cobbled together minimum viable system for editing the schedule in a way
that propogates updates to connected clients.
2025-02-27 18:39:04 +01:00
cdad188233
Implement EventStream for live schedule updates
2025-02-27 15:42:59 +01:00
e5aac858e4
Document timetable terminology
2025-02-27 15:01:30 +01:00
8296f9c17d
Remuve unused styles
2025-02-27 02:27:56 +01:00
99d04f4b43
Move schedule data to JSON file
2025-02-26 23:56:19 +01:00
cb2ad42915
Remove example code
2025-02-26 23:43:12 +01:00
484c27ece2
Minimally functional schedule rendering
...
Add timetable and event listing based on transforming a simple input
data structure.
2025-02-26 22:53:56 +01:00
7d822e4934
Use project TypeScript in VsCode
2025-02-26 21:54:28 +01:00
e20aef2f32
Add editor configs
...
Add .editorconfig, .vscode and .gitattributes configs to make editors
and tools aware that the files use unix line indeings and are indentent
with tabs.
2025-02-26 12:05:32 +01:00
9163ca63a9
Convert spaces to tabs
2025-02-26 12:05:12 +01:00
64ed7e852e
Initial commit from Create Next App
2025-02-26 11:53:10 +01:00