Commit Graph

  • d3cc685a6d ci: add action for uploading to docker master Bas van Rossem 2026-02-19 21:50:58 +01:00
  • 19666efd5b perf(web): fast rules search with memoized sections and highlighting Bas van Rossem 2026-02-19 17:48:45 +01:00
  • 69e53ed695 feat(web): add search to Rules page Bas van Rossem 2026-02-19 17:28:22 +01:00
  • 4de0b1cb2a feat(web): weapon templates for Add Weapon modal Bas van Rossem 2026-02-19 17:26:04 +01:00
  • c2432d6fab fix(web): center stepper labels Bas van Rossem 2026-02-19 17:24:33 +01:00
  • 86134a34bb fix(web): use "max N" label and center combat stat cards Bas van Rossem 2026-02-19 17:23:57 +01:00
  • 836a5d7a49 refactor(web): split dashboard into combat stats and reference stats Bas van Rossem 2026-02-19 17:22:42 +01:00
  • 642f1f70e8 feat: ship templates, crew fields, and read/edit dashboard Bas van Rossem 2026-02-19 17:16:44 +01:00
  • cbda07d793 feat(web): render markdown tables as real HTML tables Bas van Rossem 2026-02-19 17:02:58 +01:00
  • 0b6c810474 feat(web): expand Rules page with comprehensive ship reference Bas van Rossem 2026-02-19 16:57:32 +01:00
  • aceef65002 feat(web): optimistic UI updates with debounced server sync Bas van Rossem 2026-02-19 16:44:15 +01:00
  • 275137cdbb feat(web): make stepper values tappable for direct number input Bas van Rossem 2026-02-19 16:41:35 +01:00
  • 79ea720d18 fix(web): use 127.0.0.1 instead of localhost in Vite proxy Bas van Rossem 2026-02-19 16:39:12 +01:00
  • 047d4e9776 docs: add comprehensive README with testing and deployment instructions Bas van Rossem 2026-02-19 16:31:42 +01:00
  • 9ef1199324 chore: add Dockerfile and docker-compose with static file serving Bas van Rossem 2026-02-19 16:30:17 +01:00
  • 510820b77a feat(web): add Rules/Reference page with collapsible battle reference sections Bas van Rossem 2026-02-19 16:29:07 +01:00
  • b3a55d9fac feat(web): add reusable ConfirmDialog and polish delete interactions Bas van Rossem 2026-02-19 16:27:43 +01:00
  • 1ef2f6338c feat(web): implement weapons section with add/edit/detail modals and notes Bas van Rossem 2026-02-19 16:26:47 +01:00
  • 88e9bf7f05 feat(web): implement Ship Dashboard with vitals and mobility sections Bas van Rossem 2026-02-19 16:24:53 +01:00
  • 130cffd3c1 feat(web): implement Ship List page with create and delete modals Bas van Rossem 2026-02-19 16:23:00 +01:00
  • 06428f79cd feat(web): add zustand stores and Socket.IO client Bas van Rossem 2026-02-19 16:21:22 +01:00
  • 5f275bfcc7 feat(web): set up React app shell with routing and layout Bas van Rossem 2026-02-19 16:20:22 +01:00
  • 76ad839abb feat(server): add Socket.IO with ship rooms and real-time events Bas van Rossem 2026-02-19 16:19:20 +01:00
  • 525a1a4a95 feat(server): implement weapon REST endpoints with validation Bas van Rossem 2026-02-19 16:18:21 +01:00
  • 5f179229d6 feat(server): implement ship REST endpoints with Zod validation Bas van Rossem 2026-02-19 16:17:16 +01:00
  • 4b4d105009 feat(server): add SQLite connection and migration system Bas van Rossem 2026-02-19 16:16:01 +01:00
  • 6d60d714d0 chore: initial project scaffold with Fastify server and Vite React app Bas van Rossem 2026-02-19 16:14:30 +01:00