Skip to content

FIXXER v1.1.0 - Modular Architecture Refactor

Choose a tag to compare

@BandwagonVibes BandwagonVibes released this 14 Dec 17:42
2bf7199

FIXXER v1.1.0 - Modular Architecture Refactor

🏗️ Major Refactor

Split monolithic engine.py into focused, maintainable modules:

  • config.py - Configuration management and app settings
  • security.py - SHA256 hash verification & sidecar file generation
  • vision.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 .jpg and .JPG files
  • Removed deprecated tools - Replaced dcraw with rawpy (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.