Commit Graph

26 Commits

Author SHA1 Message Date
shahondin1624
c8be6a695a test: add dice roll result dialog tests and test tags (Closes #35)
Add DiceRollResultDialogTest with 4 Compose UI tests verifying dialog
shows dice count, success count, individual die chips, roll label,
and can be dismissed via OK button. Add test tags to DiceRollResultDialog
and update TestTagsTest to cover new dice roll dialog tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 13:43:15 +01:00
9d530ed398 feat: add in-app dice roll results dialog (Closes #15) (#61) 2026-03-13 13:38:34 +01:00
5111b6e066 feat: character state management with ViewModel (Closes #23) (#60) 2026-03-13 13:33:44 +01:00
49410fc2db feat: tabbed character sheet with 4 sections (Closes #14) (#59) 2026-03-13 13:31:54 +01:00
7a32e4da2a feat: damage monitor display with visual box grids (Closes #13) (#58) 2026-03-13 13:30:20 +01:00
c3b7fca754 feat: derived attributes display panel (Closes #11) (#57) 2026-03-13 13:28:46 +01:00
52bfeb4a3b feat: resource trackers for karma, nuyen, essence, edge (Closes #10) (#56) 2026-03-13 13:27:10 +01:00
6af4120959 feat: character header showing identity info (Closes #9) (#55) 2026-03-13 13:25:11 +01:00
a6c5e2a2f9 test: responsive navigation mode test for compact/expanded (Closes #36) (#54) 2026-03-13 13:22:44 +01:00
604070ce4b test: navigation routing test for drawer and page routing (Closes #34) (#53) 2026-03-13 13:21:06 +01:00
86e6be8146 feat: top app bar title updates based on current route (Closes #22) (#52) 2026-03-13 13:20:11 +01:00
5e4a95f54f feat: page routing with NavHost and NavController (Closes #20) (#51) 2026-03-13 13:19:06 +01:00
173c4db338 feat: adaptive navigation based on window size class (Closes #19) (#50) 2026-03-13 13:16:44 +01:00
f88f71e135 test: no content truncation test for compact screens (Closes #33) (#49) 2026-03-13 13:14:30 +01:00
72623ed0bc test: no overlapping cards test at 360/768/1280dp (Closes #32) (#48) 2026-03-13 13:13:05 +01:00
2dd477591b feat: responsive talent card layout with fluid name scaling (Closes #6) (#47) 2026-03-13 13:10:52 +01:00
f0c0f5f80e feat: responsive attribute card layout with fluid scaling (Closes #5) (#46) 2026-03-13 13:09:44 +01:00
14f0dab046 feat: adaptive grid column count driven by window size class (Closes #4) (#45) 2026-03-13 13:08:16 +01:00
6e5a6a3fa1 feat: add centralized TestTags and testTag modifiers (Closes #31) 2026-03-13 13:04:01 +01:00
8855f48ae2 test: add serialization round-trip test (Closes #37) 2026-03-13 13:00:59 +01:00
c4fea755d0 feat: add responsive spacing and padding system (Closes #3) 2026-03-13 12:57:44 +01:00
27756f4dde feat: add maximum content width constraint for wide displays (Closes #2) 2026-03-13 12:55:51 +01:00
1555275aeb feat: add WindowSizeClass system for responsive layout (Closes #1) 2026-03-13 12:54:19 +01:00
d08cc83348 fix: compute DiceRoll success count from fresh roll, not stale result (Closes #16) 2026-03-13 12:22:57 +01:00
shahondin1624
3834c4fc8e Add CLAUDE.md with project guidance for Claude Code
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 11:11:03 +01:00
shahondin1624
cd027b9f9b Initial commit 2025-10-25 11:22:27 +02:00