I decided to make a “lite” DTA web extension after all.

Of course, it will have serious limitations and far fewer features, but that’s a limitation of WebExtensions and what can you do? Those limitations so far created a bunch of road blocks that will prevent DTA from working correctly in a lot of cases (like the inability to specify HTTP Referer s).

On a maybe positive, it should be easy enough to support Chrome too (and Opera, etc?)

This is roughly the progress so far. I also implemented the Add Download (single URL) user interface for the most part, as well as internal queue tracking.

Regarding the actual downloading, I am still undecided how to best proceed there. There is things we could do with blob: “files” to support segmented downloads and proper resuming and a ton of other things, but browser support right now looks fragile at best…

I’ll update y’all once I got a version ready for public testing.