#Amethyst v0.88.5: Swipe-to-Delete Drafts

Features:
- Creates Ammolite, a library to host Relay access for other Nostr Clients by greenart7c3
- Adds author picture when writing posts and replies.
- Adds a Swipe to delete action on the Drafts screen.
- Moves to non-deterministic signatures
- Renders relay lists (NIP-65, NIP-17, and Search kinds) as notes in the feed.
- Adds auth.nostr1.com as a recommendation for private inbox relays
- Adds uploading error messages for common HTTP status codes when uploading images/videos

Performance Improvements:
- Saves a copy of the NIP65 and NIP17 relay lists locally

BugFixes:
- Fixes not showing relay icons when sending chat messages with Amber.
- Adjusts the size of the reply button on chats
- Fixes the rendering of highlights when no user is present and includes options to render by e tags
- Fixes the position of the hash verification icon on NIP-95 images.
- Avoids using SSL on localhost relays by greenart7c3
- Fixes alignment of the close button on Chat's reply preview
- Adjusts default zap amounts for the Zap the Devs button
- Fixes decryption error on the PrivateOutboxRelayList event for an account that is not currently active.
- Fixes extra } when rendering hashtags from Markdown
- Fixes empty filters when the logged-in accounts only include the current account.
- Fixes bug on string resources showing the same Zap amount and message for different Zap notifications.

Updated translations:
- Polish by Polak
- French by Anthony 🇫🇷
- Chinese by rasputin
- Arabic, Bengali by Cats😺

Code Quality Improvements:
- Logs an error message in the Relay Dialog when the relay does not accept a new event
- Updates dependencies
- Changes "app" directory to "amethyst" due to the amount of libraries we now have in the same repo
- Renames JsonFilter to just Filter and adds a matching function
- Rearranges Quartz's crypto package into separate nips and reduces the amount of circular dependencies.
- Removes old highlight rendering functions
- Refactors PlaybackService

Download via Obtainium or Zap.Store

Related Articles