CoomerDL V1.2.5
Fixes
- UI no longer freezes when changing Max downloads in Settings while a download is running.
- Exported logs now show real stats — they always reported 0 downloaded/skipped/failed files before — and only include the current run.
- Fixed a silent startup error when the community dialog was set to "don't show again".
- The main window now appears after the startup dialog instead of behind it.
- Fixed duplicate indices in concurrent downloads of the same post that could corrupt files or silently lose attachments.
- API requests with no timeout could hang a download forever — fixed.
- Failed downloads no longer multiply retries (up to 16 attempts instead of 4) and a stalled resume now fails cleanly instead of looping forever; leftover
.tmpfiles are cleaned up. - Speed/ETA readings no longer go crazy when several files download at once.
- Bunkr: relative links in post and
/f/pages are now resolved correctly. - Coomerfans: profile downloads now respect the Download Images / Videos checkboxes and no longer collect duplicated media across pages.
- SimpCity: cookies saved in the
{"cookie_name": "cookie_value"}format suggested by the Settings dialog now actually work. - jpg5: scraping errors are now reported in the log instead of silently stopping the download.
- URLs typed without
https://or withwww.are now recognized correctly (site routing and dead-site notices). - Status messages (e.g. subdomain probing) are now visible in the footer instead of being dropped.
- Erome and Coomerfans downloads now release their resources and log the completion message when they finish.
- Added missing translations (dialog titles and buttons, file types, folder picker) in English and Spanish.
New
- Close confirmation: closing the app while a download is running — or still cancelling — now asks for confirmation instead of interrupting it silently.
- Scrape cache: retrying a Coomerfans or Erome profile no longer re-processes posts/albums that were already scraped (cached for 7 days). The log shows how many items were reused from cache.
- Faster cancel: cancelling now also stops the profile processing phase immediately, not just the file downloads.
Internal
- Removed a large amount of dead code, unused modules, and orphaned settings/translation keys — the build is noticeably smaller.