github vitorpamplona/amethyst v0.85.0
Release v0.85.0 Edits, Git, Embed, etc

latest releases: v0.92.7, v0.92.6, v0.92.5...
8 months ago

Adds support for post edits, post forks, pull requests, open timestamp, git repositories, issues, patches and replies, wiki pages and some medical data.

New Additions:

  • Adds support for editing of notes (NIP-37 / kind: 1010)
  • Adds support for sending edit proposals.
  • Adds embeded events in NIP-19 uris
  • Adds support for NIP-03: OpenTime Stamp attestations (kind: 1040)
  • Adds support for Decentralized Wikis (event kind 30818)
  • Adds basic support for NIP-34: Git repositories (kind 30617), patches (kind 1617), issues (kind 1621) and replies (kind 1622).
  • Adds rendering support for FHIR payloads (kind 82).
  • Adds support for the q tag
  • Adds early support for Kind1 forks.
  • Sets zap splits automatically for quotes and forks
  • V4V: Ask for donations in the Notification page
  • Adds relay icon rendering from the NIP11 document

Bug Fixes:

  • Fixes the text's vertical alignment when emoji's are present
  • Fixes DM Chatroom edit button
  • Fixes the crash when images are not being present in the image dialog.
  • Inserts uploaded URLs where the cursor is and not at the end of the new post.
  • Fixes the rendering of Japanese characters, hashtags and custom emojis in the same line.
  • Fixes the dissapearance of some Quartz classes when exporting to maven
  • Fixing stack overflow with more than 200 zaps in a single note.
  • Fixes image preview visualization on a new post
  • Adds support for a new report option as Other
  • Fixes missing nsec processing when parsing NIP-29 uris
  • Fixes caching issue when creating a Bitcoin invoice for the first time
  • Fixes UI issues due to the caching of Polls
  • Better aligns post header elements
  • Fixes bug with NIP-11s with null kind arrays
  • Fixes quote and repost notes partially disappearing when they contain hidden users or words.
  • Fixes content title for the video playback notification

Updated translations:

  • Hungarian by @npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp
  • Spanish, Spanish, Mexico and Spanish, United States by @npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903
  • French by @npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz
  • Swahili by @npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr
  • Czech, German, Swedish and Portuguese by @npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
  • Arabic by @npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t
  • Dutch by @npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

Performance Improvements:

  • Improves the speed of the text parser
  • Reduced memory footprint of navigation buttons
  • Faster hex validation
  • Increases the speed of the Robohash SVG to byte buffer function
  • Adds Benchmark tests for the content parser
  • Adds Benchmark tests for the url detector
  • Speeds up image compositions
  • Improves relay list NIP-11 caching
  • Faster Longform tag filters
  • Speeds up the loop through local cache
  • Improves the speed of Location services
  • Improves the cache of LnInvoices
  • Improves cache of cashu tokens
  • Reduces memory footprint for parsed posts.

Code Quality Improvements:

  • Moves content parsers and media classes to commons.
  • Moves emoji parsers to commons
  • Moves Wallet Connect code to Quartz
  • Moves Relay information code to Quartz
  • Removes dependency on Kotlin serialization
  • Adds a release draft generator to CI
  • Updates Vico, Compose UI Version, Coil and Google Service dependencies
  • Refactors the code to manage extra characters after Bech32 Links
  • Moves to Android Studio Iguana | 2023.2.1
  • Moves gradle to 8.4
  • Moves project to version catalogs

Don't miss a new amethyst release

NewReleases is sending notifications on new releases.