Commit Graph
8 Commits
Author SHA1 Message Date
naeel 9a19b10708 v1.0.178: fix zipIdx → zipEntry (ссылка на объект). ZIP temp entry держится до конца обработки. 2026-06-25 10:36:23 +04:00
naeel 91f22137d7 v1.0.178: fix — onFilesSelected больше не удаляет существущие файлы. reconcileSelection убрана из оркестратора. Файлы из ZIP/предыдущих загрузок сохраняются при добавлении новых. 2026-06-25 10:33:36 +04:00
naeel 60dd40cf05 v1.0.178: унификация ZIP. addZipFile → base64→File→addRegularFile (единый путь). confirm() при дубликате. unzip.py — только распаковка, без БД. 2026-06-25 10:16:06 +04:00
naeel b013c79190 v1.0.178: fix unzip — xhr.send(file) → FormData. Бэкенд ждёт multipart (ищет \r\n\r\n + PK magic), а не сырой файл. 2026-06-25 10:08:16 +04:00
naeel 9b129c3707 v1.0.178: fix двойной проверки дубликатов в addZipFile + console.error для диагностики unzip 2026-06-25 10:06:51 +04:00
naeel 0f6f102664 v1.0.178: addZipFile — дубликаты из ZIP теперь перезаписываются (как addRegularFile). Унифицировано поведение: файл из архива заменяет существующий с тем же именем. 2026-06-25 09:50:06 +04:00
naeel ba9a833ce8 v1.0.178: Фаза 1.4 — разбит fileInput handler. Чистые функции: reconcileSelection, applyParseResult. Async-actions: addZipFile, addRegularFile. Оркестратор: onFilesSelected (15 строк). finalizeUpload. app.js fileInput listener: 4 строки. 2026-06-25 08:59:17 +04:00
naeel 67658d0ef1 v1.0.178: Фаза 1.3 — вынос в files.js. statusToHTML, renderFiles, syncDB, toggleClassifyDetail, uploadFile, refreshSupps → files.js. app.js похудел на ~200 строк. index.cfm грузит files.js. 2026-06-25 08:57:22 +04:00