Skip to content

Releases: dluvian/voyage

v0.17.1

03 Dec 01:29
Compare
Choose a tag to compare

πŸ›  Improvements

  • Don't allow saving empty lists
  • Treat empty list pairs as deleted

πŸ› Bug Fixes

  • Fix crash caused by duplicate ids

βš™οΈ Miscellaneous Tasks

  • Bump version to v0.17.1

v0.17.0

29 Nov 03:14
Compare
Choose a tag to compare

🌠 Features

  • Create polls
  • Filter HomeFeed by roots, cross and polls
  • Show poll end time in post details

πŸ›  Improvements

  • Force nip22 usage when replying with 5 or less characters
  • Set t tags when nip22-replying hashtags
  • Adjust scroll behaviour
  • Reduce warn logs

⚑️ Performance

  • Only look up unknown profiles a single time
  • Switch profiles faster
  • Reduce feed's IO load
  • Adjust subscription to feed filter
  • Lower subscription limits
  • Handle vote and reply subscriptions separately
  • Reduce page size and offset

🎨 Styling

  • Reduce left padding when no trust icon is shown
  • Fix bottom bar padding
  • Fix padding after Android upgrade
  • Don't show type pill when sending
  • Add padding to circular progress icon

πŸ› Bug Fixes

  • Set correct grandparent author p-tag
  • Set p tags when tagging npubs in poll
  • Prevent duplicate lazy column ids
  • Fix infinite load indicator in thread view

βš™οΈ Miscellaneous Tasks

  • Upgrade ksp
  • Upgrade gradle, target-sdk, dependencies and IDE
  • Increase target to 11
  • Upgrade compose bom
  • Bump version to v0.17.0
  • Upgrade nostr-sdk to v0.37.0
  • Add zapstore.yaml

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