### #Amethyst v0.74.2: Many changes, much wow image - Adds support for Stemstr's kind 1808 - Adds a waveform visual to audio playback when available - Creates a Quartz Module for Nostr Events - Creates a Benchmark Module to test Performance - Migrates from GSon to Jackson for Performance gains, adapts all serializers accordingly - Automatically activates NIP24 chats when users have received NIP24 messages from the counterparty - Implements contextual rounded corners for images and videos - Caches NIP-44 shared key for performance. - Improves BechUtils encoding performance. - Recreates Hex encoding/decoding classes for Performance. - Migrates NIP24 to the new ByteArray concat encoding. - Fixes Zap Notifications when the Zap payer is the logged-in user - Fixes ThreadAssembler when there are two roots to a conversation branch - Fixes the color of the historical chart to follow the chosen theme in settings - Fixes chatroom names when clients send the same user twice in the p-tags. - Removes support for lenient choices in the. events. - Refactors TLV's, Events, and NIP-19 dependencies. - Adds a large set of events as a test case for signature validation - Adds new translations for cs/de/se by @⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹 - Fixes url regex pattern for URLs with a dash by @shino3(しのさん) - Fixes image uploading tests without an account - Adds account info to image uploads test suites - Moves navigation's top bar to use the Arrow Back UI Concept - Trims display names when possible - Don't display the username if the display name is available. - Moves Relay List to a composable surface - Migrates the use of pubkey prefixes in filters from 6 to 8 because more relays seem to work with this - Adds read support for NIP-65 - Adds UI Improvements to the Settings Interface - BugFix: Highlight event builder using the wrong kind - BugFix: Avoids displaying a NIP-94 event without a url tag - Updates SDK and dependencies to the latest Download: - [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.74.2/amethyst-googleplay-universal-v0.74.2.apk) - [F-Droid Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.74.2/amethyst-fdroid-universal-v0.74.2.apk)

Replies (51)

That’s one hell of an update, I can’t use #Amethyst but I love to see it
تحديث جديد لمشغل نوستر #Amethyst بإصدار 0.74.2 اضاف عدة مزايا جديدة و من ضمنها لغات جديدة للترجمة و دعم STEMSTR و مزايا و تغيرات أخرى صدر الان على بعض المتاجر #nostr View quoted note →
Hi. Is there any plans to copy/move the wallet connect setings to the settings i stead of a long tap on the lightning icon? I found that out today and it is realy non-intuitive to search there for settings.
OT's avatar
OT 2 years ago
Just started using Amethyst yesterday. I love it! I would like to see an adjustable zap option though
OT's avatar
OT 2 years ago
Ahh, I see Thanks!
Why does Amethyst not allow the user to empty the cache? I had over 1gb cache & the only way to delete it was to clear the storage & re-enter my private keys. 1gb of cache is not necessary for a nostr client.
We are not doing anything to protect the cache. Android fully manages it. So, I don't really know why it doesn't clear it. It has been like that since day 1. However, 1GB of cache is actually super easy to reach with just profile pictures. Many of the animated pictures are 20-50MB in size. You only need 20 profile pictures to reach 1GB. Sum all the uncompressed videos/pictures people send and boom GBs of data.
##A los primeros 10 que reenvíen esta nota les doy 21 Zap ⚡## *Traducción de Actualización de Amethyst a español por @Vitor Pamplona* #Hispano ### #Amethyst v0.74.2: ¡Muchos cambios, qué impresionante! - Agrega soporte para el tipo 1808 de Stemstr. - Agrega una representación visual de forma de onda para la reproducción de audio cuando esté disponible. - Crea un Módulo de Cuarzo para Eventos de Nostr. - Crea un Módulo de Referencia para probar el rendimiento. - Migra de GSon a Jackson para obtener mejoras en el rendimiento, y adapta todos los serializadores en consecuencia. - Activa automáticamente los chats NIP24 cuando los usuarios han recibido mensajes NIP24 de la contraparte. - Implementa esquinas redondeadas contextuales para imágenes y videos. - Almacena en caché la clave compartida NIP-44 para mejor rendimiento. - Mejora el rendimiento de la codificación BechUtils. - Re-crea clases de codificación/decodificación Hex para un mejor rendimiento. - Migra NIP24 a la nueva codificación de concatenación de ByteArray. - Soluciona notificaciones de Zap cuando el pagador de Zap es el usuario que ha iniciado sesión. - Soluciona ThreadAssembler cuando hay dos raíces en una rama de conversación. - Soluciona el color del gráfico histórico para que siga el tema elegido en la configuración. - Soluciona los nombres de las salas de chat cuando los clientes envían el mismo usuario dos veces en las etiquetas p. - Elimina el soporte para opciones indulgentes en los eventos. - Refactoriza las dependencias TLV, Eventos y NIP-19. - Agrega un conjunto amplio de eventos como caso de prueba para la validación de firmas. - Agrega nuevas traducciones para cs/de/se realizadas por @⚡ Dee Kay ⚡🇸🇪🇬🇧🇨🇿🇧🇷🇦🇹. - Soluciona el patrón de regex de URL para URLs con un guión por @shino3(しのさん). - Soluciona pruebas de carga de imágenes sin una cuenta. - Agrega información de la cuenta a los conjuntos de pruebas de carga de imágenes. - Mueve la barra superior de navegación para utilizar el concepto de flecha hacia atrás en la interfaz. - Recorta los nombres de visualización cuando sea posible. - No muestra el nombre de usuario si el nombre de visualización está disponible. - Mueve la Lista de Relés a una superficie componible. - Migra el uso de prefijos de clave pública en filtros de 6 a 8 porque más relés parecen funcionar con esto. - Agrega soporte de lectura para NIP-65. - Agrega mejoras en la interfaz de Configuración. - Corrección de error: Constructor de eventos resaltado usando el tipo incorrecto. - Corrección de error: Evita mostrar un evento NIP-94 sin una etiqueta de URL. - Actualiza el SDK y las dependencias a las últimas versiones. Descargas: - [Edición Play](https://github.com/vitorpamplona/amethyst/releases/download/v0.74.2/amethyst-googleplay-universal-v0.74.2.apk) - [Edición F-Droid](https://github.com/vitorpamplona/amethyst/releases/download/v0.74.2/amethyst-fdroid-universal-v0.74.2.apk) View quoted note →
I searched for the word "translation" and there was this note among the results, but maybe more than 50 times!!! And I scrolled and scrolled but it never ended. In such cases, can we have the boosted note only one time with the added header of who and when it was reshared. I don't mean the quotes where there's added content. Just the simple reshares. #tnxdevs #nostrdevs #asknostr
Thank god! and #tnxdevs And can I ask a silly question as always? Can we have optional note translation in fdroid version? I want to see a note in its original language so I have the fdroid, but sometimes like when it's a comment to mine I need to be able to translate it by a click. Thank you
And will you be a darling and put amethyst translation project in crowdin.com ? It needs to be linked to the gothub so it can be updated and altered every time you change anything?
In this comment I meant the note traslation. Not the app. Note translation is better when it's optional and only one click away.