Releases: dluvian/voyage
Releases · dluvian/voyage
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
v0.8.0
🌠 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
🌠 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
🌠 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
🌠 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
🌠 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
🛠 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