Commit Graph

63 Commits

Author SHA1 Message Date
637a2ef7ac Restrict play screen to owned characters and own private rolls 2026-02-26 19:23:05 +01:00
fa7f88e209 Delete owned campaigns on user delete and preserve campaign characters 2026-02-26 19:15:59 +01:00
13113f9d40 Fix workspace menu item clicks to rerender immediately 2026-02-26 18:34:37 +01:00
54aabc6d8c Unify play management and admin screens in workspace 2026-02-26 18:30:29 +01:00
52e3ae8b0f Fix admin menu navigation to play and management views 2026-02-26 18:22:07 +01:00
c41aabc0a8 Fix shared header bindings and unify admin navigation menu 2026-02-26 18:11:52 +01:00
a56b3fc451 Extract shared header and skill group block components 2026-02-26 18:07:01 +01:00
51d04fcdc5 Add owner/admin character deletion in campaign management 2026-02-26 17:56:52 +01:00
ac5acd77f0 Support character unlinking and global campaign options 2026-02-26 17:50:08 +01:00
6f94b1ba95 Fix campaign owner labels to always use display names 2026-02-26 17:42:44 +01:00
0b30b04283 Styling 2026-02-26 17:22:43 +01:00
2e2f364c5e Add admin roles, user management, and campaign deletion 2026-02-26 17:15:10 +01:00
3026221cd6 Support PathBase deployments under subfolders 2026-02-26 16:03:19 +01:00
ba8141b336 Add live skill filtering and align tests with current campaign behavior 2026-02-26 15:37:17 +01:00
59fe453297 Styling 2026-02-26 15:27:38 +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
76c83a5784 Auto-focus create skill modal name field 2026-02-26 14:15:45 +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
bf3a6fa645 Persist roll visibility preference across workspace reloads 2026-02-26 13:16:45 +01:00
15c046bcac Refactor management UX and move workspace status to toasts 2026-02-26 12:38:19 +01:00
017fc37b1d Condense character card content and add bottom filler space 2026-02-26 12:18:17 +01:00
f9879c1541 Tighten header and character panel vertical density 2026-02-26 12:10:24 +01:00
c3aa0d4e88 Overhaul workspace UX for denser play workflow 2026-02-26 11:53:36 +01:00
e7114d8798 Code cleanup 2026-02-26 11:08:02 +01:00
9036a3a157 Fix workspace user header null render and ignore .idea 2026-02-26 11:01:15 +01:00
d0da35a68c Move Razor component logic into code-behind files 2026-02-26 10:45:32 +01:00
3bfeb39883 Removed unused files 2026-02-26 10:41:16 +01:00
df98f39c54 Extract workspace host and collapse Home partials 2026-02-26 10:33:48 +01:00
9c31e81977 Move skill management ownership into CharacterPanel 2026-02-26 10:19:20 +01:00
54286f80d5 Move concern workflows from Home into concern controls 2026-02-26 10:06:42 +01:00
4d728f91cf Move form state ownership from Home to leaf controls 2026-02-26 09:54:04 +01:00
b17490e5ac Refactor Home page into concern-based components and partials 2026-02-26 09:42:06 +01:00
2d1bf9b9b7 Refactor Home UI controls and add dice to campaign log entries 2026-02-26 09:22:29 +01:00
96238a9341 Guard Home JS interop during prerender disposal 2026-02-26 09:04:50 +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
0ec19bf682 Add VS Code F5 launch profiles for Edge and Firefox 2026-02-26 08:33:09 +01:00
11ab7c959b Implement d6 wild dice/fumble skills and die-state rolls 2026-02-26 08:26:12 +01:00
0f44cc466b Remove legacy TypeScript frontend and npm pipeline 2026-02-25 12:31:39 +01:00
35c60c4ea2 Replace frontend with Blazor UX implementation 2026-02-25 12:18:28 +01:00
a8ee637374 Scaffold Blazor frontend host and root components 2026-02-25 11:58:25 +01:00
bb2395aa9b Revise UX layout for play and campaign management screens 2026-02-25 11:43:54 +01:00
d07854a346 Add detailed frontend UX design spec 2026-02-25 11:15:35 +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
1d512d321b Document startup hydration and write-through persistence 2026-02-24 23:13:25 +01:00