Skip to content

Releases: dluvian/voyage

v0.11.0

10 Aug 16:53
Compare
Choose a tag to compare

🌠 Features

  • Home feed filter
  • Adjust number of relays the autopilot is allowed to select

🛠 Improvements

  • Show trusted-by even when no such profile is in database
  • Hide empty fields in relay profile
  • Reduce max autopilot relays from 30 to 25
  • Don't restrict upvote subscription to web of trust
  • Don't show trusted-by on your own profile
  • Show refresh indicator when applying home feed filter
  • Scroll up when applying home feed filter

⚡️ Performance

  • Don't resub votes in feed when upvote count is >0

🐛 Bug Fixes

  • Fix topic query
  • Don't set empty author array in subscription filter

⚙️ Miscellaneous Tasks

  • Upgrade Kotlin and ksp to 2.0.10
  • Bump version to v0.11.0

v0.10.1

05 Aug 18:05
Compare
Choose a tag to compare

🛠 Improvements

  • Don't filter muted topics from profile view

🐛 Bug Fixes

  • Don't query the same post multiple times because of its topics

⚙️ Miscellaneous Tasks

  • Bump version to v0.10.1

v0.10.0

05 Aug 17:00
Compare
Choose a tag to compare

🌠 Features

  • Edit mute word list
  • Hide posts and replies with muted words
  • Show why a profile is semi-trusted
  • Optionally send bookmarked posts to local relay
  • Optionally send upvoted posts to local relay
  • Change event content of upvote

🛠 Improvements

  • Reduce max topics from 7 to 5
  • Disable changing upvote content to "-"
  • Resub contact list of friend
  • Tag grandparent author when replying
  • Don't set p tag of your own pubkey when posting and replying
  • Don't add author to contact list table

⚡️ Performance

  • Don't subscribe replies and votes of hidden posts

🎨 Styling

  • Change local relay port via dialog
  • Change database delete threshold via dialog
  • Move "Add topic" to last row in cross-post selection

🐛 Bug Fixes

  • Show shortened bech32 instead of no name

🌏 Localization

  • Add missing translations

⚙️ Miscellaneous Tasks

  • Disable including dependency meta when building apks
  • Bump version to v0.10.0

v0.9.0

30 Jul 19:15
Compare
Choose a tag to compare

🌠 Features

  • Automatically connect to local relay (localhost:4869, Citrine default) if installed
  • Export your posts and bookmarks. Exported file can be imported to Citrine
  • Change local relay port
  • Show list description and IDs
  • Edit list description
  • Show next button in AddTopicDialog to quickly add another topic
  • Delete all posts from database
  • Show mentions in inbox view

🛠 Improvements

  • Use local relay first
  • Increase max relay connections from 12 to 15
  • Process mute immediately in profile and topic view
  • Publish lists only to write relays
  • Debounce mute process
  • Add missing translations

🎨 Styling

  • Remove counter in list view tabs because of overflow
  • Ellipsate tabs

🐛 Bug Fixes

  • Fix unscrollable topic list
  • Fix subbing only newest list
  • Don't sub posts if friend list is empty
  • Fix json query
  • Immediately sub correct profile after account switch
  • Don't show connected local relay as addable

⚙️ Miscellaneous Tasks

  • Upgrade dependencies
  • Bump version to v0.9.0

v0.8.0

19 Jul 19:20
Compare
Choose a tag to compare

🌠 Features

  • Mute profiles and topics
  • Show mute list
  • Don't show muted profiles and topics in feeds
  • Add topic to list from topic view

🛠 Improvements

  • Add chinese translation
  • Show green list badge when profile is in list but not followed
  • Show red mute badge when profile is muted
  • Remember position of list feed
  • Publish lists only to your write relays
  • Select topics via dialog instead of chip list
  • Dont show topics and profiles in discover view if already in list
  • Don't show muted profiles in thread replies
  • Don't show muted posts in search result
  • Don't show muted profiles in search result
  • Show UnfollowButton independent of mute status
  • Sub unknown profiles when opening profile list
  • Sub missing nip65s when opening list feed
  • Add missing zh and tr translation strings

🎨 Styling

  • Use the same style for all drawer items

📚 Documentation

  • Explain new trust badges in README.md

⚙️ Miscellaneous Tasks

  • Upgrade android gradle plugin to 8.5.1
  • Upgrade rust-nostr to v0.33.0
  • Bump version to v0.8.0

v0.7.0

07 Jul 17:19
Compare
Choose a tag to compare

