Commit Graph

21 Commits

Author SHA1 Message Date
6f94b1ba95 Fix campaign owner labels to always use display names 2026-02-26 17:42:44 +01:00
2e2f364c5e Add admin roles, user management, and campaign deletion 2026-02-26 17:15:10 +01:00
ba8141b336 Add live skill filtering and align tests with current campaign behavior 2026-02-26 15:37:17 +01:00
0cb41dd004 Cleanup campaign management ux 2026-02-26 14:56:56 +01:00
83151d81fd Use sorted username dropdown for character owner editing 2026-02-26 14:19:58 +01:00
3b1a314a75 Add skill-group prototypes, delete flows, and per-group skill creation UX 2026-02-26 14:12:15 +01:00
04bc8095e6 Add skill groups and GM character owner transfer across stack 2026-02-26 13:54:17 +01:00
e7114d8798 Code cleanup 2026-02-26 11:08:02 +01:00
2d1bf9b9b7 Refactor Home UI controls and add dice to campaign log entries 2026-02-26 09:22:29 +01:00
2d0df7948c Use local dotnet-ef tooling and strict EF migration checks 2026-02-26 08:57:02 +01:00
5763c67f34 Switch startup DB upgrades to EF migrations 2026-02-26 08:49:11 +01:00
11ab7c959b Implement d6 wild dice/fumble skills and die-state rolls 2026-02-26 08:26:12 +01:00
35c60c4ea2 Replace frontend with Blazor UX implementation 2026-02-25 12:18:28 +01:00
80938e8f25 Refactor backend to remove service command models 2026-02-25 11:11:35 +01:00
50f56fdab7 Reorganize tests by API and service concerns 2026-02-24 23:46:47 +01:00
885121723d Expand coverage to full backend assembly 2026-02-24 23:37:53 +01:00
c6e95f16e1 Refactor API/service boundaries and modularize frontend 2026-02-24 23:33:12 +01:00
5c199b4468 Use in-memory runtime state with SQLite write-through 2026-02-24 23:13:20 +01:00
3c6dc5c0a9 Persist backend state with EF Core SQLite 2026-02-24 22:48:28 +01:00
e54b9d2ce8 Implement core backend domain and API workflows 2026-02-24 22:13:34 +01:00
d9f0c7b7ac Scaffold full-stack solution and CI baseline 2026-02-24 21:27:51 +01:00