Amethyst v56.4: NIP-89 Notes, Compressed Uploads & More
Amethyst is a free and open-source Nostr client for Android devices.
Here are some of the latest updates for Amethyst app:
v0.53.0:
- Updated Persian Translations by @malimahda#430
- Bugfix case sensitive nip05 by @davotoula #428
- Adds separate colors for the newItem background between light and dark themes.
- Adds Czech translations by @davotoula#431
- Moves chatroom list to an additive filter.
- Avoids running through the entire filter when collection is Empty.
- Adds mute control per track on the screen.
- Optimizing UserProfile status.
- Refreshing user status when added to the transient spam list.
- Adds some documentation to make sure any NIP05 changes take into account that we are converting the entire json to lowercase.
- Loading reply from launch and not withContent.
v0.53.1: Performance Improvements
- Filters Message Feed DAL to only take PrivateMessages in the Notification Bubble.
- Adding immutable tag to ResizeImage class.
v0.53.2: Message Notification bubble bugfix
v0.53.3: Video Player with Tor Support
- adds flavor to the version descriptor in the bottom left of the drawer.
- Moves ExoPlayer to OkHttp in order to enable Tor support.
v0.54.0: More Performance Improvements
- Add support for per-app languange preferences by @davotoula
- Avoids notifying twice.
- Restructuring ViewModels.
- Improves Poll Rendering speed.
- Reducing recompositions on images.
- Improves rendering performance of the ExoPlayer.
v0.55.0: NIP-89 App Recommendation Systems
- Displays NIP-89 Notes in the feed.
- Displays recommendations on profile.
- Displays NIP-89-related notifications for your apps.
- BugFix: Making sure video does not restart when pressing the mute button.
- BugFix: Keeping the position of the feed in navigation.
v0.56.0: Per-post reaction display
v0.56.1: Compressed Uploads
- Adds Video Compression on upload.
- Adds Image Compression on upload (GIFs not supported yet).
- Adds #weedsstr custom tag from Onyx/@TonyGiorgio
v0.56.2: Bugfixes and Adjustments
- Moves channel's sending message from the main thread to the IO thread.
- Removes duplicated event-id protections from Notifications.
- BugFix for notifications sometimes not reassembling when pressing the bottom button.
- Adds a second rule for short messages in the spam filter to avoid recognizing "@ bot, command" messages spam.
- Moves the creation of the VideoPlayer to its own composition.
- Adds #onyx custom tag by @TonyGiorgio
- Updates Hungarian translation by @ZsZolee
v0.56.3: Reconnecting after network drop
- Adds a network listener to reconnect when connectivity comes back.
- BugFix for duplicated push notifications.
- Moves background color changes to IO Threads with Mutable State.
- Breaks down the Note Composition stack further.
- Fixes border/spacing issues between multiple note types.
- Aligns Quick Actions to the center of the note.
- Improves the speed of the highlighter rendering.
- Refactoring all shapes to the appropriate file.
v0.56.4: BugFix for a race condition when starting the app
- Adds a network listener to reconnect when connectivity comes back.
- BugFix for duplicated push notifications.
- Moves background color changes to IO Threads with Mutable State.
- Breaks down the Note Composition stack further.
- Fixes border/spacing issues between multiple note types.
- Aligns Quick Actions to the center of the note.
- Improves the speed of the highlighter rendering.
- Refactoring all shapes to the appropriate file.