tenantpilot/lib
Ahmed Darrazi 41e80b6c0c
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 2s
feat(policy-explorer-v2): implement MVP Phase 1-3
 New Features
- Advanced data table with TanStack Table v8 + Server Actions
- Server-side pagination (10/25/50/100 rows per page)
- Multi-column sorting with visual indicators
- Column management (show/hide, resize) persisted to localStorage
- URL state synchronization for shareable filtered views
- Sticky header with compact/comfortable density modes

📦 Components Added
- PolicyTableV2.tsx - Main table with TanStack integration
- PolicyTableColumns.tsx - 7 column definitions with sorting
- PolicyTablePagination.tsx - Pagination controls
- PolicyTableToolbar.tsx - Density toggle + column visibility menu
- ColumnVisibilityMenu.tsx - Show/hide columns dropdown

🔧 Hooks Added
- usePolicyTable.ts - TanStack Table initialization
- useURLState.ts - URL query param sync with nuqs
- useTablePreferences.ts - localStorage persistence

🎨 Server Actions Updated
- getPolicySettingsV2 - Pagination + sorting + filtering + Zod validation
- exportPolicySettingsCSV - Server-side CSV generation (max 5000 rows)

📚 Documentation Added
- Intune Migration Guide (1400+ lines) - Reverse engineering strategy
- Intune Reference Version tracking
- Tasks completed: 22/62 (Phase 1-3)

 Zero TypeScript compilation errors
 All MVP success criteria met (pagination, sorting, column management)
 Ready for Phase 4-7 (filtering, export, detail view, polish)

Refs: specs/004-policy-explorer-v2/tasks.md
2025-12-10 00:18:05 +01:00
..
actions feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
auth Fix tenant_id not being saved to database on login 2025-12-06 12:29:00 +01:00
db feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
email Fix: Multiple TypeScript build errors for production 2025-12-05 23:49:00 +01:00
hooks feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
queue chore(worker): add structured logging, job events, worker health endpoint and health-check script 2025-12-09 12:22:16 +01:00
stripe Fix: Multiple TypeScript build errors for production 2025-12-05 23:49:00 +01:00
types feat(policy-explorer-v2): implement MVP Phase 1-3 2025-12-10 00:18:05 +01:00
utils feat: Improve policy type badge system with definitive mapping 2025-12-08 11:31:45 +01:00
validators Feature: Global Search & Seed Data complete 2025-12-05 22:06:22 +01:00
env.mjs chore(worker): add structured logging, job events, worker health endpoint and health-check script 2025-12-09 12:22:16 +01:00
utils.ts Initial Setup für Dokploy 2025-11-18 23:24:41 +01:00