Avatar
greenart7c3
7579076d9aff0a4cfdefa7e2045f2486c7e5d8bc63bfc6b45397233e1bbfcb19
PGP 44F0AAEB77F373747E3D5444885822EED3A26A6D Developing @npub1am3ermkr250dywukzqnaug64cred3x5jht6f3kdhfp3h0rgtjlpqecxrv7 and @npub1hqlxlq57nvlq70ugmsmu9y5lmyc5k2lh5w7y85j7dgsr5u7zwavq5agspw https://greenart7c3.com
Replying to Avatar Vitor Pamplona

#Amethyst v0.83.1: NIP-44v2 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 nostr:npub1ust7u0v3qffejwhqee45r49zgcyewrcn99vdwkednd356c9resyqtnn3mj

- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp

- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

- Tamil by nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.83.1/amethyst-googleplay-universal-v0.83.1.apk )

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.83.1/amethyst-fdroid-universal-v0.83.1.apk )

Replying to Avatar hzrd149

It pretty clunky but I've really been enjoying using Amber https://github.com/greenart7c3/Amber on Android.

I don't like pasting my nsec into random nostr apps not because I'm afraid they are going to leak it or steal it (although they could) but because I cant see what they are signing.

Amber gives me what the Alby extension dose on desktop. a way to manually approve each event.