129 lines
4.9 KiB
Plaintext
129 lines
4.9 KiB
Plaintext
╔════════════════════════════════════════════════════════════════╗
|
|
║ Media Downloader Version 6.27.0 Release ║
|
|
║ Release Date: 2025-11-13 ║
|
|
╚════════════════════════════════════════════════════════════════╝
|
|
|
|
RELEASE SUMMARY
|
|
===============
|
|
|
|
This release includes comprehensive cleanup, versioning, and the following
|
|
enhancements from the development session:
|
|
|
|
1. LIGHTBOX METADATA ENHANCEMENTS
|
|
✓ Added resolution display (width x height) in Details panel
|
|
✓ Added face recognition status with person name and confidence
|
|
✓ Redesigned metadata panel as beautiful sliding card
|
|
✓ Fixed metadata toggle button click event handling
|
|
✓ All endpoints now return width/height from metadata cache
|
|
|
|
2. CONFIGURATION PAGE IMPROVEMENTS
|
|
✓ Added Reference Face Statistics section
|
|
✓ Shows total references: 39 (Eva Longoria)
|
|
✓ Displays first and last added dates
|
|
✓ Auto-refreshes every 30 seconds
|
|
✓ New API endpoint: GET /api/face/reference-stats
|
|
|
|
3. FACE RECOGNITION BUG FIXES
|
|
✓ Fixed path handling for special characters (spaces, Unicode)
|
|
✓ Added temp file workaround for DeepFace processing
|
|
✓ Made face_recognition import optional to prevent crashes
|
|
✓ Fixed API field name consistency (person → person_name)
|
|
✓ Enhanced API error message handling
|
|
|
|
4. CODEBASE CLEANUP
|
|
✓ Removed 3,077 .pyc files
|
|
✓ Removed 844 __pycache__ directories
|
|
✓ Removed 480 old log files (>7 days)
|
|
✓ Removed 22 old debug screenshots (>7 days)
|
|
✓ Removed 4 empty database files
|
|
✓ Total items cleaned: 4,427 files
|
|
|
|
5. VERSION MANAGEMENT
|
|
✓ Updated VERSION file: 6.26.0 → 6.27.0
|
|
✓ Updated README.md version references
|
|
✓ Updated frontend version in Login.tsx, App.tsx, Configuration.tsx
|
|
✓ Updated package.json version
|
|
✓ Created changelog entry in data/changelog.json
|
|
✓ Updated docs/CHANGELOG.md with detailed release notes
|
|
✓ Rebuilt frontend with new version
|
|
✓ Created version backup: 6.27.0-20251112-212600
|
|
|
|
FILES MODIFIED
|
|
==============
|
|
|
|
Backend (Python):
|
|
- modules/face_recognition_module.py (path handling, optional imports)
|
|
- web/backend/api.py (metadata endpoints, reference stats, field names)
|
|
|
|
Frontend (TypeScript/React):
|
|
- web/frontend/src/components/EnhancedLightbox.tsx (metadata panel)
|
|
- web/frontend/src/lib/api.ts (error handling, reference stats)
|
|
- web/frontend/src/pages/Configuration.tsx (reference stats section)
|
|
- web/frontend/src/pages/Login.tsx (version number)
|
|
- web/frontend/src/App.tsx (version number)
|
|
- web/frontend/package.json (version number)
|
|
|
|
Documentation:
|
|
- VERSION (6.27.0)
|
|
- README.md (version references)
|
|
- data/changelog.json (new entry)
|
|
- docs/CHANGELOG.md (detailed release notes)
|
|
|
|
SCRIPTS EXECUTED
|
|
================
|
|
|
|
1. scripts/update-all-versions.sh 6.27.0
|
|
- Updated 7 files with new version number
|
|
|
|
2. scripts/create-version-backup.sh
|
|
- Created backup: 6.27.0-20251112-212600
|
|
- Locked and protected via backup-central
|
|
|
|
3. Custom cleanup script
|
|
- Removed Python cache files
|
|
- Cleaned old logs and debug files
|
|
- Removed empty database files
|
|
|
|
VERIFICATION
|
|
============
|
|
|
|
✓ Frontend builds successfully (8.88s)
|
|
✓ API service running correctly
|
|
✓ Face recognition working with all path types
|
|
✓ Reference statistics displaying correctly
|
|
✓ Lightbox metadata showing resolution and face match
|
|
✓ All version numbers consistent across codebase
|
|
✓ Documentation organized in docs/ folder
|
|
✓ Application directory clean and tidy
|
|
|
|
STATISTICS
|
|
==========
|
|
|
|
- Total References: 39 (Eva Longoria)
|
|
- Metadata Cache: 2,743+ items
|
|
- Files Cleaned: 4,427 items
|
|
- Version: 6.27.0
|
|
- Build Time: 8.88s
|
|
- Backup Created: 6.27.0-20251112-212600
|
|
|
|
NEXT STEPS
|
|
==========
|
|
|
|
The application is now clean, organized, and ready for production use with
|
|
version 6.27.0. All features are working correctly and the codebase has been
|
|
thoroughly cleaned of unused files.
|
|
|
|
Users should:
|
|
1. Hard refresh browser (Ctrl+Shift+R or Cmd+Shift+R) to load new version
|
|
2. Check Configuration page for reference face statistics
|
|
3. View lightbox on any page to see resolution and face recognition data
|
|
4. Test "Add Reference" feature with files containing special characters
|
|
|
|
═══════════════════════════════════════════════════════════════════
|
|
|
|
Generated: 2025-11-12 21:26:00 EST
|
|
Version: 6.27.0
|
|
Status: Production Ready ✓
|
|
|
|
═══════════════════════════════════════════════════════════════════
|