Add resumable downloads, download paths, queue controls and history
This commit is contained in:
1 parent
434f6441da
commit
6027cfabb9
43 files changed
+2138
-291
No files matched your search
@@ -18,11 +18,12 @@ Self-hosted direct download client that fetches files onto the server, extracts
|
||||
| `internal/libraries` | Discovers and validates first level library folders |
|
||||
| `internal/auth` | Sessions, credential check, login rate limiting |
|
||||
| `internal/guard` | URL validation and SSRF-safe HTTP client |
|
||||
| `internal/fetch` | Streaming download with progress, size and stall limits |
|
||||
| `internal/fetch` | Resumable multi-connection downloads with progress, size and stall limits |
|
||||
| `internal/history` | Move history saved to `.history.json` |
|
||||
| `internal/extract` | Zip and tar extraction with Zip Slip and bomb protection |
|
||||
| `internal/files` | Safe path resolution, file tree, cross-device moves |
|
||||
| `internal/diskspace` | Free space checks |
|
||||
| `internal/jobs` | Download job lifecycle and workflows |
|
||||
| `internal/jobs` | Download job lifecycle, pause and resume, state saved to `.job.json` per download |
|
||||
| `internal/server` | HTTP routes, middleware, handlers |
|
||||
| `web/static` | Single page frontend |
|
||||
| `deploy/nginx` | Reverse proxy example |
|
||||
|
||||
Reference in new issue
Block a user