-
Notifications
You must be signed in to change notification settings - Fork 0
Update Log
- Added a new
OnlineConfigWarningScreento alert users before loading unverified remote configurations. - Updated the Settings screen with new event handlers and listeners to support remote synchronization options.
- Improved warning prompt behaviors for safer user navigation.
- Added
OnlineConfigLoaderto dynamically fetch and sync download lists from remote URLs. - Introduced
OnlineConfigModeto manage different interaction levels with external configurations. - Implemented
OnlineListPermissionto give users complete control over what remote lists are allowed to do. - Added
OnlineConfigLoader$OnlineFileListdata structure to securely parse external file metadata.
- Added
AutoDownloadClientMod$LaunchResolutionto handle state resolution and download sequencing during game startup. - Improved launch synchronization to ensure all configurations are finalized before execution.
- Refactored backend configuration architecture to natively support both local and remote data structures.
- Integrated URL validation and permission checks into the download loader pipeline.
- General backend cleanup and optimization for smoother external network requests.
- Updated mod version metadata from
v1.1.1→v2.0.0.
Version 2.0.0 is a major architecture update that introduces an Online Configuration system, allowing remote configuration fetching, enhanced launch resolution handling, and strict security warning screens for untrusted sources.
This update mainly improves the Settings screen layout and usability, especially for smaller screens and longer menus.
- Improved overall Settings screen layout
- Added proper scrolling support in the Settings menu
- Added a visible scrollbar for easier navigation
- Improved positioning of buttons and text fields
- Better handling for smaller window sizes
- Improved visibility behavior for UI elements
- Settings menu now updates positions more reliably while scrolling
- Improved layout calculation system
- Better spacing and organization between settings rows
- Improved handling for VirusTotal settings section
- Improved handling for warning toggle section
- Better text field positioning and interaction
- Refactored Settings screen rendering logic
- Added improved scroll clamping and bounds handling
- Improved internal widget visibility checks
- Cleaner UI positioning system
- General backend cleanup and optimization
- Updated mod version metadata from
v1.1.0→v1.1.1
Version 1.1.1 is a smaller refinement update focused on improving the Settings screen experience, making navigation smoother and more reliable.
- Added a new Untrusted Download Warning system
- The app now warns users before downloading from unknown or untrusted websites
- Trusted sources now include:
- Modrinth
- CurseForge
- ForgeCDN
- Added confirmation prompts before continuing risky downloads
- Improved handling for suspicious or unsupported download links
- Added a new setting:
- Warn On Untrusted Downloads
- Users can now choose between:
WARNIGNORE
- Improved config save/load handling for new security settings
- Added support for storing trusted download preferences
- Added a brand new Untrusted Download Warning Screen
- Improved warning dialog layout and readability
- Better flow between download prompts and confirmation screens
- Improved handling for “Download All” operations when warnings appear
- Cleaner interaction flow before downloads begin
- Download system now validates sources before starting downloads
- Improved handling for batch downloads from mixed sources
- Better protection against accidental downloads from unknown domains
- Improved reliability when using “Download All + Restart”
- Refactored download verification logic
- Improved trusted-domain checking system
- Cleaner integration between prompt screens and download manager
- General backend cleanup and optimization
- Updated internal version metadata to v1.1.0
Version 1.1.0 mainly improves the application's security and user safety by introducing a trusted-source warning system while also refining the overall download workflow.
This release marks the transition from early development builds into the first stable major release of the application.
- Improved overall application stability
- Reworked internal download handling system
- Improved UI responsiveness and consistency
- Better state management across downloads and restarts
- Cleaner and more organized settings structure
- Improved handling for edge cases and failed operations
- Added configurable parallel downloads
- Added support for active download tracking
- Improved failed download recovery handling
- Improved handling for already downloaded files
- Download queue now behaves more reliably
- Better async download processing
- Improved download progress updates
- Added support for configurable maximum parallel downloads
- Improved config parsing and validation
- Better handling for invalid config entries
- Cleaner default config structure
- Added clearer explanations and comments in config
- Improved config save/load reliability
- Added controls for adjusting max parallel downloads
- Added increase/decrease settings buttons
- Improved button update behavior
- Better handling for download states
- Improved settings menu descriptions
- Improved download list organization
- Cleaner visual layout and interactions
- Added improved “Download All + Restart” flow
- Added more reliable manual restart handling
- Restart behavior is now more consistent after downloads complete
- Upgraded virus scanning system
- Improved VirusTotal integration
- Better scan configuration handling
- Improved file verification workflow
- Refactored download manager structure
- Improved internal synchronization handling
- Better file tracking logic
- Cleaner backend architecture
- Improved async task management
- General performance optimizations
- Large-scale internal code cleanup
- Transitioned from beta-style development builds to the first stable
v1.0.0release - Improved reliability and maintainability across the entire project
- Added support for comments in the config file (
//and#) - Config file now includes a clearer header with usage notes
- Improved overall stability and internal state handling
- “Download All” now tracks progress better
- Improved handling for failed downloads
- Improved handling for already-downloaded files
- Download buttons now update more reliably during download states
- Added “Download All + Restart” button
- Added a manual “Restart” button after downloads finish
- Restart behavior is now handled more consistently
- Better config parsing and comment stripping
- Improved download tracking
- Improved button state updates
- Added support for comments in the config file (// and # now work)
- Config file now includes a clearer header with guidance
- “Download All” now properly tracks progress
- Improved handling of failed or already-downloaded files
- Added “Download All + Restart” button
- Added manual “Restart” option after downloads complete
-Buttons now enable/disable correctly based on download status -Better detection of active and pending downloads
- Improved stability and state tracking during downloads
Generated by AI