diff --git a/TODO.md b/TODO.md index 1982f21..2c0f2cc 100644 --- a/TODO.md +++ b/TODO.md @@ -1,16 +1,7 @@ # TODO -- [x] Simplify file-upload-queue.js — drop Sortable, keep only single-file previews -- [x] Create session-based upload flow (upload-tfe-file.php, remove-tfe-file.php, tfe-queue-helper.php) -- [x] Create admin wrappers for upload/remove endpoints -- [x] Register new routes in partage/index.php -- [x] Update fichiers-fragment.php — HTMX-powered file input + server-rendered queue + progress bar -- [x] Update ThesisCreateController — read TFE files from session temp -- [x] Update ThesisEditController — read TFE files from session temp -- [x] Add handleTfeFilesFromSession + writeTfeFileFromSrc + cleanupSessionUploads to ThesisFileHandler trait -- [x] Remove sortable.min.js script tags from add.php, edit.php, index.php -- [x] Clean up form.php — remove drag handles, sortable hints -- [x] Clean up fieldset-files.php — remove sortable references -- [x] Clean up CSS — remove .fq-drag-handle, .fq-ghost, .sortable-ghost -- [x] Fix closure syntax (use before return type) in tfe-queue-helper.php -- [x] Commit +- [x] Fix cross-field validation contamination — wrap file-field.php in