Commit Graph

13 Commits

Author SHA1 Message Date
dilgenfritz 3d1b4faab2 v.5 2025-12-07 19:55:33 -06:00
dilgenfritz 5a43b4ba99 cleanup library 2025-12-01 21:39:50 -06:00
dilgenfritz 61569291f1 Major humiliation game expansion: Added 6 choice steps, 5 unique endings, expanded from 17 to 29 total steps. Includes determine_ending mechanic for player agency and rare defiant escape path. Duration now 20-25 minutes with natural cascading choices. 2025-11-26 21:26:57 -06:00
dilgenfritz c40ed278e0 Major project reorganization: Move docs and scripts to dedicated directories
Documentation Organization:
- Move all documentation (except main README.md) to docs/ directory
- Create docs/README.md as navigation index for all documentation
- Update file structure references in main README.md

 Script Organization:
- Move all scripts to scripts/ directory (setup.bat, setup.sh, Start-webgame.bat, etc.)
- Update script references in documentation
- Update distribution scripts to use new paths

 Hypno Gallery Implementation:
- Implement recursive image directory scanning in main process
- Add readImageDirectoryRecursive IPC handler for proper Node.js fs access
- Clean up complex fallback code in hypno-gallery.html
- Create comprehensive HYPNO-GALLERY-README.md documentation

 File Structure Improvements:
- Clean root directory with only essential application files
- Organized subdirectories: src/, docs/, scripts/, images/, audio/, assets/
- Professional project structure for better maintainability

This reorganization improves project navigation, separates concerns properly,
and provides a solid foundation for future development.
2025-11-18 22:42:32 -06:00
dilgenfritz 676f06b2f1 feat: Implement TTS (Text-to-Speech) integration in Training Academy
- Add VoiceManager integration with cross-platform voice selection
- Implement TTS controls with toggle, stop, and status display
- Add voice narration for task instructions and scenario stories
- Integrate TTS guidance for focus sessions with progress announcements
- Add TTS feedback for task completion and mode selections
- Include smart text cleaning and queue system for seamless speech
- Reorganize documentation files into archive folder
- Update player stats and webcam manager for better integration
2025-11-17 07:24:40 -06:00
dilgenfritz 4d7631355f Complete media library consolidation and dynamic Library theme
-  Archive completed MEDIA_LIBRARY_CLEANUP_PLAN.md
-  Dynamic Library theme with aspect ratio-based container sizing
-  Gap-free image stacking with Pinterest-style layout
-  Perfect column positioning (1px from edges)
-  Enhanced file path encoding for special characters
-  Update ROADMAP.md and README.md with v3.3 features
-  16 character-side elements for extended coverage

Media cleanup phases completed:
- Phase 1: Unified lib-video-gallery system
- Phase 2: Consolidated lib-image-gallery
- Phase 3: Streamlined lib-audio-gallery
- Removed 500+ lines of duplicate code

Theme system now includes:
- hentai, pornstars, BBC, feet themes
- Dynamic Library theme with user's personal images
- Smart container sizing preserving aspect ratios
- No-gap vertical stacking for optimal layout
2025-11-11 21:17:25 -06:00
dilgenfritz b5ef5d2c77 Fix video library thumbnail spacing and create media cleanup plan
FIXED: Video library thumbnail spacing issues
- Identified multiple conflicting video gallery systems in index.html
- Applied proper CSS fixes to #lib-video-gallery (gap: 4px, height: 240px)
- Resolved CSS conflicts between unified-video-gallery and lib-video-gallery
- Enhanced video info display visibility and styling
- Successfully created compact layout with visible video titles

 CREATED: Comprehensive media library cleanup plan
- Documented 3 duplicate video library systems requiring consolidation
- Identified duplicate image and audio gallery systems
- Created phased cleanup approach in docs/MEDIA_LIBRARY_CLEANUP_PLAN.md
- Estimated ~1,150 lines of duplicate code to be removed
- Preserved all functionality while simplifying architecture

 RESULT: Working video library with proper spacing and video info display
- lib-video-gallery confirmed as primary system to keep
- All other video gallery systems marked for removal
- Next: Execute cleanup phases to eliminate duplicates
2025-11-08 09:33:51 -06:00
dilgenfritz 2112142563 feat: Complete training academy integration with photo capture and endurance trials 2025-11-04 15:03:35 -06:00
dilgenfritz fdc8de2c99 Sprint 1 Day 1: Individual Quad Controls + Hero Section Redesign
Multi-Screen Individual Controls:
- Individual volume sliders with percentage display
- Independent play/pause buttons for each quadrant
- Progress bars with click-to-seek functionality
- Mute toggle buttons with visual feedback
- Individual shuffle/change video buttons
- Hover-to-show controls with smooth animations
- Mobile-responsive design

 Hero Section Overhaul:
- Professional typography with enhanced title/tagline
- Feature highlights showcasing key capabilities
- Modern status panel with XP, timer, and quick stats
- Gradient backgrounds with subtle animations
- Glassmorphism effects with backdrop blur
- Responsive grid layout for all screen sizes
- Visual hierarchy improvements

 Responsive Design:
- Mobile-optimized layouts for both features
- Proper scaling and touch-friendly controls
- Adaptive grid systems for different screen sizes
2025-11-03 06:06:13 -06:00
dilgenfritz c43737a71d Save current state: Fixed text readability in scenarios and interactive tasks 2025-10-29 17:04:42 -05:00
dilgenfritz f08bfbb5cc added video functionality and minor bug fixes. 2025-10-29 14:30:42 -05:00
dilgenfritz 243d037924 rebrand: Transform to 'Edge & Punishment' - The Ultimate Edging Challenge
Complete rebranding from generic task game to focused edging experience:

- Updated app name: 'Task Challenge Game'  'Edge & Punishment'
- Added tagline: 'How long can you last?'
- Rebranded package.json with adult-focused keywords (edging, adult, nsfw, punishment)
- Updated Electron app title and product name
- Redesigned main heading with stylized tagline
- Added elegant tagline CSS styling (italic, subtle color)
- Completely rewrote README.md focusing on edging/punishment features
- Updated desktop README with NSFW content management focus
- Enhanced descriptions to emphasize the consequence flooding system
- Added adult content keywords for discoverability

 Perfect positioning for the adult gaming market with clear value proposition:
'An edging challenge game where skipping tasks floods your screen with consequences'
2025-09-28 22:19:25 -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