This website requires JavaScript.
Explore
Help
Sign In
Frank
0 Followers
·
0 Following
Joined on
2026-01-03
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
2
Projects
Packages
Public Activity
Starred Repositories
Frank
pushed to
main
at
Frank/Escapepage
2026-08-10 19:42:03 +00:00
ba45e06972
Remove |raw from login error message rendering
2913b8d2a2
Add CSRF protection, login throttling, and invite-code rate limiting
335697e520
Update dependencies to patch known CVEs
daa37390d0
Fix path traversal via username in session log file paths
Compare 4 commits »
Frank
pushed to
main
at
Frank/Escapepage
2026-08-10 14:48:18 +00:00
a9cb0fa57f
Turn admin lobby chat panel into a tab
2bfc2aca1a
Keep pregame lobby chat open for an hour after the game ends
Compare 2 commits »
Frank
pushed to
main
at
Frank/Escapepage
2026-08-10 13:33:05 +00:00
846cfbc44a
Remove dead admin/session.html.twig template
207346d571
Move inline template scripts into webpack-built assets
dfa75719d0
Show pregame lobby chat in admin session logs
444f54b6c6
Add pregame lobby with live chat
Compare 4 commits »
Frank
pushed to
main
at
Frank/Escapepage
2026-08-10 12:58:23 +00:00
98cf48b29d
Make admin panel usable on mobile
f6df9f7ba6
Show friendly session status labels on the player dashboard
Compare 2 commits »
Frank
pushed to
main
at
Frank/Escapepage
2026-07-12 21:42:33 +00:00
fc93486367
Restore executable bit on docker/restart.sh and docker/setup.sh
98066118a6
Expand terminal filesystem, add mainframe hint cron, redirect PHP logs
Compare 2 commits »
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 21:45:45 +00:00
1be07440e3
Bring back 1-minute ready-status expiry with live per-player broadcasts
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 21:25:53 +00:00
c28abef5b7
Block unverified users from marking themselves ready
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 21:23:44 +00:00
886208c5c0
Add profile page for changing password and email
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 21:13:33 +00:00
2941cfca49
Fix game route dumping players into the terminal for non-PLAYING sessions
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 21:09:55 +00:00
3c58e153dc
Soft-delete users instead of hard-deleting, add last login tracking
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 20:27:35 +00:00
3a7bc3ed49
Package install
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 20:25:08 +00:00
aa667df889
Add /donation/success route and flash messages for both outcomes
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 20:19:55 +00:00
c06c45cb52
Add /donation/cancel route to fix 404 on cancelled PayPal donations
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 20:10:50 +00:00
51679d9a6a
Revert webpack-encore major bump from npm audit fix
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 20:06:04 +00:00
e8be7919ef
npm audit fix
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 19:48:35 +00:00
cb2e945419
Remove 60-second ready-status expiry so the group can always start
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 19:41:20 +00:00
3984a33282
Add win/lose game-ending flow
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 15:45:11 +00:00
eee6c3a369
Auto-trigger locked-files restoration exactly at the 60s deadline
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 15:27:02 +00:00
e6ba469ef9
Restore locked files if not all removed within 60 seconds
Frank
pushed to
main
at
Frank/Escapepage
2026-07-11 15:21:44 +00:00
f6a0d62017
Make terminal output more authentic: smaller font, tighter line spacing
Previous
1
Next