audiobookshelf/client/pages
Boris Rybalkin 669e0255a9 Add chunked, resumable uploads
Split each uploaded file into 5 MB chunks posted sequentially to a new
/api/upload/chunk endpoint, then assemble them on the server via
/api/upload/finalize. The client queries /api/upload/chunk/:uploadId/:fileIndex
to skip chunks already received, so an interrupted upload resumes instead
of restarting. Each chunk is retried with backoff. Path components are
sanitized and the same canUpload/library-access checks as /api/upload are
enforced. The legacy /api/upload endpoint is left intact.

The chunk staging directory defaults to <metadata>/uploads and can be
relocated with UPLOAD_TEMP_DIR so large in-progress uploads can be staged
off the metadata volume.
2026-06-10 22:06:38 +01:00
..
audiobook/_id Update tooltip with plaintext prop 2025-12-12 17:24:01 -06:00
author Tailwind V4 migration initial commit 2025-03-16 16:41:37 +02:00
batch Merge master 2025-03-25 17:29:09 -05:00
collection Tailwind V4 migration initial commit 2025-03-16 16:41:37 +02:00
config Update Confirm component to support allowHtml prompt option 2026-03-18 16:51:51 -05:00
item/_id Use getServerSetting to ensure serverSettings is set before accessing 2025-07-06 17:39:03 -05:00
library/_library Use getServerSetting to ensure serverSettings is set before accessing 2025-07-06 17:39:03 -05:00
playlist Merge branch 'advplyr:master' into tailwind-4-migration 2025-03-20 13:06:04 +02:00
share ShareController check ?t param is less than duration, revert frontend mounted usage of param 2026-04-25 17:13:22 -05:00
upload Add chunked, resumable uploads 2026-06-10 22:06:38 +01:00
account.vue Seperate out auth strategies, update change password to return error status codes 2025-07-07 15:04:40 -05:00
config.vue Add get all, update and delete endpoints. Add api keys config page 2025-06-30 11:32:02 -05:00
index.vue Update:No longer creating initial root user and initial library, add init root user page, web app works with no libraries 2022-05-14 17:23:22 -05:00
login.vue Add autocomplete attributes to login and setup fields for password manager support 2026-02-26 14:29:28 -08:00
oops.vue Support for libraries and folder mapping, updating static cover path, detect reader.txt 2021-10-04 22:11:42 -05:00