OpsDeck 0.9.0 — заметно удобнее в повседневной работе
В выпуске появились мобильные уведомления, интеграция с gopass и новые возможности ИИ-агента. Заодно доработали заметки, IDE, терминал и работу с окнами — чтобы мелочи не мешали основным задачам.
Новое
- Уведомления на телефон. Алерты можно отправлять через ntfy или Gotify.
- gopass. Просмотр хранилища только для чтения и вход «из gopass» в SSH, базы данных, MikroTik и веб-панели.
- ИИ-агент. По отдельной настройке агент запускает составные команды с конвейерами и перенаправлением вывода.
- Сертификаты веб-панелей. Можно доверять сертификату конкретного сервера.
Интерфейс и удобство
- Заметки и IDE. У блоков кода появилась кнопка копирования. Масштаб текста можно менять от 70% до 200% отдельно для заметок и редактора — клавишами или Ctrl/Cmd + колёсико.
- Терминал. Плашка ошибки стала компактнее и полупрозрачнее, переехала в верхний угол и больше не закрывает строку ввода. На macOS Cmd/Option + стрелки и Backspace перемещают курсор по строке и словам; горячие клавиши терминала и IDE работают на русской раскладке.
- IDE и окна. Перед закрытием проекта или переключением на другой OpsDeck предупредит о несохранённых правках. Если отключить внешний монитор, главное и вынесенные окна вернутся на доступный экран.
Исправления и надёжность
- Windows. Убрано мигание окна
conhostпри запуске терминала, SSH, Kubernetes-команд и других процессов через ConPTY. - SSH. Выбранный в профиле ключ используется явно и не перебивается ключами из
ssh-agent. - Исправлено наследование системного окружения дочерними процессами в AppImage.
- Обновлены npm-, Cargo- и CI-зависимости; обновлены
quinn-protoиquinn-udpдля устранения выявленных уязвимостей.
Участники
- LeoAlecksey — новые возможности агента, gopass и уведомлений; улучшения интерфейса заметок, IDE, терминала и окон.
- Sergey Guzeev (@UnQuaiz) — исправление мигающего окна консоли в Windows (#123).
- Stanislav Rud — выбор SSH-ключа из профиля (#117).
- Alexey Andreev — исправления уязвимостей QUIC-зависимостей.
- Dependabot — обновления npm-, Cargo- и CI-зависимостей (#118–120).
Хотите поучаствовать? PR принимаются в ветку dev, подробности в CONTRIBUTING.md.