Sí, los GIF se convierten automáticamente a PNG. Deshabilitar este componente permite enviar GIF correctamente.
Gracias por el informe. Veré cómo solucionarlo pronto.
He realizado una corrección, ¿puedes probar si ahora funciona mejor para ti?
¡Gracias, ahora se pueden subir imágenes en formato GIF normalmente!
Hola @Arkshine
Busqué en el repositorio all the themes componentes que podrían verse afectados por Granular group-based permissions for anonymous and logged in users
Parece que tu componente utiliza por defecto el grupo «everyone», que pronto será eliminado. No estoy seguro de que la migración automática, que añade anonymous_users a la configuración, tenga mucho sentido en este caso de uso. Así que pensé en avisarte para que quizás quieras actualizar tu componente.
Con la última versión de Discourse v2026.9.0-latest +159, obtuvimos este error:
El tema ‘Watermark Image’ contiene código que necesita actualizarse. (id:discourse.native-array-extensions.findBy)
¿Entonces deberíamos cambiar el ? en la línea 126
discourse-watermark-image/javascripts/discourse/connectors/admin-customize-theme-before-controls/preview-watermark.gjs
De:
currentRoute.attributes.theme_fields.findBy(
"name",
"discourse/api-initializers/watermark-image.js"
)
A:
currentRoute.attributes.theme_fields.find(
(field) => field.name === "discourse/api-initializers/watermark-image.js"
)
Cuando cambié este código, la advertencia desapareció, pero la plugin no funciona, así que ahora estoy buscando alguna actualización.
Gracias por avisarme.
De hecho, estoy trabajando en un PR grande para modernizar y añadir funciones: DEV: Modernize component and add features - Pull Request #2 - Arkshine/discourse-watermark-image - GitHub .
Intentaré publicarlo hoy.
![]()
Hola, ¿ya lo ha reportado @Arkshine? ![]()
He publicado una actualización. ¡Pruébala! ![]()
Requiere 2026.7.0-latest+.
Nuevas funciones
- Perfiles de marca de agua
Configuraciones de marca de agua diferentes. - Soporte para etiquetas
Las reglas de marca de agua pueden dirigirse a etiquetas, no solo a categorías/grupos. - Marca de agua de texto
Texto plano como fuente de marca de agua, junto con imagen y código QR. - Estilización avanzada de QR
Preajustes de forma/marco/patrón, marcos con etiqueta, logotipo incrustado (imagen o icono), fondo de imagen de semitono. - Conmutador manual de marca de agua
Los grupos permitidos tienen un botón en el compositor para activar/desactivar la marca de agua por imagen. Puede mostrar una lista de perfiles coincidentes en un menú desplegable. Funciona en el editor Markdown y en el editor enriquecido. - Re-marcado automático
Las imágenes ya en el compositor se procesan nuevamente cuando cambia la categoría o las etiquetas.
Con los perfiles, si no hay coincidencias, se aplicarán los valores predeterminados globales si watermark_default_enabled está habilitado.
Correcciones
- La comprobación de extensión de carga no compatible se ejecutaba demasiado pronto.
- Mejor manejo de errores de marca de agua.
- Errores de obsolescencia
Migración (automática)
watermark_qrcode_enabledahora se ha renombrado awatermark_source.- Si tenías definida una imagen o un código QR, el nuevo
watermark_default_enabledse habilita.
Otros cambios de configuración
watermark_profiles: Configuración de marca de agua por perfilwatermark_text,watermark_text_style: fuente de texto predeterminada.watermark_qrcode_style_config,watermark_qrcode_logo_image,watermark_qrcode_logo_config,watermark_qrcode_halftone_image: estilización predeterminada de QR.watermark_tags: direccionamiento de etiquetas predeterminado.watermark_manual_toggle_groups: grupos permitidos para alternar la marca de agua por imagen en el compositor.watermark_allow_upload_on_error: la carga continúa sin marca de agua si el procesamiento falla. Predeterminado: activado.
Vista previa de configuración
La vista previa se ha actualizado con más funciones y debería ser más fluida.
El botón para alternarla se ha movido junto al menú de pestañas.
Te animo a probarlo y decirme si tienes problemas. Es una actualización bastante grande.
Mientras trabajaba en esto, me di cuenta de las limitaciones de TC y creo que podría trabajar en una versión de plugin para simplificar el proceso/código con funciones como:
- Seguimiento
- Marca de agua en el servidor
- Original preservado (restaurarlo más tarde, actualizar marca de agua en trabajo por lotes)
- Acceso por niveles (original para personal/grupo de pago, con marca de agua para público/anónimos, etc.)
- Código QR dinámico
- etc.





