Repository navigation
DevForge 0.5.0-alpha.4 — notebook и Windows-установщик (preview)
Pre-releaseDevForge 0.5.0-alpha.4 — редактор notebook и Windows-установщик
Предварительная версия. Рекомендуемая предыдущая Android preview — 0.4.2.
Ячейки получили подсветку Python/Markdown, отступы Python при Enter, Tab/Shift+Tab для выделенных строк, Ctrl+Z/Ctrl+Shift+Z/Ctrl+Y, общий масштаб кода и прокрутку слоя подсветки. Ctrl+Enter выполняет ячейку, Shift+Enter выполняет и переходит дальше. Структурные изменения сохраняют поля, выделение и историю. В общую модель передаются короткие фрагменты JSON; токенизируется область возле экрана. Большая вставка отклоняется с сохранением текста, read-only защищает и структуру ячеек.
Основной modern APK около 9,3 МБ, target SDK36. Для обновления достаточно APK; повторная установка окружения не нужна. Инструменты используют существующий runtime2: одно Android-окружение и выбранные .studio-toolpack без APK-окон на каждый инструмент. Compat сохраняет target28 и старое Android-предупреждение.
Для Windows x64 приложен обычный NSIS-установщик с выбором папки. Компиляторы и Python на компьютере устанавливаются системными средствами. Подписи издателя у установщика пока нет; его системная установка отдельно не проверялась. Проверен именно запускаемый payload, из которого он собран. Настольная 1.0.0-rc.1 остаётся помеченной нестабильной; этот выпуск также preview, а не обещание полной замены CLion.
Проверки: 20 сценариев нового редактора на Xiaomi Pad6/Android14, 21 сценарий Chromium, 36 сценариев Windows из исходников и 37 — готового Windows-пакета, включая общий масштаб. 80 групп проверок исходников, 9 тестов правок/отступов/Unicode/истории, обе Android-сборки, JVM-тесты и release lint без ошибок. 15 backend-тестов Windows прошли, 1 LLDB-тест пропущен. Ввод клавиш проверен событиями Android, отдельного нового теста физической Bluetooth-клавиатуры не было. Нет полной проверки GUI и установщиков Linux/macOS или длительного стресс-теста. Подробности: verification-notebook-alpha4.json.
Полный Jupyter/IPython, Pyright, debugger Python, исполняемые сторонние аддоны и онлайн-маркетплейс ещё не реализованы. Ядро поддерживает стандартный Python и текстовый вывод. Rich outputs сохраняются в файле; HTML/JavaScript ноутбука не исполняются.
Соответствующие исходники GNU/Android и рецепты: runtime2. Sora sources и соответствующие FFmpeg/Electron patches/rebuild metadata приложены рядом с APK/Windows-установщиком. Лицензии хоста не заменяют лицензии компонентов.
Исходники выпуска: fc81eaf.