🌠 Features

  • Create lists for profiles and topics
  • List based feeds
  • Delete lists
  • Add profile to list from profile view
  • Support nrelay
  • Show nprofile in profile view
  • Open njump when clicked nevent encodes unknown kind number

🛠 Improvements

  • Turkish translation by mikropsoft
  • Subscribe newest lists when opening drawer
  • Make drawer scrollable
  • Copy nevent URI instead of nevent string
  • Remove cross-posts from inbox view
  • Don't offer translation of your own posts
  • Encode kind number in nevent
  • Don't set k tag in reaction event
  • Sub lists in write- instead of read-relays
  • Don't sweep votes and replies to saved posts
  • Don't allow huge lists
  • Sub new bookmarks when loading home feed

⚡️ Performance

  • Simplify profiles in FollowListsView
  • Decrease limit in feed subscription
  • Only force full resub on refresh when on first page
  • When scrolling feed only sub replies when post has 0 replies
  • Don't sub outdated profiles

🎨 Styling

  • Rename "Contacts" to "Profiles"
  • Add bottom padding to drawer list
  • Don't hide lud16 under advanced options
  • Reduce thread level divider distance
  • Match status bar color to top app bar
  • Adjust wording and padding

🐛 Bug Fixes

  • Read title instead of subject
  • Avoid showing 2 progress bars

⚙️ Miscellaneous Tasks

  • Upgrade dependencies
  • Upgrade rust-nostr to v0.32.1
  • Bump version to v0.7.0

v0.6.0

07 Jun 06:21
dcff037
Compare
Choose a tag to compare

🌠 Features

  • Bookmark posts
  • Rebroadcast notes
  • Show your contact and topic list
  • Add navigation drawer for your contact & topic list, bookmarks and relays
  • Parse and open naddr URIs in browser
  • Open lighting address in wallet

🛠 Improvements

  • Remove downvote button
  • Use nprofile relays when opening profile via nprofile click
  • Sort profile search result by name length
  • Move relay list from settings to navigation drawer
  • Scroll to top when clicking tab of a pager
  • Animate scroll up instead of jumping to top
  • Publish bookmarks and topic lists only to your write relays
  • Remember scroll position of relay editor when switching views
  • Only show slider after clicking row in database settings
  • Improve upvote button description
  • Improve resolving name tags
  • Set closure reason when closing spammy connection
  • Scroll inbox to top when clicking tab
  • Don't set more than 750 hashtags in filter
  • Subscribe the whole time frame when swipe refreshing feed
  • Don't sweep bookmarked posts
  • Delete old votes from local database
  • Load personal profile from db when not in memory

⚡️ Performance

  • Improve performance of determining TrustType
  • Don't resub every time FollowListsView opens
  • Don't sub reposts in bookmark view
  • Don't verify signatures of votes
  • Don't resub metadata if it's already in memory

🎨 Styling

  • Reduce max lines of feed post row from 21 to 12

⚙️ Miscellaneous Tasks

  • Upgrade ksp dependency
  • Bump version to v0.6.0

v0.5.1

01 Jun 11:39
7435f71
Compare
Choose a tag to compare

🌠 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

v0.4.0

10 May 03:36
96824a7
Compare
Choose a tag to compare

🌠 Features

  • Open nip11 relay information document when clicking on relay in relay editor
  • Show connected relays in relay editor
  • Search posts in database via search bar
  • Open "nostr:..." links
  • Open thread parent
  • Show relay connection status in relay editor:
    • green dot => connected
    • red dot => connection closed
    • blinking gray dot => attempting to connect

⚡️ Performance

  • Don't randomly resubscribe nip65s
  • Sub votes & replies only from read relays when scrolling feed
  • Improve delete query

🛠 Improvements

  • Consider selecting relays with closed connection last
  • Improve subscribing to unknown profiles
  • Sub votes & replies from author's inbox when scrolling thread
  • Update default pubkeys

🎨 Styling

  • Show only one column of topic chips

📚 Documentation

  • Add nip11 to supported nips

⚙️ Miscellaneous Tasks

  • Add debug suffix to debug builds
  • Increase minSdk to 26 (Android Oreo) because earlier versions don't work correctly
  • Bump version to v0.4.0

v0.3.2

05 May 11:46
f58a6fa
Compare
Choose a tag to compare

🛠 Improvements

  • Don't show identical cross-posts in a feed page
  • Show author names in thread again
  • Add another pubkey to default pubkeys

🎨 Styling

  • Move topic selection count to header when creating cross-post

🐛 Bug Fixes

  • Fix text fields in EditProfileView

⚙️ Miscellaneous Tasks

  • Bump version to v0.3.2