summaryrefslogtreecommitdiff
path: root/downloader.lua
Commit message (Collapse)AuthorAgeFilesLines
* support timed status/error messagesDavid Vazgenovich Shakaryan10 days1-2/+2
| | | | | | To support this, render() has been pulled out of redraw(), allowing updating the actual OSD without having to pass in the 'state' object, avoiding complexity and unnecessary computation.
* add limit to download queueDavid Vazgenovich Shakaryan2026-01-101-5/+12
| | | | | This avoids a bunch of downloads being triggered when quickly scrolling through a menu.
* avoid duplicate downloads on sequential requests of same URLDavid Vazgenovich Shakaryan2026-01-031-7/+15
|
* split util functions to new fileDavid Vazgenovich Shakaryan2025-05-211-2/+2
|
* use temp file during downloadDavid Vazgenovich Shakaryan2025-05-201-4/+10
|
* reimplement downloader using async subprocessesDavid Vazgenovich Shakaryan2025-05-201-0/+55