Skip to content

Releases: Swwag666/DSH_Phone_Swag

DSH Phone v0.4.0

Choose a tag to compare

@Swwag666 Swwag666 released this 04 Oct 06:13

Что нового

Фичи (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

Choose a tag to compare

@Swwag666 Swwag666 released this 02 Oct 15:07

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

порядок · честь · протокол