mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 16:33:27 +00:00
The single CHANGELOG.md had grown to ~7.9k lines. Move it to docs/changelog/ with one file per release, named with zero-padded minor/patch versions (e.g. v1.11.00.md) so plain file browsers sort them correctly. Add a README.md index (newest first) and a TEMPLATE.md for cutting new releases. The root CHANGELOG.md now points to the new location.
86 lines
5.5 KiB
Markdown
86 lines
5.5 KiB
Markdown
# [Release v0.88.0: Performance Mode](https://github.com/vitorpamplona/amethyst/releases/tag/v0.88.0) - 2024-06-19
|
|
|
|
#Amethyst v0.88.0: Performance Mode and Performance improvements
|
|
|
|
This version adds several performance improvements and includes a new UI mode in Settings that is designed for older phones. On that mode, all CPU-based animations are disabled, the use of transparency is minimized and the individually-generated robots are replaced by a static image. We also recommend disabling the Immersive Scrolling when using older phones.
|
|
|
|
Features:
|
|
- Adds performance mode on Settings
|
|
- Adds login with NIP-05 address
|
|
- Adds outbox relays to zap request: sender, receiver and author relays.
|
|
- Adds the NIP-65 relay to zap split tag instead of kind3 relays.
|
|
- Adds support for AVIF images
|
|
- Adds flare.pub videos to the media tab
|
|
- Replaces the post view count for a Share icon in the main feed.
|
|
|
|
Performance Improvements:
|
|
- Centralizes stringResource calls to cache them and avoid disk use
|
|
- Removes several unecessary UI states created during rendering
|
|
- Moves uncited hashtag parsing to a thread
|
|
- Replaces InputButton for ClickableBox to avoid loading colors during rendering
|
|
- Switches Social Icons mip-mapped PNGs to faster SVG versions
|
|
- Faster calculation of uncited hashtags in content
|
|
- Improves the speed of Robohash rendering
|
|
- Moves chatroom user group away from immutable sets
|
|
- Speeds up long-press Quick Action menus
|
|
- Optimizes NIP-11 fetch and avoids requesting twice in the same minute
|
|
- Redesigns the UI Components of the relay icons better performance
|
|
- Creates a relay flow cache to speed up the relay layout
|
|
- Combines hidden and reporting flows in a new cache
|
|
- Removes post reports Live data
|
|
- Refactors Full Bleed design of the master note
|
|
- Unifies Hidden and Report checks between the Video Feed, the Full Bleed Design and the Card layout.
|
|
- Adds a hashcode cache to speed up O(1) requests of spam and blocked user public keys
|
|
- Minimizes memory alloc by adding a native forEach and Map functions in the event's tag array
|
|
- Reduces double launch of co-routines
|
|
- Improves memory use of updates to the subscription after EOSE events
|
|
- Simplifies intrinsic size calculations for Image Previews and Videos
|
|
- Improves rendering time of chat messages
|
|
|
|
BugFixes:
|
|
- Fixes the inconsistency of button animation size in the reaction row
|
|
- Fixes the inconsistency of the Zap button graphics
|
|
- Fixes the Giftwraps query by EOSE date mismatch
|
|
- Fixes the keyboard's Go Button action on new user screen
|
|
- Stops redirecting when resolving nip05 addresses by [@npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef](https://github.com/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef)
|
|
- Fix hidden notes when hidden words is empty by [@npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5](https://github.com/npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5)
|
|
- Fixes Url Preview crop when the image is too small or to big for the preview card.
|
|
- Better error messages when NIP-11 queries fail
|
|
- Fixes use navigateUp instead of popBackStack to avoid closing the app on double clicks on the back button
|
|
- Fixes the centered url on videos without active playback
|
|
- Fixes the padding of the reaction row on quotes
|
|
- Solves notification dots appearing on the navigation bar due to a hidden post
|
|
- Increases the download limit for reactions/zaps to events from 100 to 1000
|
|
- Fixes zap split rounding precision
|
|
- Fixes padding of the zap raiser
|
|
- Avoids showing error message if devs have removed their lnadress on the Zap the Devs card.
|
|
- Fixes padding and border of the zap split section on the master note
|
|
- Removes gray border in image urls that couldn't be loaded.
|
|
- Fixes alignment of reactions
|
|
- Fixes not centered Blank Notes
|
|
- Fixes scrollable drawer for all screen sizes
|
|
- Fixes search limits for profiles from 100 to 1000 events
|
|
- Re-normalizes all relays urls before connecting to reduce duplications
|
|
- Fixes the jittering from resizing Videos and Images during loading.
|
|
- Fixes landscape video centralization
|
|
- Forces relay URLs to be single line.
|
|
|
|
Updated translations:
|
|
- Czech, German, Swedish and Portuguese by [@npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef](https://github.com/npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef)
|
|
- Hindi by [@npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6](https://github.com/npub1ww6huwu3xye6r05n3qkjeq62wds5pq0jswhl7uc59lchc0n0ns4sdtw5e6)
|
|
- Polish by [@npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm](https://github.com/npub16gjyljum0ksrrm28zzvejydgxwfm7xse98zwc4hlgq8epxeuggushqwyrm)
|
|
- French by [@npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz](https://github.com/npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz)
|
|
- Spanish by [@npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903](https://github.com/npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903)
|
|
- Chinese by [@npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7](https://github.com/npub1raspu6ag9kfcw9jz0rz4z693qwmqe5sx6jdhhuvkwz5zy8rygztqnwfhd7)
|
|
- Dutch by [@npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd](https://github.com/npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd)
|
|
|
|
Code Quality Improvements:
|
|
- Removes old Robohash bitmap-based generation
|
|
- Upgrades Compose, Lifecycle and Fragments
|
|
|
|
Download via [Obtainium](http://amethyst.social) or [Zap.Store](https://zap.store/)
|
|
|
|
[Changes][v0.88.0]
|
|
|
|
[v0.88.0]: https://github.com/vitorpamplona/amethyst/compare/v0.87.7...v0.88.0
|