Commit Graph

4 Commits

Author SHA1 Message Date
dilgenfritz 6509ae5868 Deep codebase cleanup and optimization
- Removed obsolete emergency image-discovery-fix.js file
- Cleaned excessive debug console.log statements throughout codebase
- Removed Visual Studio .vs/ directory and added to .gitignore
- Removed duplicate programmatic mirror task addition from gameData.js
- Optimized debug logging in VideoLibrary and QuadVideoPlayer
- Removed redundant old image scanning methods (fallback, pattern-based discovery)
- Streamlined PopupImageManager getLinkedImages method
- Updated .gitignore to prevent future IDE file commits

Codebase is now cleaner with minimal debugging noise and no duplicate/obsolete code.
2025-11-03 15:17:55 -06:00
dilgenfritz f08bfbb5cc added video functionality and minor bug fixes. 2025-10-29 14:30:42 -05:00
fritzsenpai 0a7bcc91e9 Final interface cleanup and improvements
Interface updates:
- Removed 'Open Image Folders' button - functionality wasn't implemented
- Updated Storage Info to show desktop vs web-specific information
- Desktop mode now shows unlimited storage info with file system details
- Web mode shows traditional browser storage limitations

Storage Info improvements:
- Shows image counts by category (tasks/consequences)
- Desktop version highlights unlimited storage benefits
- Clearer information about native file system vs browser storage
- Better visual organization with emojis and sections

.gitignore updates:
- Added comprehensive image file exclusions (jpg, png, gif, webp, etc.)
- Added audio file exclusions (mp3, wav, ogg, m4a, etc.)
- Excluded user imported images directories (images/tasks/*, images/consequences/*)
- Prevents user content from being committed to repo

Benefits:
- Cleaner interface with fewer non-functional buttons
- Context-aware storage information based on platform
- Better repository hygiene by excluding user content files
2025-09-25 20:28:48 -05:00
fritzsenpai 1879a8970f Initial commit: Task Challenge Game v1.4
Core Features:
- Complete task management game with point system
- Theme system with multiple visual styles
- Background music with playlist controls
- Comprehensive keyboard shortcuts (Enter/Ctrl/Shift+Ctrl/Space/P/M/H/Escape)

Image Management System:
- Categorized upload system (Task/Consequence images)
- High-quality image processing (1600x1200, 95% quality)
- Batch operations (select all, delete multiple)
- Storage quota management (50 image limit)
- Support for JPG/PNG/WebP up to 20MB

Technical Architecture:
- DataManager class for localStorage management
- TaskChallengeGame main controller
- Canvas-based image compression
- Cross-browser compatibility
- No dependencies - pure HTML/CSS/JS

Data Management:
- Local storage with auto-migration
- Export/import functionality
- Statistics tracking
- Game state persistence
2025-09-25 19:41:06 -05:00