Changelog
All notable changes to NoMoreTrash will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.0.0 - 2025-11-06
Added
- ๐ Initial release of NoMoreTrash
- โจ Automatic trash clearing after sleep via game event hooks
- โจ๏ธ Manual hotkey trash clearing (default: P key)
- โ๏ธ Full MelonPreferences configuration support:
- Configurable hotkey
- Toggle automatic clearing on/off
- Toggle hotkey clearing on/off
- Configurable command (advanced)
- ๐ Cross-backend compatibility (IL2CPP and Mono)
- ๐ก๏ธ Robust fallback mechanism (24-minute timer if events fail)
- ๐ Clean, user-friendly logging with trash clearing theme
- ๐ง Centralized ModLogger with debug support
- ๐งน Proper event cleanup on scene transitions
- ๐ Comprehensive README with usage guide and troubleshooting
Technical Details
- Event subscription to
TimeManager.Instance.onSleepEnd
- Conditional compilation for both game backends
- Graceful error handling with try-catch blocks
- Scene lifecycle management (subscribe/unsubscribe)
- MelonCoroutines for async operations
- Full conditional compilation compliance
[Unreleased]
Planned Features
- Multiple command support (chain commands)
- Custom command delays/scheduling
- Visual feedback/notifications
- Additional hotkeys for other console commands