Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Jun 27, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Deathemonic and others added 30 commits March 27, 2025 17:37
- ported crypto
- ported decrypting catalog url
- added a way to fetch global addressables
- introduced Catalog and Media structures for managing game assets
- implemented JSON serialization and deserialization for catalog data
- added CRC32 checksum support for data integrity
- refactored file management to enhance error handling and maintainability
- updated APK parser to utilize new catalog structures and improve addressable URL handling
- updated dependencies to use rand 0.9.0 for improved randomness
- integrated DownloadManager for efficient file downloads in ApkParser and CatalogParser
- added methods for temporary file management in FileManager
- implemented cleanup for temporary files to optimize storage usage
- improved error handling and logging during file operations
- refactored APKParser and CatalogParser to utilize RegionConfig for improved region handling
- added cleaning functionality for data and cache directories in FileManager
- implemented download strategies with concurrent download limits in ResourceDownloader
- introduced new methods for fetching and processing catalogs for both Japan and global regions
- removed unused CRC calculation code and updated dependencies for better performance
- improved error handling and logging throughout the download process
- add semaphore for concurrent download control
- simplify APK version and download checks
- enhance CLI argument handling for download options
- refactor main.rs for better modularity and readability
- added tui using ratatui
- added a logging system for better print
- rewrite file manager library
- rewrite resource downloader
- disabled progress bar (planning to replace with ratatui)
- temporary disabled resource downloading
- temporary disabled ui for debugging
- re enabled tui
- re enabled asset downloading
- added progress bar
- added network helper
- updated DownloadArgs to support connections and multithread options as usize
- improved logging messages for download configurations
- refactored DownloadManager to streamline connection and thread handling
- optimized download strategies for better performance and resource management
- simplied download_manager
- temporary disabled ui
- added macros to logs
- added chunk calculations
- added apk download back
- added catalog download back
- added ui back
- bump baad version
- removed unused cargo packages
- change download method to streaming
- improve progress bar
- improve interface
- improve formating
- bump version
- fix where tablebundle url in gamefiles is set to index instead of name
- introduced extractionconfig and extractiontule structures
- updated apkparser to support extraction configuration
- modified main.rs to utilize new extraction features
- adjusted cargo.toml for library and binary paths
- docs: readme update
- added apk parser (partial)
- added json util
- added file manager util
- added check apk and download apk
- changed extract_download_url to extract_url
- added error handling to server config
- added logging
- added apk download
- added apk extractor
- refactored fetch
- make library public
- added with config on file manager
- added more checks to prevent double initialization
- added new feature to disable ctor
- docs: library update
> api changes:
- eyre is not a requirement for handling error
- removed log features
- removed auto logging, will now require to set up logging if you want to have output
- bump dependencies
- use thiserror for error handling
- added proxy support
- added a way to download file directly in japan server without downloading the zip file
- remove global arguments to prevent reordering of arguments
- change how if there's no --help it will print clap help instead of logging
- added more logs
- fix downloader not downloading anything on jp
- remove uniffi when using as library
- reduce duplicate logic
- improve string manipulation performance
- improve performance on api data saving
- improve performance on filtering
- fixed some files won't download and only the first found file will get downloaded in jp
- added list_assets helper to easily print or get the asset names
- refactored codebase and remove redundant code
- added a color detecting logic on baad_core to prevent weird characters on ansi terminals (e.g command prompt)
- bump baad_core with some fixes
- docs: changelogs update
- use owo build in support color
- improve performance on path joining
- use error transparent instead of "{0}"
- improve catalog parsing performance
- properly proxy version checking
- cached contains ignore case
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant