• Joined on 2026-01-03
Frank pushed to main at Frank/Escapepage 2026-08-30 22:24:42 +00:00
9ad6c92759 Merge branch 'escaperoom-map': physical escape room map, reviews, website admin, OSM import
ab0976751f Rename the nav link "Escape rooms" to "Rooms"
28f7e9809e Clamp OSM import field values to their column widths
008887ab60 Add physical escape room map, reviews, and website admin
Compare 4 commits »
Frank pushed to main at Frank/Escapepage 2026-08-30 22:23:15 +00:00
0edaa9d8cc Merge branch 'docker-test-environment': multi-instance Docker stack + test.escapepage.com scripts
97d35f8fcb Add dedicated setup.test.sh / restart.test.sh for the staging stack
b565825cd9 docker: make the stack multi-instance so a test.escapepage.com copy can run alongside prod
Compare 3 commits »
Frank pushed to docker-test-environment at Frank/Escapepage 2026-08-30 22:19:22 +00:00
97d35f8fcb Add dedicated setup.test.sh / restart.test.sh for the staging stack
Frank pushed to escaperoom-map at Frank/Escapepage 2026-08-30 22:06:28 +00:00
6e5b5978e8 Rename the nav link "Escape rooms" to "Rooms"
Frank pushed to escaperoom-map at Frank/Escapepage 2026-08-30 21:56:13 +00:00
81d6fdd3af Clamp OSM import field values to their column widths
Frank pushed to docker-test-environment at Frank/Escapepage 2026-08-29 22:26:03 +00:00
b565825cd9 docker: make the stack multi-instance so a test.escapepage.com copy can run alongside prod
Frank created branch docker-test-environment in Frank/Escapepage 2026-08-29 22:26:03 +00:00
Frank pushed to escaperoom-map at Frank/Escapepage 2026-08-29 22:26:00 +00:00
779c02b743 Add physical escape room map, reviews, and website admin
Frank created branch escaperoom-map in Frank/Escapepage 2026-08-29 22:26:00 +00:00
Frank pushed to main at Frank/Escapepage 2026-08-29 21:02:37 +00:00
07e8e68742 Ignore auto-generated config/reference.php
Frank pushed to main at Frank/Escapepage 2026-08-29 09:20:04 +00:00
e470a9848d Add read-tracking and soft-delete to contact messages
Frank pushed to main at Frank/Escapepage 2026-08-29 09:11:17 +00:00
6fb3ed597b Add contact form with reCAPTCHA, saved to DB, viewable in admin
Frank pushed to main at Frank/Escapepage 2026-08-29 08:57:57 +00:00
fd8d1730e8 Add Terms and Conditions page and link it from registration/footer
Frank pushed to main at Frank/Escapepage 2026-08-28 19:02:18 +00:00
cafa60b0f2 Update Composer and npm dependencies to latest
Frank pushed to main at Frank/Escapepage 2026-08-28 18:39:22 +00:00
5dc01a358a Add pagination/search/sort to the admin tables that can grow large
Frank pushed to main at Frank/Escapepage 2026-08-28 18:19:04 +00:00
4daaa8d102 Hide the "In Development" banner once a game is open
Frank pushed to main at Frank/Escapepage 2026-08-23 19:40:00 +00:00
996087ec4e Allow console commands to also be typed with a leading slash
Frank pushed to main at Frank/Escapepage 2026-08-23 19:35:09 +00:00
c63af7becc Add a per-game hints CRUD in the admin panel
Frank pushed to main at Frank/Escapepage 2026-08-23 19:21:45 +00:00
552c71b718 Bold the win condition on the waiting-room page
Frank pushed to main at Frank/Escapepage 2026-08-23 19:18:08 +00:00
c6227ea8c1 Add admin "create game" form; show total time on session-creation dropdown