Skip to content

Releases: dluvian/voyage

v0.16.0

23 Oct 01:10
Compare
Choose a tag to compare

🌠 Features

  • Render nip88 polls
  • Vote on nip88 polls

πŸ›  Improvements

  • Always use nip22 when replying with only one char
  • Update default topics

⚑️ Performance

  • Don't look up non-matching event when nevent encodes kind number

🎨 Styling

  • Increase bottom bar size
  • Change hashtag color
  • Move options button to top right
  • Make radio and checkbox clickable by text
  • Fix text style
  • Adjust trust icon size and padding
  • Shorten media urls

πŸ› Bug Fixes

  • Fix event sweeper deleting too many events
  • Only show distinct seen-in relays in profile view
  • Fix search result UI
  • Sub nip22 replies when scrolling

πŸ“š Documentation

  • Add nip88 polls to supported nips in README

βš™οΈ Miscellaneous Tasks

  • Upgrade Kotlin and ksp to 2.0.21
  • Upgrade compose dependencies
  • Bump version to v0.16.0
  • Remove unused architectures

v0.15.0

11 Oct 00:46
Compare
Choose a tag to compare

🌠 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

v0.14.0

11 Sep 00:25
Compare
Choose a tag to compare

🌠 Features

  • Optionally show usernames in feeds
  • Set q tags when mentioning other events
  • Show indexed topics in post details
  • Optionally add client tag to posts and replies

πŸ›  Improvements

  • Sub profile names when encountering unknown in feed
  • Remove some default pubkeys
  • Only use read relays for default second relay selection
  • Only consider blank lock event as valid

πŸ› Bug Fixes

  • Maintain correct contact list
  • Only update setting when clicking confirm

πŸ“š Documentation

  • Disable GitHub issues in favor of nostr git issues

βš™οΈ Miscellaneous Tasks

  • Bump version to v0.14.0
  • Upgrade dependencies
  • Fix breaking changes

v0.13.1

29 Aug 18:28
Compare
Choose a tag to compare

πŸ›  Improvements

  • Guarantee autopilot maps two relays to each pubkey

πŸ› Bug Fixes

  • Set authors in feed filter
  • Fix broken thread navigation caused by compose upgrade
  • Show post details of your voyage-created posts

βš™οΈ Miscellaneous Tasks

  • Bump version to v0.13.1

v0.13.0

27 Aug 16:43
Compare
Choose a tag to compare

🌠 Features

  • Lock user and hide other locked users
  • Create git issues for the voyage repository
  • Show where a post has first been seen on (relay)
  • Show event json

πŸ›  Improvements

  • Show muted and locked profiles at the top of your follow list

⚑️ Performance

  • Don't resub whole page if it spans less than 1 hour
  • Create less subscriptions when opening profile
  • Restrict number of pubkeys in subscription filter

🎨 Styling

  • Reorder inbox filter radio buttons like home filter

πŸ› Bug Fixes

  • Fix inbox time query
  • Fix getting the max number of web-of-trust pubkeys
  • Don't sub with empty author list
  • Don't sub metadata with empty author list

βš™οΈ Miscellaneous Tasks

  • Upgrade to rust-nostr v0.34.0
  • Upgrade Kotlin to 2.0.20
  • Ngit init
  • Bump version to v0.13.0
  • Upgrade compose-bom to 2024.08.00

v0.12.0

16 Aug 18:23
Compare
Choose a tag to compare

🌠 Features

  • Inbox filter
  • Post, reply and cross-post anonymously with disposable npub

πŸ›  Improvements

  • Focus body text field instead of subject
  • Set voyage prefix in list identifier
  • Sub nip65 of grandparent

⚑️ Performance

  • Don't resub page if it is denser than average page span * 1.1429

πŸ› Bug Fixes

  • Use correct preference file names

βš™οΈ Miscellaneous Tasks

  • Bump version to v0.12.0

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