Amethyst v0.79.2: Performance Updates, Mute Words, Immersive Scrolling
Amethyst is a free and open source Nostr client for Android.
Some of the latest Amethyst updates include:
v0.79.2: Performance updates
- Fixes the repeat payment requests on zaps when the NWC is not setup.
- Improves error zap message screens for Material3
- Uses Lists name/title instead of d-tag on the Top Bar
- Increases the performance of the Bottom bar's Notification dot calculations
- Speeds the composition of the Topbar
- Uses the "host" tag as the creator of the stream.
- Moves check if the stream is online process to the viewModel scope.
- Moves many Toasts to the better designed Information Dialogs.
- Speeds up cold startup.
- Makes sure shared flows don't suspend.
- Updates dependencies
v0.78.1: BugFixes and Performance Improvements
- Updated translations for cs/de/sv
- Updating dependencies
- Forces the presence of the name field in kind 1
- Disable swipe to change page in the hope page
- Performance Improvements to PreviewCards
- Avoids creating nip94 and nip95 events with blank alts
- Adds NIP19 parser to the AccountViewModel thread scope
- fix contact link in relay information dialog
- add notifications for users of amber
- moves mark as read to the AccountViewModel scope.
- Fix for not clearing the new post message. It adds a delay to allow the composer to save the viewModel after calling cancel
- Improving the Stability of VideoView
- only updates reports for a different note
- Increasing video cache from 90 to 150MB
v0.78.0 Mute words
- Mute keywords
- Adds an option in Settings to disable immersive scrolling
- Only show backup keys if account has a private key
- Reverts to have videos starting from the IO thread
- BugFix for restarting the relay filters when switching accounts after Amber's integration.
v0.77.8 BugFixes and Translation Updates
- Filters zap payments outside the established min-max parameters on polls.
- Moves Live streaming video from the top bar to the body of the screen to avoid cancelling the video on immersive scrolling
- Reduces padding of custom emojis
- Refactors markdown parser away from the compose Class
- Fixes inconsistencies in memory management with the LifeCycle object and DispableEffect
- Speeds up the display of unused hashtags
- Moves video playback creation to the main thread
- Fixes profile website URLs without schema (http://, https://, etc)
- Updated translations for cs/de/sv by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- Fix crash when editing account with Amber by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Updates pt-br translations by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Updates to Chinese and Hungarian translations by @npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7 and @npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
v0.77.7: Immersive scrolling
- Animates top and bottom bars out of the way when scrolling by @greenart7c3
- Removes the need for the split payment popup for only one invoice
- Removes the flickering on chat screens when the bottom bar disappears
- Fixes video keeps playing in the background bug when pressing the bottom bar twice
- Moves reaction calls to the viewModelScope
- Protects against crashing on null contact lists
- Migrates alt descriptions of NIP-94 and NIP-95 from .content to alt tag
- Adds a new line limit to the char limit of the Show More button by @davotoula
v0.77.1: Communities, hashtags, and geotags in the Top Bar list
- Adds communities, hashtags, and geohashes to the lists on the top navigation bar.
- New Repost profile picture arrangement from @npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx
- Adds a Zap Split view to the master node in the Thread View
- Change nav bar color by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Removes the old user migration from the old preferences database
- Sets up default reactions to be Rocket, Hugs, Watching and Laughing
- Starting a Refactoring of LocalCache away from a Singleton instance
- Fixes blank summaries occupying empty spaces in Long Form content
- Improvements to the rendering of long-form content
- Groups notifications by day first to avoid merging multi-day notification events
- Performance improvements on loading users and calculating reports
- Disable buttons if terms are not accepted in the Login Screen with Amber by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Fixes a crash when login with Amber by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Updates Bengali and Dutch translations
- Removes the follow/unfollow button from the Zap to User view
- Performance improvement by moving zap decryption to run in a group, avoiding multiple co-routines per zap
- Updates Google Play services