Avatar
dluvian
e4336cd525df79fa4d3af364fd9600d4b10dce4215aa4c33ed77ea0842344b10
Freedom dev ่‡ช็”ฑ >> Checkout Gitplaza: https://codeberg.org/dluvian/gitplaza
Replying to Avatar Derek Ross

RELAYS HAVE EVOLVED!

Nostr relays have evolved beyond their initial role as dumb pipes or simple databases. Today, the Nostr ecosystem is home to a variety of specialized relays, each offering unique functionalities.

What unique relays exist on Nostr? Here are a few:

wss://gm.swarmstr.com - A relay for GMs only

wss://catstrr.swarmstr.com - Cat pics and content about cats

wss://questions.swarmstr.com - A questions only relay

by nostr:npub178umpxtdflcm7a08nexvs4mu384kx0ngg9w8ltm5eut6q7lcp0vq05qrg4

wss://eyes.f7z.io - notes with the ๐Ÿ‘€ emoji only

wss://140.f7z.io - 140 character max notes, like Twitter's old policy

by nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft

wss://algo.utxo.one - a new type of algorithm based relay

This type of relay category is very new, but will grow over time.

by nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8

And then we have WoT relays or relays that operate with a Web-of-Trust, brining less spam to users in a more trusted and safer environment. Here are several WoT relays:

wss://wot.utxo.one

wss://nostrelites.org

wss://wot.nostr.party

wss://wot.sovbit.host

wss://wot.girino.org

wss://relay.lnau.net

wss://wot.siamstr.com

wss://relay.lexingtonbitcoin.org

wss://wot.azzamo.net

wss://wot.swarmstr.com

wss://zap.watch

wss://satsage.xyz

wss://wons.calva.dev

wss://wot.zacoos.com

wss://wot.shaving.kiwi

wss://wot.tealeaf.dev

wss://wot.nostr.net

wss://relay.goodmorningbitcoin.com

To fully leverage these relay advancements, we now need new sets tools that can make the most of these new features. It's time for relay management and relay explorers to take on a more prominent role within our clients. These tools can help users discover, explore, and even rate relays, encouraging greater decentralization of content on Nostr. This also opens up exciting new opportunities for how users find, engage with, and share information in new and unique ways.

I liked the dumb pipes

I tried this one. Unintuitive, complex, no fun.

Replying to Avatar Uz

Why?

Not Rust per se but the lack of good tui libraries.

Rust has failed me. Installing Go.

Graham Hancock on Lex. Hell yeah.

Not fast enough. I think I'll buy a fitness watch just to improve my pacing.

Thank you for the feedback. Voyage is supposed to be text only so I don't think I will add it, at least in the near future. Even if I would, the media experience on other clients will always be better.

A new standard for writing replies. Mobile data usage of fetching feeds will go down a lot if every client starts using this standard.

https://github.com/nostr-protocol/nips/pull/1233

Replying to Avatar dluvian

Nip22 comment support and some UI improvements.

https://github.com/dluvian/voyage/releases/tag/v0.15.0

### ๐ŸŒ  Features

- Support nip22 comments

- Always use nip22 when replying to nip22 comment

- Optionally force nip22 usage

- Show client, full date time and unix timestamp in post details

- Create generic repost when cross-posting nip22 comment

- Subscribe generic reposts with #k=[1, 1111]

- Show hint when nip22 comment parent is not supported

### ๐Ÿ›  Improvements

- Don't delete database when switching accounts

- Reindex newest posts after switching account

- Don't set q-tag in issue when mentioning voyage repo

- Pretty print event json and make it scrollable

- Remove inactive pubkey from default pubkeys

- Use new rust-nostr function to build raw coordinate

- Stop using deprecated Text-composable

- Use LinkAnnotation for clickable text

- Subscribe to newest nip65 when tagging someone

- Limit lines of subject input

- Show cross posted author name

- Don't show author name in thread if deactivated

- Show usernames by default

- Copy URI of reposted event

- Expect receiving pubkey hex from external signer

- Show a hint when replies have been filtered out

- Don't apply word filter on your own posts

- Discard replies with timing inconsistencies

- Don't sub locks from the future

- Show nip22 comments before legacy replies

### โšก๏ธ Performance

- Don't sub profiles of thread when showing usernames is deactivated

### ๐ŸŽจ Styling

- Simplify post header

- Rearrange top and bottom bar

- Use red triangle icon for locked users

- Improve post footer and use rounded icons

- Improve drawer

- Use outlined settings icon

- Adjust padding in discover view

- Increase action row top padding

- Lowercase "List"

- Use material color scheme for lock hint card

### ๐Ÿ› Bug Fixes

- Fix querying bookmarked posts

- Calculate correct hidden-replies-count

- Split auto migration into 2 steps

### ๐Ÿ—‘๏ธ Removed

- Remove clickability of trust icons

### ๐Ÿ“š Documentation

- Add nip22-comment to supported nips

- Update trust icon description in README.md

- Update screenshots

### โš™๏ธ Miscellaneous Tasks

- Upgrade dependencies

- Upgrade rust-nostr to v0.35.0

- Make debug build app icon gray

- Upgrade compose to 2024.09.03

- Bump version to v0.15.0

Nip22 comment support and some UI improvements.

https://github.com/dluvian/voyage/releases/tag/v0.15.0

### ๐ŸŒ  Features

- Support nip22 comments

- Always use nip22 when replying to nip22 comment

- Optionally force nip22 usage

- Show client, full date time and unix timestamp in post details

- Create generic repost when cross-posting nip22 comment

- Subscribe generic reposts with #k=[1, 1111]

- Show hint when nip22 comment parent is not supported

### ๐Ÿ›  Improvements

- Don't delete database when switching accounts

- Reindex newest posts after switching account

- Don't set q-tag in issue when mentioning voyage repo

- Pretty print event json and make it scrollable

- Remove inactive pubkey from default pubkeys

- Use new rust-nostr function to build raw coordinate

- Stop using deprecated Text-composable

- Use LinkAnnotation for clickable text

- Subscribe to newest nip65 when tagging someone

- Limit lines of subject input

- Show cross posted author name

- Don't show author name in thread if deactivated

- Show usernames by default

- Copy URI of reposted event

- Expect receiving pubkey hex from external signer

- Show a hint when replies have been filtered out

- Don't apply word filter on your own posts

- Discard replies with timing inconsistencies

- Don't sub locks from the future

- Show nip22 comments before legacy replies

### โšก๏ธ Performance

- Don't sub profiles of thread when showing usernames is deactivated

### ๐ŸŽจ Styling

- Simplify post header

- Rearrange top and bottom bar

- Use red triangle icon for locked users

- Improve post footer and use rounded icons

- Improve drawer

- Use outlined settings icon

- Adjust padding in discover view

- Increase action row top padding

- Lowercase "List"

- Use material color scheme for lock hint card

### ๐Ÿ› Bug Fixes

- Fix querying bookmarked posts

- Calculate correct hidden-replies-count

- Split auto migration into 2 steps

### ๐Ÿ—‘๏ธ Removed

- Remove clickability of trust icons

### ๐Ÿ“š Documentation

- Add nip22-comment to supported nips

- Update trust icon description in README.md

- Update screenshots

### โš™๏ธ Miscellaneous Tasks

- Upgrade dependencies

- Upgrade rust-nostr to v0.35.0

- Make debug build app icon gray

- Upgrade compose to 2024.09.03

- Bump version to v0.15.0