VibeIDE v1.5.3
🍎 Сборки только для macOS (Apple Silicon). 🪟 Для Windows всё из этого релиза вошло в v1.5.4.
✨ Новое
- Минимализм кода — агент больше не переусложняет. Режимы лайт/фулл/ультра (
vibeide.global.minimalismMode): сначала переиспользовать существующее (кодбаза → stdlib → зависимости) и лишь потом писать новое — меньше токенов, дешевле и быстрее. Команда/simplifyвозвращает делит-лист по диффу, а отложенные упрощения (vibe-later) собираются в леджер одной командой. - Занятый порт проекта — под контролем. Если порт из конфигурации проекта занят и dev-сервер уехал на соседний (или упал с EADDRINUSE), VibeIDE покажет окно: освободить порт (завершить занявший процесс и перезапустить), работать на подменённом порту (только эта сессия — конфигурация проекта не меняется, деплой ждёт именно её) или отмена. Если порт держит dev-сервер другого вашего проекта в этой же VibeIDE — окно назовёт проект и по умолчанию предложит сосуществование, а не убийство соседа. Подменённый порт помечается в статус-баре:
3001 (вместо 3000). Отключается настройкойvibeide.vibeServer.portConflictPrompt. - Добавить/убрать из .gitignore — правой кнопкой на файле или папке в проводнике (работает с мультивыделением) либо на табе редактора: больше не нужно прописывать пути руками. Записи якорные, дубликаты не плодятся; wildcard-шаблоны не трогаются.
Подпись ad-hoc (без Apple Developer аккаунта): при первом запуске Gatekeeper предупредит — «System Settings → Privacy & Security → Open Anyway».
⚠️ Что-то пошло не так? Откатитесь на предыдущую стабильную сборку — v1.5.2 (там — ссылка на ещё более раннюю).
Поддержать проект
Если VibeIDE оказалось полезным — буду рад благодарности.
IDE теперь спрашивает, прежде чем убить процесс на занятом порту. Автор без вопросов убивает только кофе — кнопка ниже воскрешает.