github dluvian/voyage v0.5.1

latest release: v0.6.0
27 days ago

🌠 Features

  • Show direct replies and cross-posts in inbox view
  • Add tabs to profile view for posts, replies, about page and relays
  • Open translator to translate note content

⚡️ Performance

  • Don't use outbox model for fetching votes and replies
  • Don't sub more than 200 events per subscription
  • Close connection to spammy relays
  • Don't select more than 12 relays
  • Don't reconnect to spammy relays
  • Subscribe to fewer contact lists
  • Don't resub top level replies when opening thread
  • Only sub unknown OP when opening thread
  • Only sub new votes and replies when opening thread
  • Decrease page size and debounce feedfix
  • Subscribe with the right reply settings
  • Improve root post query

🛠 Improvements

  • Show websocket url in relay profile
  • Show number of posts in local database in relay profile
  • Use new rust-nostr EventBuilder method to create cross posts
  • Show friends before others when searching profiles
  • Show more profile search results
  • Normalize names to have no whitespace and a max length of 32
  • Show your own posts in topic feed
  • Set nip10 pubkey hint in e-tag
  • Keep replies expanded when opening parent
  • Improve relay selection for large follow lists
  • Sub replies only when appending reply feed

🎨 Styling

  • Add bottom padding to topic selection
  • Don't show "About" header if content is empty

🐛 Bug Fixes

  • Allow non-standard e-tags
  • Fix signing via external signer when switching views fast
  • Prevent SQL error when follow list is too long

📚 Documentation

  • Add zap.store as possible download source

⚙️ Miscellaneous Tasks

  • Upgrade Kotlin version to 2.0.0
  • Upgrade rust-nostr to 0.12.1
  • Upgrade dependencies
  • Bump version to v0.5.1

Don't miss a new voyage release

NewReleases is sending notifications on new releases.