Repository navigation
Releases: Swwag666/DSH_Phone_Swag
Releases · Swwag666/DSH_Phone_Swag
Release list
DSH Phone v0.4.0
Что нового
Фичи (PWA):
- Экспорт чата в Markdown и JSON (меню → Выгрузить чат)
- Быстрые шаблоны промптов (меню → Быстрые команды: объясни / исправь / тесты / коммит / продолжай)
- Тап по push-уведомлению открывает нужную сессию
Доработки:
- «Стереть ключ доступа» теперь полностью очищает push-подписку, service-worker, кэши, IndexedDB и все локальные dsh-* ключи
- Корневой dsh-phone.exe всегда свежий (build-release копирует его автоматически)
Стабильность (вторая партия фиксов по аудитам):
- TLS только на ring (убран двойной crypto-provider aws-lc)
- bounded-каналы уведомлений, byte-budget событий (8 МБ), watched-TTL, outbox-cap
- семафор на 4 параллельных web-push отправки, spawn_blocking для тяжёлых операций
- мёртвый узел больше не отображается как работающий
Проверено: cargo test 45+7, clippy 0 warnings, node --check, signed smoke (RSS 34 МБ).
Автообновление: latest.json + подпись minisign (requireSignedVersion).
DSH Phone v0.2.0
DSH Phone v0.2.0 - безопасность и публичный релиз
Что нового
- Security hardening - закрыты все 12 находок аудита: path traversal в статике, лимиты тела/заголовков, IP-allowlist с CIDR в Python-гейтвее, constant-time сравение токенов (Python + Rust), экранирование кавычек и фильтр href в PWA, graceful shutdown, детерминированный retention
- Service Worker заработал - оффлайн-оболочка PWA теперь реально регистрируется
- Публичная дистрибуция - единый README, MIT-лицензия, скрины, тулзы
Скачать
| Файл | Описание |
|---|---|
dsh-phone-setup.exe |
Установщик NSIS: ярлыки, деинсталлятор |
dsh-phone.exe |
Портативный: один файл, ничего не ставит |
Требования
- Windows 10/11 x64
- Tailscale на ПК и телефоне (один аккаунт)
- DeepSeek Harness Desktop с плагином Agents Anywhere
порядок · честь · протокол