75 lines
4.4 KiB
YAML
75 lines
4.4 KiB
YAML
manifestVersion: "0.0.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: "DFV24"
|
||
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
|