• v0.2.0 23bfa1bdc7

    LumeStudio 0.2.0
    Some checks failed
    CI / lint (push) Has been cancelled
    CI / test (push) Has been cancelled
    Stable

    Naizek released this 2026-10-30 19:02:20 +00:00 | 2 commits to main since this release

    Изменения

    • Файловый менеджер BOS: bucket, включение истории, очередь бинарных загрузок, метаданные и полный SHA-256, текущие и исторические скачивания.
    • Реальный прогресс браузер → Studio и отдельный этап сохранения в BOS. Лимит приходит с сервера; поддерживаются пустые файлы и русские ключи.
    • Устранены автоматическое скачивание при выборе и обращение к отсутствующему GET-маршруту. Ошибки API показываются пользователю, а не сохраняются как файлы.
    • Сервер сверяет размер и SHA-256, очищает временные файлы; старый JSON/base64 API сохранён.
    • Курсоры/версии u64 передаются без округления. Удаление требует точного ключа; запоздалые ответы не заменяют текущий выбор.
    • Карточка выбранного объекта обновляется после загрузки новой версии.

    Совместимость и установка

    Нужны Node.js 22+, LumeBOS 0.2.0 и LumeUNT CLI 0.1.1. Для входа/работы панели также используются обычные CLI и сервер LumeDB. Runtime npm-зависимостей нет. Архив распаковывается в LumeStudio рядом с остальными проектами; полный запуск описан в README и docs/GETTING_STARTED.md, файловый сценарий — в docs/LUMEBOS.md.

    История сохраняется для новых записей после включения администратором. Браузер буферизует скачиваемый Blob; при нехватке памяти для больших файлов используйте CLI.

    Проверено

    157 тестов Studio и интеграционный smoke прошли. На release-бинарнике BOS проверены загрузки, исторические и текущие скачивания, SHA-256, лимиты, Unicode/пустые файлы, ошибки, удаление с подтверждением и обновление метаданных. Браузер: 390/768/1440 px, без ошибок JavaScript и переполнения.

    Файлы

    Прилагаются исходники, SHA-256 и verification.json с коммитами и результатами.

    Downloads