Commit Graph

248 Commits

Author SHA1 Message Date
dilgenfritz d7079412c6 Release v0.52.2 2025-12-09 06:33:46 -06:00
dilgenfritz 3fe19af96a Release v 2025-12-09 06:29:39 -06:00
dilgenfritz 9ecb4a68e2 Release v 2025-12-08 22:49:17 -06:00
dilgenfritz 5f690f0210 Release v0.52/0 2025-12-08 18:37:33 -06:00
dilgenfritz 08502cd06b Release v 2025-12-08 18:35:05 -06:00
dilgenfritz a7f802a819 version .52 test release 2025-12-08 18:33:51 -06:00
dilgenfritz 206a9f5c98 Release v 2025-12-08 13:48:46 -06:00
dilgenfritz e42fbdd944 Release v0.51.0 - Initial public release with worship module 2025-12-08 13:40:14 -06:00
dilgenfritz da1f158050 Initial commit - Version 0.51.0 2025-12-08 13:25:54 -06:00
dilgenfritz c660e92096 Version 0.51 - Library enhancements, Hypno Gallery restructure, User Profile system, and UX improvements 2025-12-07 22:05:40 -06:00
dilgenfritz 3d1b4faab2 v.5 2025-12-07 19:55:33 -06:00
dilgenfritz 4c15defe2c updated the campaign and added placeholders for the training modules 2025-12-05 23:06:20 -06:00
dilgenfritz 0679df3fd9 commiting in case claude breaks it again 2025-12-04 22:21:41 -06:00
dilgenfritz 0da0c9e139 commiting in case claude needs to revert 2025-12-03 20:59:20 -06:00
dilgenfritz c9a01f8ed6 refined level 6-8 2025-12-03 00:57:41 -06:00
dilgenfritz 5bd002e72d levels 1-5 refined 2025-12-02 23:44:23 -06:00
dilgenfritz c3669f309c update docs for future module work 2025-12-02 21:02:28 -06:00
dilgenfritz 5a43b4ba99 cleanup library 2025-12-01 21:39:50 -06:00
dilgenfritz 55c477afc2 extended themes to user profile. added username and profile picture to home screen. 2025-12-01 20:56:52 -06:00
dilgenfritz 0f94b1f893 updated sidebar images 2025-12-01 19:56:41 -06:00
dilgenfritz eb8f23bf2a modified gamecontainer size 2025-12-01 19:24:55 -06:00
dilgenfritz f73ea72c6c modified hero buttons 2025-12-01 19:20:28 -06:00
dilgenfritz 8178f8ec1f fix emojis 2025-12-01 10:33:26 -06:00
dilgenfritz 36a71e23d3 game condtainer resize to fit between sidebar images 2025-12-01 09:38:57 -06:00
dilgenfritz 4439abec49 fixed home screen buttons 2025-12-01 08:41:45 -06:00
dilgenfritz 1c30d900d7 remove test files 2025-12-01 07:16:04 -06:00
dilgenfritz ab320fd708 bug fixes on level 1-5 of campaign 2025-11-30 22:19:24 -06:00
Drew Ilgenfritz c4d6b70b14 more updates to campain 2025-11-30 19:38:30 -06:00
dilgenfritz d2c8c7206d update 2025-11-30 11:37:49 -06:00
dilgenfritz b5856b21ae Fix: Critical syntax error and storage quota issues
- Fixed missing arrow (=>) in interactiveTaskManager.js line 5677
- Added null checks for DOM elements in async intervals (dynamic captions, sensory overload tasks)
- Disabled auto-backup to prevent localStorage quota exceeded errors
- Implemented aggressive emergency cleanup (removes all backups and photo data)
- Added global QuotaExceededError handler with automatic cleanup
- Added BackupManager to training-academy.html with initialization
- Enhanced preference save error handling with user feedback
- Save validation prevents level progression if preferences fail to save
- All photo data now removed from localStorage to conserve space
2025-11-29 22:27:36 -06:00
dilgenfritz 49fc81418d punishment gauntlet ready for release 2025-11-26 22:14:45 -06:00
dilgenfritz cef1980f65 Fixed path_locked_ending - removed invalid routing step, final_submission now routes directly to ending_willing_submission (default) with pathBasedRouting flag for system to override 2025-11-26 21:44:01 -06:00
dilgenfritz 265fd8b0c0 Added mid-game path lock-in at turning_point - player's dominant choice pattern (eager/hesitant/resistant) is locked and determines final ending, no more ending selection at the end 2025-11-26 21:38:17 -06:00
dilgenfritz 335baa6f1f Added dialogue variations to 7 task steps based on player choice paths - each task now has 3-4 different dialogues (eager/hesitant/resistant) for more personalized experience 2025-11-26 21:32:43 -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 cbdea7bf3b updated library to be on its own page 2025-11-26 06:15:40 -06:00
dilgenfritz 8789b8e16b fix the color theme in traning academy as well as continuity issues. 2025-11-25 10:15:26 -06:00
dilgenfritz 616237c642 updated unified color palette and changed to a theme selector 2025-11-24 21:07:48 -06:00
dilgenfritz e9fbb2b427 fix(quick-play): replace hardcoded colors with CSS variables
- Replace all cyan (#00d4ff) with var(--color-primary)
- Replace all purple (#8B5CF6) with var(--color-secondary)
- Replace gold (#ffd700) with var(--color-accent-gold)
- Add --color-accent-gold and semantic color aliases to color-variables.css
- Convert 40+ CSS classes to use theme-aware variables
- Fixes theme switching for setup screens, buttons, controls, sliders, modals
- Maintains exclusions: grays, whites, blacks, consequence colors, status colors
2025-11-24 13:27:02 -06:00
dilgenfritz 85e9c9cc5d feat(phase-6): integrate theme system into user-profile, player-stats, and hypno-gallery
- user-profile.html:
  * Import color-variables.css and themeManager.js
  * Remove local :root color definitions
  * Add theme-switcher-container to header
  * Initialize theme switcher in DOMContentLoaded
  * Convert all local variables to theme system:
    - --background  --color-background
    - --surface  --color-surface
    - --text-primary  --color-text
    - --text-secondary  --color-text-secondary
    - --border  --color-border
    - --primary-*  --color-primary/secondary
    - --error/warning/success  --color-error/warning/success
  * Update all CSS classes with new variable names

- player-stats.html:
  * Import color-variables.css and themeManager.js
  * Add theme-switcher-container to stats-container
  * Initialize theme switcher in DOMContentLoaded
  * Replace hardcoded gradient (#667eea, #764ba2)  var(--color-gradient)

- hypno-gallery.html:
  * Import color-variables.css and themeManager.js
  * Add theme-switcher-container to hypno-header
  * Initialize theme switcher in DOMContentLoaded
  * Convert all purple theme colors to CSS variables:
    - Headers, borders, backgrounds  --color-primary variants
    - Gradients  --color-gradient
    - Accents, buttons, controls  --color-primary
    - Progress bars, checkboxes  --color-primary
  * Updated 25+ CSS classes with theme variables

All three pages now fully theme-aware and consistent with platform-wide color system
2025-11-24 13:10:31 -06:00
dilgenfritz 0be5a902f4 feat(phase-5): integrate theme system into Porn Cinema
- Import color-variables.css and themeManager.js in HTML
- Add theme-switcher-container to header
- Initialize theme switcher in DOMContentLoaded event
- Convert porn-cinema.css to use CSS variables:
  * Primary color (pink #ff6b9d)  var(--color-primary)
  * Secondary color (purple #8b63d6)  var(--color-secondary)
  * All transparent/hover/border variants  CSS variables
  * Gradients, scrollbars, and UI accents updated
- All pink/purple colors now theme-aware across cinema mode
2025-11-24 13:04:28 -06:00
dilgenfritz 828e837d83 feat(phase-4): integrate theme system into Training Academy
- Import color-variables.css and themeManager.js
- Add theme toggle switcher to academy header
- Replace header gradient, borders, and title colors with CSS variables
- Update all button styles (btn, btn-secondary, btn-warning)
- Replace training mode cards, status bars, and controls with theme variables
- Update training task styling, complete buttons, and start button
- Replace library status and blue accent colors
- Training Academy now fully theme-aware across all UI elements
2025-11-24 13:00:00 -06:00
dilgenfritz 30c9f12d71 feat(phase-3): integrate theme system into Quick Play
- Import color-variables.css and themeManager.js
- Add theme toggle switcher to header navigation
- Replace all hardcoded colors with CSS variables
- Update header, buttons, setup screens, and floating start button
- Replace inline styles and JavaScript color assignments
- Quick Play now fully theme-aware and customizable
2025-11-24 12:55:06 -06:00
dilgenfritz 1ae0a37fbf feat(phase-2): integrate color system with theme manager and global styles
- Added 5 theme variants (Electric Blue, Neon Pink, Deep Purple, Matrix Green, Blood Red)
- Created ThemeManager utility with localStorage persistence
- Added theme selector UI components (dropdown and toggle buttons)
- Updated styles.css to import color-variables and use legacy aliases
- Theme changes apply dynamically across entire platform
2025-11-24 12:41:11 -06:00
dilgenfritz 366716da8b feat(phase-1): create centralized color system with CSS variables 2025-11-24 12:37:20 -06:00
dilgenfritz 27b4a52170 feat: standardize Training Academy header to match Quick Play/Porn Cinema - fixed positioning and layout 2025-11-24 12:34:35 -06:00
dilgenfritz 983d03cc03 feat: Quick Play UX improvements - task management reorganization, collapsible tags, opacity slider, contextual instructions, floating start button 2025-11-24 10:12:50 -06:00
dilgenfritz fabba36fe6 docs: Update levels.md to reflect actual XP system and add user feedback analysis
- Fixed level XP requirements to match exponential scaling system
- Updated achievements to reflect actual implementation
- Removed unlock features that aren't implemented yet
- Added comprehensive user feedback analysis with actionable items
- Corrected Level 14 name from Hedonistic to Submissive
- Updated progression tips for realistic XP earning strategies
2025-11-24 09:04:25 -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 ec45cf69f8 updated distribution 2025-11-18 06:47:29 -06:00