e2c352d518
Fix math logic for timeline
jason
2026-05-19 00:33:08 -05:00
ba2b631e23
documentation
jason
2026-05-11 13:28:02 -05:00
3220ee70c4
financial data entry
jason
2026-05-11 12:04:34 -05:00
5a2b581c71
Add .gitea/workflows/docker-build.yml
jason
2026-05-11 11:48:51 -05:00
3a0934bdc6
Merge pull request 'feat: custom violation types — persist, manage, and use in violation form' (#46) from claude/musing-bell into master
jason
2026-03-18 16:25:53 -05:00
95d56b5018
feat: custom violation types — persist, manage, and use in violation form
claude/musing-bell
jason
2026-03-18 16:23:21 -05:00
1c4494dd28
Merge pull request 'docs: add AGENTS.md with coding, compliance, and architecture guidance' (#45) from claude/musing-bell into master
jason
2026-03-18 16:15:54 -05:00
563c5043c6
docs: add AGENTS.md with coding, compliance, and architecture guidance
jason
2026-03-18 16:14:19 -05:00
0c057ef0e4
Merge pull request 'Code review and fixes' (#44) from cpas-checking into master
jason
2026-03-18 16:01:40 -05:00
d6585c01c6
Code review and fixes
jason
2026-03-11 16:33:38 -05:00
eccb105340
Merge pull request 'feat: dashboard badge filters + Elite Standing 0–4 pts' (#43) from feature/dashboard-badge-filters into master
jason
2026-03-11 00:13:27 -05:00
b656c970f0
feat: stat card badges act as filters; Elite Standing = 0-4 pts
jason
2026-03-11 00:11:42 -05:00
f8c0fcd441
Merge pull request 'fix: update TierWarning to use dark-mode-compatible colors' (#42) from fix/tier-warning-dark-mode into master
jason
2026-03-11 00:01:23 -05:00
91ba19d038
fix: update TierWarning to use dark-mode-compatible colors
jason
2026-03-10 16:00:24 -05:00
b7753d492d
Merge pull request 'feature/mobile-responsive' (#41) from feature/mobile-responsive into master
jason
2026-03-08 22:22:42 -05:00
e0cb66af46
Add comprehensive mobile-responsive documentation
jason
2026-03-08 22:08:21 -05:00
0769a39491
Update Dashboard with responsive mobile/desktop layouts
jason
2026-03-08 22:05:52 -05:00
15a2b89350
Add mobile-optimized Dashboard component with card layout
jason
2026-03-08 22:05:04 -05:00
74492142a1
Update App.jsx with mobile-responsive navigation and layout
jason
2026-03-08 22:04:05 -05:00
602f371d67
Add mobile-responsive CSS utility file
jason
2026-03-08 22:02:10 -05:00
c86b070db3
Merge pull request 'feature/version-badge' (#40) from feature/version-badge into master
jason
2026-03-08 00:56:18 -06:00
f4ed8c49ce
feat: fetch version.json on mount, show short SHA + commit link in footer
jason
2026-03-08 00:55:44 -06:00
51bf176f96
feat: load version.json at startup, expose via /api/health
jason
2026-03-08 00:54:58 -06:00
20be30318f
feat: add local dev fallback version.json stub
jason
2026-03-08 00:45:53 -06:00
b02026f8a9
feat: inject git SHA + build timestamp into version.json during docker build
jason
2026-03-08 00:45:49 -06:00
87cf48e77e
Update README.md
jason
2026-03-08 00:42:48 -06:00
2348336b0f
Merge pull request 'fix: remove default browser body margin causing white border' (#39) from fix/remove-body-margin into master
jason
2026-03-08 00:38:56 -06:00
995e607003
fix: remove default browser body margin causing white border
jason
2026-03-08 00:38:38 -06:00
d613c92970
Merge pull request 'feat: add footer with copyright, live dev ticker, and Gitea repo link' (#38) from feature/footer-meta into master
jason
2026-03-08 00:36:14 -06:00
981fa3bea4
feat: add footer with copyright, live dev ticker, and Gitea repo link
jason
2026-03-08 00:35:35 -06:00
dc45cb7d83
Merge pull request 'docs: update README with Phase 8 features, expanded roadmap with effort ratings' (#37) from feature/readme-update into master
jason
2026-03-08 00:33:39 -06:00
7326ffec6e
docs: update README with Phase 8 features, expanded roadmap with effort ratings
jason
2026-03-08 00:32:35 -06:00
5f0ae959ed
Update client/src/App.jsx
jason
2026-03-08 00:25:11 -06:00
917f5a24af
Merge pull request 'feat: add footer with copyright, Gitea repo link, and live dev ticker' (#36) from feature/footer-meta into master
jason
2026-03-08 00:23:15 -06:00
9aa27d7598
Merge pull request 'feat: enhanced demo footer — copyright, Gitea link, live dev-time ticker' (#35) from feature/demo-footer-enhanced into master
jason
2026-03-08 00:21:31 -06:00
7e1164af13
feat: add footer with copyright, Gitea repo link, and live dev ticker
jason
2026-03-08 00:21:30 -06:00
232814db93
feat: enhance demo footer with copyright, Gitea link, and live dev-time ticker
jason
2026-03-08 00:19:59 -06:00
87649b59d0
Merge pull request 'fix: add demo/ folder to Dockerfile so /demo route works in container' (#34) from feature/demo-dockerfile into master
jason
2026-03-08 00:12:11 -06:00
575c4c57fd
fix: add demo/ folder to Dockerfile COPY so /demo route is served in container
jason
2026-03-08 00:11:18 -06:00
7ef00796bd
feat: serve demo/ folder as static route at /demo
jason
2026-03-07 23:59:00 -06:00
9cbc06f57b
Merge pull request 'feat: add stakeholder demo landing page with synthetic data' (#33) from feature/demo-landing into master
jason
2026-03-07 23:40:39 -06:00
76f972562b
feat: add stakeholder demo landing page with synthetic data
jason
2026-03-07 23:27:25 -06:00
b3882322b4
Merge pull request 'feature/department-dropdown' (#32) from feature/department-dropdown into master
jason
2026-03-07 23:16:07 -06:00
d8793000fc
feat: replace department text input with preloaded select dropdown
jason
2026-03-07 23:15:15 -06:00
0f31677631
feat: replace department text input with preloaded select dropdown
jason
2026-03-07 23:14:40 -06:00
5d835e6b91
feat: add shared DEPARTMENTS constant
jason
2026-03-07 23:13:26 -06:00
53dcce576a
Merge pull request 'fix: score endpoint now returns total_violations and negated_count' (#30) from feature/ack-signature-and-toasts into master
jason
2026-03-07 22:02:34 -06:00
979e9724e0
fix: score endpoint now returns total_violations and negated_count
jason
2026-03-07 22:01:35 -06:00
9c4c357cbe
Merge pull request 'feature/ack-signature-and-toasts' (#29) from feature/ack-signature-and-toasts into master
jason
2026-03-07 21:47:24 -06:00
da602f69af
docs: update ReadmeModal admin guide for acknowledgment signature and toast notifications
jason
2026-03-07 21:46:30 -06:00
66f59dead3
docs: update README for acknowledgment signature field, toast notifications, and PDF logo refactor
jason
2026-03-07 21:44:22 -06:00
ecd3810050
feat: add toast notifications to EmployeeModal for all actions
jason
2026-03-07 21:40:36 -06:00
114dbb1166
refactor: load logo from disk instead of hardcoded base64 + add acknowledgment signature rendering
jason
2026-03-07 21:39:01 -06:00
b4edcdc945
feat: accept acknowledged_by/acknowledged_date in violation creation and amendment
jason
2026-03-07 21:32:15 -06:00
8944cc80e0
feat: add auto-migration for acknowledged_by/acknowledged_date columns
jason
2026-03-07 21:31:05 -06:00
8e06c9d576
feat: add acknowledged_by and acknowledged_date columns to violations schema
jason
2026-03-07 21:30:47 -06:00
725dfa2963
feat: add acknowledgment signature fields + toast notifications to ViolationForm
jason
2026-03-07 21:30:29 -06:00
c4dd658aa7
feat: wrap App with ToastProvider for global notifications
jason
2026-03-07 21:29:05 -06:00
57358dfd21
feat: add Toast notification system
jason
2026-03-07 21:28:45 -06:00
915bca17fd
Merge pull request 'roadmap' (#28) from roadmap into master
jason
2026-03-07 19:02:11 -06:00
0920bffc50
docs: restore full README with corrected local image name (cpas not cpas-tracker)
jason
2026-03-07 19:00:02 -06:00
bfa46e93b6
docs: fix local quickstart image name to cpas (not cpas-tracker)
jason
2026-03-07 18:58:28 -06:00
1bc2527c53
Merge pull request 'roadmap' (#27) from roadmap into master
jason
2026-03-07 18:56:42 -06:00
281825377f
feat: ReadmeModal — admin usage guide, feature map, workflow reference, roadmap (no install content)
jason
2026-03-07 18:39:01 -06:00
554b39672f
docs: replace Unraid stub with verified working install settings from production server
jason
2026-03-07 18:38:33 -06:00
6390e6077c
Merge pull request 'roadmap' (#26) from roadmap into master
jason
2026-03-07 18:35:43 -06:00
84f5124850
docs: rewrite ReadmeModal as admin usage guide — feature map, workflow, tier system, roadmap
jason
2026-03-07 18:33:54 -06:00
db34700996
docs: sync README — add in-app docs to features + completed roadmap phase 6
jason
2026-03-07 18:33:50 -06:00
b5a588e752
docs: update README — add notes/expiration features, new endpoints, updated schema and roadmap
jason
2026-03-07 18:31:14 -06:00
431f31b857
Merge pull request 'roadmap' (#25) from roadmap into master
jason
2026-03-07 09:53:15 -06:00
d4638783a4
feat: add Docs button to navbar — opens ReadmeModal slide-in panel
jason
2026-03-07 09:52:16 -06:00
9d4d465755
feat: ReadmeModal — full README rendered in a themed slide-in panel
jason
2026-03-07 09:51:57 -06:00
f8810e1ae5
Merge pull request 'roadmap' (#24) from roadmap into master
jason
2026-03-07 09:46:39 -06:00
57d0ac9755
feat: wire ExpirationTimeline and EmployeeNotes into EmployeeModal
jason
2026-03-07 09:44:54 -06:00
328fc6f307
feat: EmployeeNotes component — inline free-text notes with quick-add HR flag tags
jason
2026-03-07 09:43:54 -06:00
37efd596dd
feat: ExpirationTimeline component — per-violation roll-off countdown with tier drop projection
jason
2026-03-07 09:43:31 -06:00
b02464330b
feat: add expiration timeline endpoint and notes field to employee endpoints
jason
2026-03-07 09:42:59 -06:00
be2d1fa68e
feat(db): add notes column to employees table
jason
2026-03-07 09:41:50 -06:00
0a8b6e44d8
docs: update README — mark roadmap items complete, add new features, update schema and API reference
jason
2026-03-07 09:40:34 -06:00
9b80afd54d
Merge pull request 'roadmap' (#23) from roadmap into master
jason
2026-03-07 09:30:45 -06:00
970bc0efea
feat: add Audit Log button to Dashboard toolbar
jason
2026-03-07 09:26:33 -06:00
7ee76468c4
feat: wire EditEmployeeModal and AmendViolationModal into EmployeeModal
jason
2026-03-07 09:25:49 -06:00
9b6f2353be
feat(db): add violation_amendments and audit_log tables
jason
2026-03-07 09:22:01 -06:00
5140dbbc25
Merge pull request 'fix: reduce PDF margins and remove redundant puppeteer footer' (#22) from claude into master
jason
2026-03-06 23:41:15 -06:00
bcf0e3f3d1
fix: reduce PDF margins and remove redundant puppeteer footer
jason
2026-03-06 23:40:49 -06:00
2bc1740e02
Merge pull request 'feat: redesign PDF template - clean modern layout with inline logo' (#21) from claude into master
jason
2026-03-06 23:37:57 -06:00
3977c3652f
feat: redesign PDF template - clean modern layout with inline logo
jason
2026-03-06 23:34:45 -06:00
e19ef255ac
Merge pull request 'fix: dark mode colors in ViolationHistory component' (#20) from claude into master
jason
2026-03-06 23:27:24 -06:00