Releases: vitorpamplona/amethyst
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.
Release v0.83.3: Performance Improvements
Release v0.83.1 NIP-44v2
#Amethyst v0.83.1: NIP-44 DMs are up!
New Features
- Moves DMs to the audited NIP-44v2
- Adds support for NIP-31 alt tags
- Adds a k-tag to reactions
- Adds i18n for error messages when uploading images
Performance Improvements:
- Improves the performance of Robohash
- Add less memory-intensive timeAgo calculations and translations
- Uses primitives instead of the wrapped object in several places
- Moves to a less memory-intensive way to write and send filters to the server.
- Refines recompositions of routes and bottom icons
- Avoids the creation of new sets when looping through cached maps of User and Notes
- Avoids recreating the EOSE array when changing filters
- Reuses SessionToken for all Playback connections
- Improving the memory use of concurrent hashmaps and immutable collections
- Reduces the use of remember for fixed UI modifiers
Bugfixes:
- Detects URL mime-types by pinging the server instead of relying on the url's extension
- Fixes bug with cropped joinToString assemblies of relay filters
- Avoids Concurrent Modification Exception on the EOSE markups
- Forces nip95 to be under 80Kb to make sure relays can receive it
- Fixes bug that error messages wouldn't show an error when uploading images to the reels page
- Fixes post video dimensions when the user has selected not to load videos automatically
- Updates dependencies
Updated translations:
- Chinese by @ra5pvt1n
- Finnish by @npub1ust7u0v3qffejwhqee45r49zgcyewrcn99vdwkednd356c9resyqtnn3mj
- Hungarian by @npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
- Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd
- Tamil by @npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr
Download:
Release v0.83.0
Release v0.82.3: Performance Improvements
Release v0.82.2: Markdown improvements
- Fixes the transition between short preview and full text on markdown
- Adds NIP-44 metatags to markdown rendering.
- Adds background video rendering on markdown
- Performance: Calculates the text width of a space outside a composable.
- Fixes the image preview with uppercase extensions.