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