- Replace `std::sync::mpsc` with unbounded `crossbeam-channel` for improved async task messaging. - Switch from Mutex-based processed counters to `AtomicU64` for lock-free, accurate progress tracking. - Refactor `search_installers` to use a new `SearchOptions` struct. - Improve task lifecycle handling, including better pause and cancel mechanisms. - Adjust URL and path generation to return owned `String`s. - Add `OnceLock` to cache compiled regular expressions. - Implement explicit logging for HTTP 429 (Too Many Requests) and network errors. - Simplify Start/Pause button logic in the UI. - Update `.gitignore` to exclude crate targets.
2 lines
45 B
Text
2 lines
45 B
Text
/LoaderSpot_CLI/target
|
|
/LoaderSpot_UI/target
|