Amigram Beta 0.5: temas, stickers y búsqueda

En esta página

Amigram Beta 0.5 ya está disponible para AmigaOS, MorphOS y AROS. He publicado una nueva versión de mi cliente no oficial de Telegram, escrito en C y basado en MTProto: después de la primera beta llegan temas en grupos, búsqueda de mensajes, stickers y más funciones para gestionar conversaciones.

El programa sigue siendo gratuito, requiere una cuenta de Telegram existente y no está desarrollado ni respaldado por Telegram. La versión 0.5 se distribuye bajo GNU GPL versión 3 o posterior.

Temas, búsqueda y archivo

En los grupos organizados como foros, Amigram muestra los temas en una lista separada. Se puede abrir General o elegir un tema: mensajes, respuestas, archivos y encuestas permanecen en el tema seleccionado. La lista muestra, entre otros datos, el último mensaje y los no leídos. El cliente todavía no permite crear, renombrar ni cerrar temas.

La búsqueda puede encontrar mensajes en el chat abierto o en todos los chats y saltar al mensaje elegido. También llegan un archivo sincronizado con Telegram, una barra de mensajes fijados y la sincronización del estado de lectura y del silenciamiento.

Stickers y datatype WebP

Los stickers pueden mostrarse como imágenes estáticas mediante un datatype WebP: los animados o de vídeo muestran un fotograma fijo, no la animación. Si el datatype falta o no puede leer la imagen, sigue visible el emoji asociado.

Para AmigaOS 3, AmigaOS 4 y MorphOS he desarrollado un datatype WebP dedicado. No está incluido en los archivos de Amigram: cuando falta, el cliente puede ofrecer su instalación a petición, descargar los ficheros y comprobar sus hashes SHA-256. AROS ya dispone de un datatype WebP. En AmigaOS 3 se necesita picture.datatype V43 o posterior; los demás sistemas necesitan un datatype compatible instalado. Las imágenes de stickers también requieren las fotos en línea y están desactivadas por defecto en procesadores 68k anteriores al 68040.

Mensajes, encuestas y automatización

La 0.5 añade creación de encuestas y cuestionarios, borradores sincronizados, formato y spoilers. Los enlaces ocultos tras palabras también muestran su dirección, las fotos enviadas juntas pueden formar un álbum y es posible seleccionar varios archivos o mensajes. El silenciamiento temporal y las opciones para fijar o borrar mensajes dependen del tipo de chat.

Un puerto ARexx permite controlar el cliente mediante scripts y un panel reúne los ajustes. El aviso de nuevas versiones consulta los canales configurados, pero no descarga ni instala actualizaciones. El cliente de texto incorpora comandos como /topics, /topic y /find.

Descarga: siete paquetes

Cada fila enlaza a la página y al archivo LHA de Aminet, y a la versión y al ZIP oficial de GitHub:

Plataforma Aminet 0.5 GitHub 0.5
AmigaOS 3.x (68020+) Aminet / LHA GitHub / ZIP
AmigaOS 3.x (68000, solo texto) Aminet / LHA GitHub / ZIP
AmigaOS 4.x (PPC) Aminet / LHA GitHub / ZIP
MorphOS (PPC) Aminet / LHA GitHub / ZIP
AROS i386 (ABIv0) Aminet / LHA GitHub / ZIP
AROS x86_64 Aminet / LHA GitHub / ZIP
AROS ARM64 (Raspberry Pi) Aminet / LHA GitHub / ZIP

La interfaz gráfica de AmigaOS 3 requiere al menos un 68020 y unos 4 MB de RAM libre, con 1,5 MB contiguos. El paquete para 68000 es solo de texto y necesita unos 2 MB libres; para el primer acceso hace falta un Amiga más rápido o un emulador. Gracias a Paolo Arus, DaRkHoRaCe, por las pruebas repetidas en A600.

AROS i386 usa ABIv0; la versión x86_64 necesita un sistema acorde con el SDK actual, mientras que ARM64 está destinada a las imágenes nativas compatibles de Raspberry Pi 4, 400 y 5. Los requisitos y las instrucciones están en el README de la versión.

Un avance, no un cliente completo

La beta también corrige problemas de actualización de chats, visualización de respuestas, formato y memoria en 68k. Siguen existiendo límites, entre ellos la reproducción de audio y vídeo y algunas descargas desde la CDN de Telegram. El diario de desarrollo de Amigram cuenta el recorrido del proyecto.

Ilustración de portada generada con IA; referencia para la forma del hardware: fotografía de David J, CC BY 2.0, y fotografía de Adam Podstawczyński, CC BY 4.0. El monitor contiene una captura del proyecto en MorphOS: la portada es una composición, no una fotografía de la aplicación en ejecución en el A1200.

AUTOR

Desarrollador y administrador de sistemas, especializado en Linux y plataformas de aprendizaje. En AndroidLab escribe sobre Android, infraestructura y retroinformática desde una perspectiva técnica y práctica.

Dejar un comentario