Tags give the ability to mark specific points in history as being important
-
v0.8.1
07d73c9d · ·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
15b28e00 · ·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
4d0e963c · ·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