CoomerDL V1.3.0
New
- Profile queue — download several profiles in one session. Paste one or more URLs (separated by spaces or new lines) and click Add next to the URL field. Profiles download one at a time: each row shows its status (pending, downloading, completed, error), the progress bar shows Profile 2 of 3, and a summary at the end lists what completed and what failed with the reason. A failed profile doesn't stop the session — the next one starts anyway. Cancel stops the current profile and skips the pending ones. The queue lives in memory only and is not restored on restart.
- Configurable session limit: 3 profiles per session by default, adjustable in Settings > Downloads > Max Profiles per Session.
- URLs are validated when added to the queue: unsupported or dead-site URLs and duplicates are rejected on the spot, and anything that doesn't fit the limit stays in the URL field so nothing is lost silently.
- Turkish translation added by the community (thanks @kyoyacchi!).
Fixes
- pawchive.pw file downloads work again. The file host started rejecting the app's user agent with 403, so every file failed after exhausting its retries. The app now identifies itself with its own user agent and downloads go through.
- Final 403/404 errors are now always written to the log with their status code instead of retrying and failing silently.
- Honest results: a profile whose files all failed is reported as an error, and a profile that finished with some failed files says how many.
Internal
- App version and user agent are now defined in a single place (
app/version.py).