Introduce a settings modal (opened from the kebab menu) with a rules edition selector for condition tooltip descriptions (5e 2014 vs 5.5e 2024) and a theme picker replacing the current inline cycle button. About half the conditions have meaningful mechanical differences between editions.
Acceptance Criteria
A "Settings" item in the kebab menu opens a settings modal
The settings modal has a Conditions section with a rules edition selector: 5e (2014) / 5.5e (2024), defaulting to 5.5e
Condition tooltips show descriptions matching the selected edition
The settings modal includes a theme selector (System / Light / Dark), replacing the current inline cycle button in the kebab menu
The selected rules edition persists across sessions
Conditions with no mechanical difference between editions show the same text regardless of setting
## Summary
Introduce a settings modal (opened from the kebab menu) with a rules edition selector for condition tooltip descriptions (5e 2014 vs 5.5e 2024) and a theme picker replacing the current inline cycle button. About half the conditions have meaningful mechanical differences between editions.
## Acceptance Criteria
- [ ] A "Settings" item in the kebab menu opens a settings modal
- [ ] The settings modal has a Conditions section with a rules edition selector: 5e (2014) / 5.5e (2024), defaulting to 5.5e
- [ ] Condition tooltips show descriptions matching the selected edition
- [ ] The settings modal includes a theme selector (System / Light / Dark), replacing the current inline cycle button in the kebab menu
- [ ] The selected rules edition persists across sessions
- [ ] Conditions with no mechanical difference between editions show the same text regardless of setting
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Introduce a settings modal (opened from the kebab menu) with a rules edition selector for condition tooltip descriptions (5e 2014 vs 5.5e 2024) and a theme picker replacing the current inline cycle button. About half the conditions have meaningful mechanical differences between editions.
Acceptance Criteria