manifestVersion: 1
id: snort
category: social
name: Snort
version: "v0.5.3"
tagline: Быстрый Nostr интерфейс
description: >-
  Snort — это клиент для Nostr, созданный с использованием React, быстрый и легкий, но при этом предлагающий широкий спектр функций. 
  Наша цель – предоставить пользователям простой в использовании интерфейс для взаимодействия с сетью Nostr, сделав его доступным для всех типов пользователей. 
  Благодаря чистому и интуитивно понятному дизайну Snort упрощает навигацию по сети Nostr и доступ к ее функциям, позволяя пользователям эффективно управлять своими данными.
releaseNotes: >-
  # Основные моменты
  
  - **Усиление безопасности**: комплексные исправления аудита, включая проверку подписи Шнорра, защиту от подделки ретрансляционных сообщений NIP-46, улучшения шифрования PIN-кода и удаление доверия делегирования NIP-26.
  
  - **Производительность**: пакетная проверка Шнорра в WASM, ленивая загрузка маршрутов, предварительно скомпилированные переводы, пакетная оптимизация рабочих реле и устранение двойной проверки для каждого события.
  
  - **Стабильность**: исправлены многочисленные циклы рендеринга React, массивы зависимостей перехватчиков, устаревшие замыкания и утечки жизненного цикла/памяти во всем приложении.
  
  
  # Добавлен
  
  - Комплексные тесты пути обработки запросов.
  
  - Загрузчик профилей приоритетов с пакетной загрузкой, уровнями приоритета и фрагментацией
  
  - Вид DVM: 7000, отображение счета-фактуры, требующего оплаты
  
  - Резервное реле по умолчанию, когда пул пуст.
  
  - Миграция манифеста Zapstore (nap.yaml → zapstore.yaml)
  
  
  # Зафиксированный
  
  - Реальная проверка подписи Шнорра в isValid
  
  - Проблемы безопасности шифрования PIN-кода.
  
  - НИП-46 защищен от поддельных ретрансляционных сообщений и утечки секретов.
  
  - Удалено непроверенное доверие делегирования NIP-26 в getRootPubKey.
  
  - Обернуты все опасные вызовы JSON.parse в try/catch.
  
  - Добавлены таймауты для всех висящих обещаний.
  
  - Добавлено управление жизненным циклом и исправлены утечки таймера/памяти.
  
  — Циклы рендеринга в NoteReaction, закрепленных на странице профиля заметках, уведомлениях и NoteContext.
  
  - Реагировать на массивы зависимостей перехватчиков и устаревшие замыкания между компонентами.
  
  - Отложенный снимок NoteStore и мутация ввода OutboxModel.
  
  - Трассировки очередей для подключения реле с тестами системы запросов на крайние случаи.
  
  
  https://github.com/v0l/snort/compare/v0.4.0...v0.5.0
developer: Snort
website: https://snort.social
dependencies: []
repo: https://git.v0l.io/Kieran/snort
support: https://t.me/snort_social
port: 52027
gallery:
  - 1.jpg
  - 2.jpg
  - 3.jpg
path: ""
defaultUsername: ""
defaultPassword: ""
submitter: Snort
submission: https://github.com/getumbrel/dfwebos-apps/pull/411
