tenantpilot/components/policy-explorer
Ahmed Darrazi c59400cd48
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 2s
feat(policy-explorer-v2): implement Phase 4 - Enhanced Filtering
 New Features (Tasks T023-T028)
- PolicyTypeFilter component with multi-select checkboxes
- 8 common Intune policy types (deviceConfiguration, compliancePolicy, etc.)
- Active filter badges with individual remove buttons
- 'Clear All Filters' button when filters active
- Filter count badge in dropdown trigger

🔧 Updates
- PolicyTableToolbar now accepts filter props
- PolicyExplorerV2Client connects filters to URL state
- Filters sync with URL for shareable links
- Filter state triggers data refetch automatically

📦 Dependencies
- Added shadcn DropdownMenu component

 Zero TypeScript compilation errors
 All Phase 4 tasks complete (T023-T028)
 Ready for Phase 5 (CSV Export)

Refs: specs/004-policy-explorer-v2/tasks.md Phase 4
2025-12-10 00:28:35 +01:00
..
ColumnVisibilityMenu.tsx feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
PolicyDetailSheet.tsx feat: Improve policy type badge system with definitive mapping 2025-12-08 11:31:45 +01:00
PolicySearchContainer.tsx fix: Resolve search infinite loop issue 2025-12-07 22:59:07 +01:00
PolicyTable.tsx feat: Improve policy type badge system with definitive mapping 2025-12-08 11:31:45 +01:00
PolicyTableColumns.tsx feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
PolicyTablePagination.tsx feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
PolicyTableToolbar.tsx feat(policy-explorer-v2): implement Phase 4 - Enhanced Filtering 2025-12-10 00:28:35 +01:00
PolicyTableV2.tsx feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
PolicyTypeBadge.tsx feat: Improve policy type badge system with definitive mapping 2025-12-08 11:31:45 +01:00
PolicyTypeFilter.tsx feat(policy-explorer-v2): implement Phase 4 - Enhanced Filtering 2025-12-10 00:28:35 +01:00