FIXXER v1.1.0 - Modular Architecture Refactor
FIXXER v1.1.0 - Modular Architecture Refactor
🏗️ Major Refactor
Split monolithic engine.py into focused, maintainable modules:
config.py- Configuration management and app settingssecurity.py- SHA256 hash verification & sidecar file generationvision.py- AI/Ollama integration & RAW processing (rawpy)engine.py- Workflow orchestration (now focused & clean)
🔧 Improvements
- Cross-platform defaults - Default destination now
~/Pictures/FIXXER_Output(works on macOS/Linux/Windows) - Case-insensitive file matching - Finds both
.jpgand.JPGfiles - Removed deprecated tools - Replaced
dcrawwithrawpy(Python-native, cross-platform) - Cleaned up dead code - Removed
MockSessionTracker,check_dcraw(), etc. - Fixed Easy Button workflow - Simple Sort now works correctly
📚 Documentation
- Updated README with modular project structure
- Clarified system requirements (rawpy/exifread via pip)
- Cleaned up .gitignore duplicates
- Version metadata synced across all files
🎯 Type
Architecture refactor + documentation sync - backward compatible
Built with precision. Secured with cryptography. Powered by AI.