Releases: dluvian/voyage
Releases Β· dluvian/voyage
v0.17.1
v0.17.0
π 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
π 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
π 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
π 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
π 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
π 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
π 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
π 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