Snort v0.2.0: Worker Relay In The Browser
Snort is a nostr web client built with React aiming for speed and efficiency.
- "This release contains a full nostr relay in the browser (the worker relay). It works like any other relay on nostr, and allows us to cache content efficiently. This also means that all reactions, replies, and posts are cached in your browser and are always available, even when you are offline," announced @Kieran.
- "Most of the caching strategies that have been developed thus far have been scrapped and replaced by the worker relay."
"Additionally, I've added Negentropy support to allow for really efficient synchronization with the worker relay, meaning that very little data is required to stay in sync. This opens the door for a lot of really cool things."
- "Also full text search indexed by content, search page returns results directly from worker relay via nip50 search
What's new
Added
- Check notification settings page
- New settings page layout - @Martti Malmi
- Community Leaders / Invite system - @Kieran
- Settings->Tools pages (Check follows relay health etc) - @Kieran
- New wallet pages design - @Kieran
- Alby OAuth wallet connection - @Kieran
- Cashu wallet support (WIP) - @Kieran
- Followed by friends feed page - @Martti Malmi
- Fuzzysearch profiles everywhere - @Martti Malmi
- Worker Relay package
`@snort/worker-relay`
- @Kieran- Replaces all previous caching objects, all caches are handled inside
`@snort/system`
via worker relay
- Replaces all previous caching objects, all caches are handled inside
- "View as user" button - @Martti Malmi
- Play live streams directly in feed with embed iframe - @Kieran
- Negentropy v1 support - @Kieran
Changed
- Hidden note styles & preferences - @Kamal
- Keybinds for grid modal navigation - @Martti Malmi
- Cache trending sections in browser - @Martti Malmi
- Cache images / nostr.json in service worker - @Martti Malmi
- Add dimensions to
`imeta`
tag for void.cat uploads - @Kieran - Check event sigs in
`@snort/system-wasm`
- @Kieran - Primary color scheme - @Martti Malmi
- Note creator styles (removed hashtags input) - @Martti Malmi
- Cache link preview results in memory - @Martti Malmi
- Show only 1 task at a time in task list - nostr:
- Render media in reply to note creator - @Martti Malmi
- Show top zappers inline with footer icons on notes - @Martti Malmi
- Add more search relays - @Martti Malmi
- Moved link previews and opengraph tagging to https://nostr.api.v0l.io - @Kieran
Fixed
- Iris account error mesage - @Martti Malmi
- Light theme color fixes - @Martti Malmi
- Notifications page overflow - @Kieran