Skip to content

Tags: E2E-Solution/maskwise

Tags

v1.2.0

Toggle v1.2.0's commit message
fix: resolve Docker image tag generation issues in CI/CD workflows - Fix invalid tag format with leading dash (e.g., '-4d98896') - Replace problematic '{{branch}}-' prefix with fixed 'sha-' prefix - Remove duplicate semver pattern entries - Standardize tagging across both docker-build workflows - Ensures proper image generation for release builds

v1.1.1

Toggle v1.1.1's commit message
fix: resolve all TypeScript compilation errors preventing API startup - Fix notification service type mapping (uppercase to lowercase conversion) - Update mock method names in dataset controller tests (upload -> uploadFile) - Add type casting for BullMQ Job mocks in queue service tests - Add optional properties to SystemHealthResponseDto for test compatibility - Fix deprecated throttling service method usage - Resolve JWT strategy dependency injection configuration issues - Change compression import from namespace to default import - Temporarily disable Swagger documentation due to metadata issues All 33 TypeScript compilation errors have been resolved, allowing the API server to start successfully. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>

v1.1.0

Toggle v1.1.0's commit message
fix: address PR review feedback for notification system Fix three critical issues identified in code review: 1. **Fix notification type mapping in SSE handler** - Backend uses uppercase enums (ERROR, WARNING, etc.) - Frontend was checking lowercase 'error' - Add proper type normalization to map ERROR -> destructive toast variant 2. **Fix Redis port test fallback behavior** - Production code uses parseInt(REDIS_PORT) || 6379 - Invalid ports default to 6379, not NaN - Update test expectation to match actual implementation 3. **Align mock service API with real implementation** - Mock used 'upload' method, service exposes 'uploadFile' - Mock used 'remove' method, service exposes 'delete' - Ensures tests validate actual API and catch regressions These fixes resolve functional bugs and improve test reliability.

v1.0.0

Toggle v1.0.0's commit message
feat: implement comprehensive reports & analytics system with typogra… …phy standardization • Complete Reports & Analytics implementation with 3 main tabs: - Overview & Insights: metrics cards, processing trends, PII distribution, high-risk findings - PII Detection & Analysis: entity breakdown, confidence distribution, file type analysis, performance dashboards - Compliance & Risk: risk assessment, policy effectiveness, audit trail, data retention metrics • Backend API features: - NestJS reports module with comprehensive service layer - 3 main endpoints: /reports/overview, /reports/pii-analysis, /reports/compliance - Flexible date filtering (7d, 30d, 90d, all, custom ranges) - Complex database aggregations with parallel query execution - OpenAPI documentation with detailed schemas • Frontend components: - 15+ professional React components with Recharts integration - Interactive charts with drill-down functionality - Real-time data loading with error recovery - Professional loading states and error handling - Risk-based color coding and visual indicators • Typography standardization: - Consistent 15px headers (text-[15px] font-bold) across all report components - Consistent 13px body text (text-[13px]) for labels and descriptions - Matches FlagWise design system patterns used throughout platform • TypeScript integration: - Comprehensive type definitions for all data structures - Custom React hooks for data fetching (useOverviewData, usePIIAnalysisData, useComplianceData) - Type-safe API communication with proper error handling • Performance optimizations: - Parallel database queries for optimal response times - Smart refresh hooks with exponential backoff - Component-level caching and memoization - Responsive design with skeleton loading states 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>