Files
Repinoid 49bb4d70d8
Deploy drhider / validate (push) Canceled after 0s
feat: integrate upload-platform v0.2.2 into drhider (v0.0.78)
- Update upload/ module to v0.2.2 with modular Layer 1 (FilePicker) and Layer 2 (Streaming transit upload)
- Replace legacy manual file table in site/templates/index.html with FilePicker.initFilePicker
- Wire uploadViaVM with per-file status updates and abort signal support
- Add dist bundles to dist/ and site/static/dist/ with routes in site/routes/main_bp.py
- Add test_hardening.py and test_safe_name.py from upload-platform
- Bump version to 0.0.78 in site/app.py
- Document integration plan and report in History/upload-integration/
2026-09-15 12:23:31 +03:00
..

History / upload-integration — Журнал интеграции upload-platform

В этом каталоге фиксируется полный жизненный цикл интеграции автономного модуля upload-platform (Слой 1: File Picker + Слой 2: пофайловый транзит через ВМ-буфер) в сервис drhider.

Стандарт ведения документации по интеграции

Каждый этап или значимый результат документируется отдельным файлом по формату: YYYY-MM-DD-<краткое-действие>.md

Обязательные разделы каждого документа:

  1. Цель и контекст: что делалось, версии компонентов (drhider, upload-platform).
  2. Выполненные изменения: затронутые файлы и границы слоёв (Слой 1, Слой 2, Слой 3).
  3. Проверки и тесты: команды запуска тестов и результаты (PASS/FAIL).
  4. Обнаруженные нюансы/отклонения: проблемы обратной совместимости, сетевые или платформенные особенности.

Документы раздела