Tags

Tags give the ability to mark specific points in history as being important
  • v0.8.1

    Release v0.8.1: DataMerge Dynamic Column Selection
    
    Enhancement Release for DataMerge System:
    
    🎯 Major UX Improvement:
    - Dynamic Column Selection for existing merge overview
    - Smart workflow: auto-generated empty SELECT fields
    - Scalable interface for datasets with 50+ columns
    - Streamlined UX without unnecessary buttons
    
    🔍 Enhanced Data Inspection:
    - Several ID main data display with Leading ID tooltip details
    - Truncated text with hover for space-efficient viewing
    - Comprehensive merge mapping review capabilities
    - Professional tooltip system: 'Several (15): Franz Müller \n Leading (22): Franz Mueller'
    
    🏗️ Technical Improvements:
    - Extended ExistingMerges API with column parameter support (?columns=name,email)
    - Robust array index validation preventing undefined key errors
    - Database query optimization with proper prepared statements
    - Enhanced error handling for missing records and columns
    
    🎨 User Experience:
    - One-click-less workflow (no '+ Add Column' button needed)
    - Intuitive auto-expansion of column selectors
    - Responsive design with Bootstrap 5 styling
    - Production-ready for complex enterprise datasets
    
    📊 Business Impact:
    - Dramatically improved efficiency for reviewing merge mappings
    - Eliminates manual effort in managing 50+ column datasets
    - Professional interface suitable for daily production use
    - Scalable architecture supporting unlimited table complexity
    
    Perfect for enterprise data management with complex merge scenarios.
  • v0.8.0

    Release v0.8.0: DataMerge System Complete
    
    Phase 8 Major Features:
    - Complete DataMerge implementation with GROUP BY duplicate detection
    - Two-Panel UI system (Leading/Several ID selection)
    - Advanced filtering: Soundex, LIKE, NULL-Match support
    - Fullscreen modal with Bootstrap 5 integration
    - Info message system replacing alert dialogs
    - German translations complete (18 new strings)
    - PostgreSQL fuzzystrmatch extension integration
    - Enhanced UX with modal state management
    - Duplicate filtering to hide saved merges
    - Major improvements over legacy FH-Complete tool
    
    Architecture:
    - Hungarian notation & Allman braces coding style
    - Robust error handling for missing DB extensions
    - Efficient GROUP BY queries with HAVING optimization
    - Complete REST API endpoints for DataMerge functionality
    
    Documentation:
    - Updated ROADMAP.md with Phase 8 completion
    - Enhanced docs/DataMerge.md with implementation status
    - Documented performance improvements and UX enhancements
  • v0.7.0

    Release v0.7.0: DataIntegration ETL Pipeline & Testing Suite
    
    🚀 Major Features:
    • Complete DataImport controller refactoring with base class architecture
    • Comprehensive ETL pipeline: Source → Import → Transform → Sync
    • Advanced file preview with PhpSpreadsheet support (Excel, ODS, CSV, JSON)
    • PostgreSQL data type casting validation with detailed error reporting
    • LDAP + Database authentication with API key management
    
    🧪 Testing & Quality:
    • Comprehensive testing suite with 11 passing tests
    • CI-compatible unit tests without database dependencies
    • Integration tests for full CRUD operations
    • GitLab CI pipeline with coding style checks
    • Enhanced README with professional badge layout
    
    🏗️ Architecture Improvements:
    • DataIntegration base class for DataImport/DataSync/DataExport
    • Hungarian notation and Allman braces coding standards
    • Centralized configuration management
    • Controller helper pattern for CRUD operations
    • Robust error handling and logging system
    
    📊 Dashboard & UI:
    • Interactive D3.js pipeline visualization
    • Server-sent events for real-time progress updates
    • Bootstrap 5 responsive design with dark/light theme support
    • Clickable status badges with detailed data views
    • Enhanced file upload and management interface