2025-03-29 - 2026-03-29
Overview
44 Pull requests merged by 1 user
Merged
#46 feat: custom violation types — persist, manage, and use in violation form
Merged
#45 feat: custom violation types + AGENTS.md developer guide
Merged
#44 Code review and fixes
Merged
#43 feat: dashboard badge filters + Elite Standing 0–4 pts
Merged
#42 fix: update TierWarning to use dark-mode-compatible colors
Merged
#41 feature/mobile-responsive
Merged
#40 feature/version-badge
Merged
#39 fix: remove default browser body margin causing white border
Merged
#38 feat: add footer with copyright, live dev ticker, and Gitea repo link
Merged
#37 docs: update README with Phase 8 features, expanded roadmap with effort ratings
Merged
#36 feat: add footer with copyright, Gitea repo link, and live dev ticker
Merged
#35 feat: enhanced demo footer — copyright, Gitea link, live dev-time ticker
Merged
#34 fix: add demo/ folder to Dockerfile so /demo route works in container
Merged
#33 feat: add stakeholder demo landing page with synthetic data
Merged
#32 feature/department-dropdown
Merged
#30 fix: score endpoint now returns total_violations and negated_count
Merged
#29 feature/ack-signature-and-toasts
Merged
#28 roadmap
Merged
#27 roadmap
Merged
#26 roadmap
Merged
#25 roadmap
Merged
#24 roadmap
Merged
#23 roadmap
Merged
#22 fix: reduce PDF margins and remove redundant puppeteer footer
Merged
#21 feat: redesign PDF template - clean modern layout with inline logo
Merged
#20 fix: dark mode colors in ViolationHistory component
Merged
#19 Upload files to "/"
Merged
#18 Upload files to "client/src/components"
Merged
#17 Upload files to "client/src/components"
Merged
#16 p4-hotfixes
Merged
#15 Upload files to "client/src/components"
Merged
#14 p4-hotfixes
Merged
#13 p4-hotfixes
Merged
#12 Update client/src/components/ViolationForm.jsx
Merged
#11 Upload files to "client/src/components"
Merged
#10 p4-hotfixes
Merged
#9 p4
Merged
#7 Hotfixes
Merged
#6 Phase 4
Merged
#5 Upload files to "pdf"
Merged
#4 Upload files to "pdf"
Merged
#3 Upload files to "/"
Merged
#2 Phase 3
Merged
#1 Phase 2