Thread

### #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](💾.apk) - [F-Droid Edition](💾.apk)

Replies (21)

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](💾.apk) - [Edición F-Droid](💾.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