tim.mccarthy
  • Joined on 2020-06-21
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-07-10 19:31:06 -07:00
d8d68a80a3 Pin event log across all phases
b9cbbda1a2 Keep crew roster in a consistent sidebar
3e912b9458 Make join codes easy to copy
929941b8ff Add combined development server launcher
9a5a319cb9 Keep player rosters vertical
Compare 13 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 16:49:19 -07:00
bf800a06db Add CLAUDE.md
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 16:01:03 -07:00
692c6d26c1 Cap request body size (HTTP 413)
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 15:56:57 -07:00
122e66b817 Defensive coding: sanitize free text, constrain inputs
ccb32e7103 Periodic purge of old finished/inactive games
5e9f9bfb13 Backend logging: stderr + configurable rotating file
Compare 3 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 15:34:36 -07:00
b1a559cf39 Polish: legible crew roster, End-Scene enforcement, decluttered Hand
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 15:18:32 -07:00
6fa7073f10 Make the inline Event Log collapsible and viewport-bounded (v7)
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 11:02:28 -07:00
b18bf683a9 Simple tasks: Tooltips and UI Layout
e1779292e5 Simple tasks: Event log and personal objective cursor
Compare 2 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 10:40:44 -07:00
1c8db78c43 Fix other broken migration
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 10:38:51 -07:00
c03efd4a65 Fix SQL migration error
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 10:07:14 -07:00
e4c78391fc Declutter the challenge panel and obstacle titles (v4)
922fc38c0a Rules: add card diagrams to the Example of Play (v3)
cf9ee33b52 Condense obstacle cards into an overlapping column (v2)
17160f9d9b Add version number + About dialog with changelog (v1)
44f7fd939b Home: list Rejoin a Crew above Muster, with a gap between
Compare 6 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-15 07:46:46 -07:00
daeac91d07 Dead code cleanups
045857a8fd Refine crew column: names, Captain label, slide-out objectives
2ea91c066a Refresh the scene dashboard around a crew bubble column
8614a6c820 Collapse between-scenes upkeep into a single panel
44bbb88836 Add gat-description modal when a Pi-Rat earns a Gat
Compare 15 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-14 08:57:11 -07:00
3bb4940df7 Hide deep's hand
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-13 09:58:18 -07:00
55f4085d7a Add likes/hates to character sheet UI
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-13 09:07:36 -07:00
56cdebdeda Fix off-by-one in rollback button placement
6964aeabb6 Add undoable rollback/redo (Phase 2)
0bce291ab9 Ignore Emacs autosave files
a7f174b214 Add game-state rollback (Phase 1)
Compare 4 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 21:58:30 -07:00
e7db19f27e Let players voluntarily leave a game
428af784e3 Add player kicking for admins
d04e5013fa Streamline dead Pi-Rat rank voting
345ef4088f Save active sessions in browser local storage
d68333ec05 Add crew/player/rat name to page title
Compare 7 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 17:31:45 -07:00
952b1be872 Uncommit feature in character creation
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 16:57:09 -07:00
ba32c96b7b Light mode update
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 16:46:08 -07:00
fa37cffe47 Technique swapping implementation
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 16:24:28 -07:00
121f2f7498 Player minimum of 3 to start a game or scene
5ad9c9db07 Multiple admins
Compare 2 commits »
tim.mccarthy pushed to main at tim.mccarthy/pirats 2026-06-12 12:18:50 -07:00
e24e6d3b46 Add rules button to join page