Files
Nivora/CHANGELOG.md
T
Александр 08104de30c vintner: bump to 0.3.0, auto-install shell completion
Wires vintner's own `completion bash|zsh` output into Stapler's
install-completion helper (bash -> /usr/share/bash-completion/
completions/vintner, zsh -> /usr/share/zsh/site-functions/_vintner -
both verified against a real built package, since neither path nor
the required paired files-find() registration is documented anywhere
reachable). Completion now works immediately after `stplr install`,
no manual `source <(vintner completion bash)` needed.

0.3.0 also picks up upstream's signal-forwarding fix (a wine
subprocess no longer survives `vintner` being killed by PID) and its
own expanded test coverage.
2026-07-25 11:33:17 +10:00

134 lines
8.5 KiB
Markdown

# История изменений
В файле фиксируются значимые изменения 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`) через хелпер Stapler
`install-completion` — работает сразу после `stplr install`, без
ручного `source <(vintner completion bash)`. Также добавлена корректная
остановка процессов Wine при завершении `vintner` по PID.
## 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`/`arm64` runner’ов; результаты и 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-linux` 0.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`, Wayland `app_id`, X11 `WM_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 для критичных пакетов.