darkwatch/server/src
Aaron Wood be38cdc3dc feat: replace better-sqlite3 with mysql2 connection pool
Removes better-sqlite3 and its types, installs mysql2 (async MariaDB
driver) along with jsonwebtoken, bcrypt, cookie-parser, and dotenv.
Rewrites db.ts to export a mysql2 connection pool pointed at the
Darkwatch MariaDB instance (port 3307).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 23:53:40 -04:00
..
routes Add torch timer, fog atmosphere, DM card redesign, and avatars 2026-04-10 14:41:22 -04:00
db.ts feat: replace better-sqlite3 with mysql2 connection pool 2026-04-10 23:53:40 -04:00
dice.ts Add dice rolling: server-side engine, roll log panel, DiceButton on stats/attacks, advantage/disadvantage, real-time sync 2026-04-09 01:25:29 -04:00
index.ts Add dev seed data: auto-creates campaign with Limpie and Brynn on fresh DB 2026-04-09 12:34:08 -04:00
seed-dev-data.ts Wire up talent HP bonus with per-level scaling (e.g. Grit +2 HP and +1/level) 2026-04-09 14:19:18 -04:00
seed-items.ts Initial commit: Shadowdark character sheet manager with item/talent databases, view/edit modes, real-time sync 2026-04-09 01:03:40 -04:00
seed-talents.ts Wire up talent HP bonus with per-level scaling (e.g. Grit +2 HP and +1/level) 2026-04-09 14:19:18 -04:00
socket.ts fix: move socket interfaces to module scope, fix CSSProperties import 2026-04-10 19:38:34 -04:00