From f4bd3f09698c3ef82c3ac178fdb173ef632224eb Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 27 Nov 2023 07:23:20 +0200 Subject: [PATCH] Update Snort to v0.1.23 (#866) --- snort/docker-compose.yml | 4 +- snort/umbrel-app.yml | 88 ++++++++++++++++++++++++++++------------ 2 files changed, 64 insertions(+), 28 deletions(-) diff --git a/snort/docker-compose.yml b/snort/docker-compose.yml index 83e2dc6..63b07be 100644 --- a/snort/docker-compose.yml +++ b/snort/docker-compose.yml @@ -4,8 +4,8 @@ services: app_proxy: environment: APP_HOST: snort_web_1 - APP_PORT: 80 + APP_PORT: 8080 web: - image: voidic/snort:v0.1.19@sha256:3bf8845a49c5ddc185be8121a35cf961e55537b780531e72a852e41ce658b1eb + image: voidic/snort:v0.1.23@sha256:b36587e11caf5f5ce435d55364c0779cdffecbbd490d88133fd06e4174527685 init: true diff --git a/snort/umbrel-app.yml b/snort/umbrel-app.yml index cc9e335..5bd90b9 100644 --- a/snort/umbrel-app.yml +++ b/snort/umbrel-app.yml @@ -2,7 +2,7 @@ manifestVersion: 1 id: snort category: social name: Snort -version: "v0.1.19" +version: "v0.1.23" tagline: Fast Nostr UI description: >- Snort is a client for Nostr that is built using React, designed to be fast and lightweight while still offering a wide range of features. @@ -11,60 +11,96 @@ description: >- releaseNotes: >- ## Added - - Timeline cache: faster page loads and much lower data usage + - DeepL translate api (Automatic for PRO subscribers) - - WASM module: Some code moved to Rust WASM module for faster execution + - Add nostr:nprofile1qqsydl97xpj74udw0qg5vkfyujyjxd3l706jd0t0w0turp93d0vvungfgfewr to contributors - - Zap Splits: NIP-57.G + - Proxy LN address type enabled on Nostr Address settings pages - - New Languages: Finnish, Dutch, and Portuguese Brazilian + - Infinite scrol on notifications page - - User status on profile pages (Music only [NIP-38]) + - Default 0.5% ZapPool rate for Snort donation address - - Following mark on avatars, if you follow the pubkey you will see a green tick on their avatar + - Collect relay metrics in `@snort/system` for better relay selection algo in Outbox Model (NIP-65) - - Pin encryption, encrypted private key storage for nsec login + - New sign up / login flow! - - Pubkey (readonly) logins hide buttons which cannot be used (reactions, reply, save profiles, dms etc) + - Topics / Mute words on sign up for easier onboarding - - Muted words feature (phase 1) + - Drag & Drop for uploads on note creator - nostr:nprofile1qqs8tchhwf5smv3r2g0vkswz58c837uu456x59m3dh380gtrhqzydeqz4wlka - - NIP-28 public chats + - Mixin topics (hashtags) into timeline feed - - Highlight search results on search page + - Language specific trending posts + + - Show following info for hashtags + + - Sync preferences to network (`NIP-78` support) + + - Trending hashtags page + + - Note creator hashtag input + + - Top trending hashtags on note creator + + - Social Graph - nostr:nprofile1qqsy2ga7trfetvd3j65m3jptqw9k39wtq2mg85xz2w542p5dhg06e5qpr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9uh8am0r + + - New users relay list based off "close" relays + + - `NIP-96` support for nostr native image/file uploaders + + - Write replies/reactions to `p` tagged users read relays (Outbox model) + + - Sync joined public chats (`NIP-28`) using `PublicChatList` kind `10_005` ## Changed - - Count polls by pubkey + - Read/Write relays only on kind `10_002` (NIP-65) + + - Removed `nostr.watch` code for adding new users to random relays + + - Render kind `10_002` on profile relays tab + + - `@snort/system` using eventemitter3 for triggering events + + - Use latest `NIP-51` spec (Bookmarks/Interests/`NIP-28` PublicChatList) + + - `nreq` support (Demo) + + - Write profile/relays to blasters + + - `@snort/system` automated outbox model (automatic fetching of relay metadata) + + + ## Fixes - - Styles changes for Content warnings + - Upgrade ephermal connection to non-ephemeral - - Live stream embed styles + - Remove relay tag from zaps (Some zap services dont support it) - - Cashu token embed styles + - Fix zap parsing for goals - - Snort Deck thread navigation in modal from timeline + - Remove extra chars from quoted events to fix loading (`'s` etc) - - PoW miner moved to WASM module for faster hashing + - CSS Fixes for profile card on light theme + - Zap counting on replacable events - ## Fixed + - `NIP-28` chats loading - - Profile link to dms + - Overflowing modal UI - - Long form content loading and replies + - Live stream widget layout with long titles - - Search function restored + - Notifications marker has returned from its long slumber - - Copy to clipboard fixed for insecure context - - https://git.v0l.io/Kieran/snort/compare/v0.1.13...v0.1.19 + https://git.v0l.io/Kieran/snort/compare/v0.1.19...v0.1.23 developer: Snort website: https://snort.social dependencies: [] -repo: https://github.com/v0l/snort +repo: https://git.v0l.io/Kieran/snort support: https://t.me/snort_social port: 52027 gallery: