5cdca09f40
docs: add Postgres migration plan and Kiro spec
Jordan Ramos
2026-05-05 15:04:14 -06:00
bd5fcccacf
perf: client-side BU filtering for instant scope switching
Jordan Ramos
2026-05-05 12:08:01 -06:00
df3173a720
feat: replace binary scope toggle with multi-select BU picker
Jordan Ramos
2026-05-05 11:31:15 -06:00
9b8ae6cd79
fix: move AdminScopeToggle from NavDrawer to main header bar
Jordan Ramos
2026-05-05 11:21:59 -06:00
2656df94d3
feat: add multi-BU tenancy with per-user team scoping (Option B)
Jordan Ramos
2026-05-05 11:04:53 -06:00
05d95309b4
Add Kiro specs, hooks, and steering files — development tooling archive
Jordan Ramos
2026-05-01 21:30:05 +00:00
af951fdc12
chore: remove .kiro specs, hooks, and steering from release — development tooling only
Jordan Ramos
2026-05-01 21:28:59 +00:00
7f7d3a2977
release: v1.0.0 — clean README, changelog, full reference manual, dead code removal, package metadata
v1.0.0
Jordan Ramos
2026-05-01 21:11:47 +00:00
034d3963b9
chore: reorganize docs, document migrations, gitignore operational files for v1.0.0 release
Jordan Ramos
2026-05-01 20:53:39 +00:00
b9fa1281a9
Initial commit — operational records, UAT evidence, and data exports
Jordan Ramos
2026-05-01 20:47:24 +00:00
c8b3626ac5
feat: consolidate setup.js with complete v1.0.0 schema — all tables, indexes, triggers for fresh deployments
Jordan Ramos
2026-05-01 20:13:52 +00:00
8e377bb85f
chore: enable GPG-signed commits for code provenance
Jordan Ramos
2026-05-01 19:50:31 +00:00
5a9df2103f
fix: aggregate anomaly data per day instead of taking latest — fixes missing returned bars when multiple syncs per day
root
2026-05-01 19:28:29 +00:00
bfa52c7f8f
fix: reclassify BU reassignment round-trips and fix backfill date-ordering bug
root
2026-05-01 17:36:28 +00:00
3202b0707c
feat: add backfill script for return classification on existing anomaly log rows
root
2026-05-01 17:27:49 +00:00
15abf8bae4
feat: add return classification for archive chart, CARD API integration, compliance charts, systemd services
root
2026-05-01 17:15:41 +00:00
27192dd69f
WIP: Dashboard redesign — design system overhaul and component updates
feature/redesign
root
2026-04-29 14:20:23 +00:00
8df961cce8
Merge pull request 'Switch Jira API calls to GET-based JQL search with project scoping' (#9) from fix/jira-api-compliance into master
jramos2026-04-29 08:16:44 -06:00
e1b000870c
Enforce 120-day maximum on FP workflow expiration date
root
2026-04-22 19:52:06 +00:00
f3ba322403
Fix variant pill labels to show short priority tag instead of full description
root
2026-04-22 18:37:54 +00:00
0bea387ac9
Add grouped metric health cards with variant pills, hover tooltips, and info panel to compliance page
root
2026-04-22 18:30:59 +00:00
aa3ce3bae9
Replace window.confirm() with themed ConfirmModal across dashboard
root
2026-04-20 21:54:37 +00:00
0cdaecf890
Add themed admin page with user management, audit log, and system info panels; add compliance note delete functionality
root
2026-04-20 21:39:43 +00:00
0fe8e94d51
feat: add GRANITE as fourth workflow type in Ivanti queue
jramos
2026-04-14 15:33:19 -06:00
28bce28fc9
docs: add knowledge base guides for reporting, compliance, queue operations, user management, and CVE tracking
jramos
2026-04-13 16:52:19 -06:00
72fd79ea42
docs: add knowledge base article for FP queue and submission editing workflow
jramos
2026-04-13 16:38:31 -06:00
f63c286458
fix: show all Ivanti reviewer notes (rework, approval, current/previous state) in history tab
jramos
2026-04-13 16:14:27 -06:00
93c144576f
docs: document map endpoint behavior — JSON only, one finding per call, UUID resolution flow
jramos
2026-04-13 16:03:57 -06:00
fa3b045a2f
fix: map findings one at a time via JSON POST, only mark successfully mapped queue items as complete
jramos
2026-04-13 15:59:55 -06:00
75ac8c823a
feat: show finding IDs in history, display Ivanti reviewer notes (rework/approval feedback) in history tab
jramos
2026-04-13 14:25:14 -06:00
68e36b4bac
docs: document Ivanti API limitations — attach endpoint broken, search by ID unsupported, UUID not in create response
jramos
2026-04-13 14:14:39 -06:00
d24b45b404
fix: disable attach-to-existing endpoint (Ivanti API returns 400), show redirect message instead
jramos
2026-04-13 14:10:55 -06:00
d64eb7eec4
fix: use 'file' field name with proper MIME type for attach endpoint
jramos
2026-04-13 14:07:13 -06:00
6cb65fddc1
fix: use ivantiFormPost with 'files' field name for attach endpoint (matches create)
jramos
2026-04-13 14:05:05 -06:00