mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 15:51:12 +00:00
No-PATH tool invocation, a concurrency lock for download/install, the vintner doctor diagnostics command, an actionable wine-not-found error, resumable downloads, and wedged-process recovery.
11 KiB
11 KiB
История изменений
В файле фиксируются значимые изменения Nivora.
2026-07-25 — Vintner
Изменено
- Пакет
msvc-go-wineпереименован вvintnerвслед за ребрендингом апстрима (github.com/Cheviiot/vintner);replacesобновлён для чистого перехода при обновлении. - Версия поднята до
0.2.0: добавлена поддержка сборки KMDF/UMDF-драйверов через Windows Driver Kit (download --with-wdk), короткие алиасы команд и локализация CLI на английский и русский (VINTNER_LANG). - Версия поднята до
0.3.0: пакет теперь сам регистрирует автодополнение для bash (/usr/share/bash-completion/completions/vintner) и zsh (/usr/share/zsh/site-functions/_vintner) через хелпер Staplerinstall-completion— работает сразу послеstplr install, без ручногоsource <(vintner completion bash). Также добавлена корректная остановка процессов Wine при завершенииvintnerпо PID. - Версия поднята до
0.3.1: исправлен реальный баг вtoolrelay.exe— определениеmt.exeпо имени файла никогда не срабатывало (путь приходил с прямыми слэшами, а проверка искала обратный), из-за чего перевод кода возвратаmt.exeдля совместимости с CMake фактически не работал ни разу. Найдено и исправлено при реальной сборке движка Ogre3D через CMake+Ninja+cl.exe. - Версия поднята до
0.4.0: добавлена поддержка DirectX SDK (июнь 2010) для сборки устаревшего кода на D3DX9 (download --with-dxsdk), и алиасинг старых имён PlatformToolset (v90–v143) на единственный установленный компилятор — теперь старые.vcxproj, закреплённые за давними версиями тулсета, тоже собираются. В зависимости добавленcabextract(нужен рантайму для--with-dxsdk). - Версия поднята до
0.5.0: инструменты MSVC теперь можно вызывать без добавления<dest>/bin/<arch>в PATH — напрямую какvintner cl ...,vintner msbuild ...и т.д. Добавлена командаvintner doctor, диагностирующая неисправную настройку wine/toolchain.downloadтеперь докачивает прерванные загрузки вместо перезапуска с нуля, аdownload/installберут файловую блокировку на каталог назначения, чтобы два параллельных запуска не повредили дерево файлов. Ошибка «wine не найден» теперь называет конкретный пакет для установки. Wine-процессы больше не зависают навечно при обрыве сборки (принудительно отключён node reuse MSBuild, добавлена поддержка таймаута черезVINTNER_TIMEOUT).
2026-07-25 — Telegram Desktop
Добавлено
- В каталог добавлен Telegram Desktop 7.0.5 для
amd64из официального статически собранного Linux-архиваtsetup.<version>.tar.xz. - Сохранены официальные desktop-id
org.telegram.desktopи WM-классTelegramDesktop; иконка взята из официального репозиторияtelegramdesktop/tdesktopдля закреплённого тега релиза. - Пакет добавляет команду
telegram-desktop; сборка распространяется под GPL-3.0-only с отдельным разрешением на линковку с OpenSSL.
2026-07-25 — Nivora CLI
Изменено
- Пакет
nivora-stplrполностью переработан и переименован вnivora-cli. - Новая команда
nvполучила компактное интерактивное меню, русскую и английскую локализацию, диагностику, dry-run и генерацию автодополнения. - Повседневные операции доступны отдельными командами в стиле eepm:
nvi,nve,nvu,nvs,nvqi,nvqa,nvr,nvrl,nvf,nvdиnvc. - Прежние команды семейства
sl*удалены без слоя совместимости.
2026-07-24 — GitHub Desktop
Добавлено
- Добавлен GitHub Desktop 3.6.3 для
amd64иarm64, собираемый напрямую из официальногоdesktop/desktopи официальных submodule-репозиториев GitHub. - Сторонний Linux-форк
shiftkey/desktopи готовые артефакты других авторов не используются. - Тяжёлая сборка вынесена в отдельный GitHub Actions workflow для нативных
x64/arm64runner’ов; результаты и SHA-256 публикуются в релизе Nivora.
2026-07-24 — очистка переходной инфраструктуры
Изменено
- Удалены одноразовый мигратор прежнего каталога, переходные package ID, совместимые команды и относящиеся к ним документация и тесты.
- Транзакционная проверка теперь тестирует обновление внутри Nivora без фиктивных пакетов стороннего каталога.
- Codex обновлён до
26.721.31836; новый upstream-сбросилreleaseв1. - У Яндекс Браузера canonical desktop-id совпадает с идентификатором окна и XDG Portal, а прежний ID скрыт и сохранён только для совместимости: GNOME больше не разделяет launcher и запущенное окно на два приложения.
2026-07-24 — Яндекс Браузер
Добавлено
- В каталог добавлен Яндекс Браузер 26.4.1.1110 из официального stable-репозитория
для
amd64. - Сохранены штатные desktop-id, XDG Portal-интеграция, MIME-типы и иконки.
- Обновления браузера переданы Stapler: upstream cron-задача и автозапуск системной настройки не устанавливаются.
2026-07-24 — Ventoy
Добавлено
- В каталог добавлен Ventoy 1.1.16 с официальным нативным Linux GUI.
- Пакет поддерживает
amd64иarm64, отображается в меню приложений как Ventoy и запрашивает права на работу с накопителями черезpkexec.
Обновлено
- Clash Verge Rev обновлён до 2.5.2, Claude — до 1.24012.0, Codex — до 26.721.30844, Happ — до 3.3.6, NetBird — до 0.75.0, OpenCode — до 1.18.4.
- Tray-иконки Happ переработаны на основе оригинального разорванного H-знака: графитовая версия для отключённого состояния и лаймовые акценты для соединения.
- Codex и OpenCode возвращены к чистым upstream-бинарникам: удалены runtime/ASAR-патчи, wrapper OpenCode, лимиты памяти и GPU-fallback; сохранены только системная упаковка, отображаемые названия и иконки.
- Для Codex восстановлен предусмотренный Linux Computer Use: bundled plugin и
backend
computer-use-linux0.4.1 собираются из закреплённых upstream-исходников, а Linux-патчи взяты изilysenko/codex-desktop-linuxбез обхода серверного feature gate.
2026-07-19 — ClaudeAlt и balenaEtcher
Добавлено
- В каталог добавлен balenaEtcher 2.1.6 для безопасной записи образов на
SD-карты и USB-накопители (
amd64).
Изменено
- Второй профиль Claude заменён самостоятельным приложением ClaudeAlt с отдельными
executable/resources tree, Electron
productName, Waylandapp_id, X11WM_CLASS, desktop-файлом, каталогом данных и Cowork VM socket. - Старые команды второго аккаунта сохранены как совместимые алиасы ClaudeAlt.
- Существующий каталог
Claude-Account-2автоматически используется после обновления, чтобы сохранить авторизацию второго аккаунта. - ClaudeAlt и Nivora получили новые PNG-иконки с настоящей прозрачностью вне скруглённых границ.
- Иконка ClaudeAlt подключена к desktop-файлу и Electron
BrowserWindow. - Штатный tray-глиф Claude окрашен в оранжевый для основного приложения и в бирюзовый для ClaudeAlt; большая app-иконка больше не используется в лотке.
- Размер и визуальные отступы иконки ClaudeAlt нормализованы под upstream-иконку Claude.
2026-07-17 — первый релиз
Добавлено
- Независимый Stapler-каталог из 15 пакетов.
- Новые документация, логотип, валидатор, тесты и GitHub Actions.
- Изолированная сборка всех пакетов и проверка фактического содержимого RPM.
- Транзакционные тесты установки, обновления и удаления DEB/RPM для критичных пакетов.