Repository navigation
v1.8
·
6 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
v1.7 - что изменилось вкратце
Tether v1.7 добавляет Linux desktop app в beta-статусе и переводит проект на новую платформенную архитектуру.
Главное
- Добавили Linux-приложение beta.
- Переписали архитектуру проекта под отдельные платформы:
apps/macos,apps/linux,apps/web,apps/windows. - Перенесли общий Rust proxy в
core/proxy, чтобы macOS и Linux использовали одну backend-логику. - Обновили macOS build flow под новую структуру.
- Добавили Linux build/package flow для AppImage и deb.
- Обновили сайт, README и документацию под появление Linux.
macOS
macOS-приложение остаётся основной native desktop-версией Tether.
Что изменилось:
- Source перенесён из
uiвapps/macos. - Build scripts теперь используют новый путь.
- DMG собирается вручную через
scripts/package-dmg.shи может быть прикреплён к release отдельно. - App по-прежнему использует shared proxy из
core/proxy. - Execution graph, sidebar, inspector, replay и local proxy workflow остаются основой macOS-приложения.
Manual release asset:
Tether.dmg
Linux beta
Linux-приложение теперь доступно как beta desktop client.
Что уже есть:
- Tauri desktop shell.
- React graph UI и inspector.
- Shared
core/proxysidecar. - Start/stop local proxy.
- Trace nodes через shared proxy API.
- AppImage и deb packaging через GitHub Actions.
Статус:
- Beta quality.
- Core local trace inspection работает.
- Packaging уже подключён.
- Полная parity-полировка с macOS ещё в работе.
Release assets:
.AppImage.deb
Architecture
Новая структура проекта:
apps/
web/
macos/
linux/
windows/
core/
proxy/
monitoring/
scripts/
Это layered monolith, не microservices. Platform apps отвечают за desktop/web experience, а core/proxy отвечает за capture, provider routing, trace storage, replay boundaries, health checks и shared backend behavior.