Releases: vitorpamplona/amethyst
Release v0.84.1 Support for NIP-49
#Amethyst v0.84.1: ncryptsec support (NIP-49)
Now you can export and log in with a password-protected version of your private key. This new format starts with ncryptsec and requires inputting a password to decrypt the key before loading it into a client. Keep in mind that the new format is not designed to replace your nsec, but to work side-by-side with it. Keep your nsec in the safest place you can and use the ncryptsec to move your key between devices, deleting it as soon as you are done with the transfer.
New Additions:
- Adds support for NIP49 to login and back up key screens
- Adds cryptographic support for NIP-49 to Quartz
- Enables citation on chats via @
- Adds "βΏitcoin" to the set of custom hashtags
Updated translations:
- Portuguese by @npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
- Hungarian by @npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
- Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Chinese by @npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7
Performance Improvements:
- Avoids the memory use of the flatten operation on Notification counters
- Adds a check for the main thread when pulling opengraph tags.
- No need to crossfade when clicking on Show More
Code Quality Improvements:
- Updates Compose dependencies
Download:
Release v0.83.13: Community and Public Chats early support
New Additions:
- Adds background support for community and public chat list events from NIP-51
- Removes the confusing notification dot of the discovery tab
Bugfixes:
- Fixes thread rendering when
mention
events are added without mentioning any event. - Unwrapps the reply message if the GiftWrap was tagged as a reply instead of the correct message id.
- Fixes Send to Top in the marketplace
- Fixes text-to-voice accessibility issues in the main feed UI
- Inverts the order of the hidden users in the security screen: last blocked goes first
- Fixes crash when mute list has
e
tags that are not valid hexes - Fixes crash when opening an incorrect
nostr:
uri
Updated translations:
- Czech, German, Swedish, and Portuguese by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- French by @npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz
Performance Improvements:
- Moves language translation cleanup to the IO thread since it clears disk files as well
- Small adjustments in the re-use of modifiers
Code Quality Improvements:
- Small refactoring to focus the encrypted storage procedures to the application context.
Download:
Release v0.83.12
Performance Improvements:
- Improved scroll performance with faster text parsing tools
Release v0.83.10: Bug Fixes
#Amethyst v0.83.10: Bug Fixes
New Additions:
- Adds Horizontal Scroll to the action buttons in the New Post screen to partially fix hidden buttons in small/thin screens.
Bugfixes:
- Fixes crash with an invalid custom Zap Amount
- Fixes relay re-connection issues when the relay closes a connection
- Fixes the top padding of the quoted note in a post
- Optimizes memory use of the visual user and url tagger in new posts
Updated translations:
- Persian by @npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk
- French and English, United Kingdom by @npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t
Performance Improvements:
Code Quality Improvements:
Download:
Release v0.83.9: NIP-92 support
#Amethyst v0.83.9: Support for NIP-92
New Additions:
- Includes the product in the first message of the marketplace.
- Adds support for NIP-92 in public messages and new DMs. NIP-54 stays in NIP-04 DMs
Updated translations:
- Ukrainian by lizzz
- Spanish, Spanish, Mexico and Spanish, United States by @npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903
- Arabic by @npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t
Code Quality Improvements:
Download:
Release v0.83.8 Bug Fixes
#Amethyst v0.83.8: Bug Fixes
New Additions:
- Removes the need for Amber's package name in the androidManifest for the external signer by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Adds a longpress to copy url to the url preview card by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Adds support for always rejected permissions from external signer by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Adds the exception descripton to the Zap error message.
Bugfixes:
- Fixes secondary buttons theme in the login and signup screens.
- Fixes vertical misalignment of some npubs in the middle of the note.
- Fixes NPE when accounts are not present when resuming the app in a group
- Fixes missing language options for Greek by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- Fixes content sensitivity for NIP-54 images.
- Fixes proxy setup when de/activating Tor / changing ports by @npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5
- Fixes remember of the wrong hashtag because it's a different post.
Updated translations:
- Czech, German, Swedish and Portuguese, Brazilian by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
- Spanish, Mexico and Spanish, United States by @npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903
- Hungarian by @npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
- French by @npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz
- Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Serbian by @npub187h9tymz5j6vhyl26kl74yh6yzqzpjec9806w7taey2zefytlmdsttx7v2
Performance Improvements:
- Makes sure cancellation of coroutines stops long processes.
Code Quality Improvements:
- Makes the benchmark module profileable
- Updates dependencies
Download:
Release v0.83.7: New Sign up screen
New Additions:
Bugfixes:
- Fixes the BookmarkScreen update after adding and removing a bookmark to the list
- Solving viewModel creation bug for Public Bookmarks
- Fixes bug when creating bookmarks for the first time.
- Fixes bug in checking bookmarks without running the onReady.
- Fixes some of the margins in the login screen.
Updated translations:
- Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Serbian by @npub187h9tymz5j6vhyl26kl74yh6yzqzpjec9806w7taey2zefytlmdsttx7v2
Code Quality Improvements:
- Improves dev previews
- Updates libraries and build tools on GitHub Actions
- Updates dependencies
Release v0.83.5: flare.pub support
BugFix: Makes sure the relay list contains unique urls.
Fixes the lack of relay icons in the NIP44 messages
Fixing some of the minification issues.
Creating the benchmark build type on the modules as well.
Adds spotless
Improves the speed of contains
Updates dependencies
Fixes the benchmark for Robohash
Fixes the giftWrap test cases since the migration to v2
Fixes the position of the participant list in live streams.
Initializing the isHidden state for the note correctly
Avoiding the creation of modifiers.
no need to remember the showProfilePicture state
Adds support for displaying video events.
Refactoring some of the old nomenclature of Kind 1 tags.
Add write support for NIP-10 deprecated positional tags in text notes to maximize backwards compatibility
Release v0.83.4: BugFixes
- Fixes reconnecting issue when DataSources were not active and become active later.
- Initial support for separate vertical and horizontal videos.
- Adds support for NIP-75 Zap Goal events
- Fixing the zap of live streams to go to the Host and not the pubkey in the event.
- Fixes the loading of reactions and zaps to replaceable events.
- Improves the design of the discovery cards for Live Activity and Chats.