Immagine con filigrana

Sì, le GIF vengono automaticamente convertite in PNG. Disabilitando questo componente, le GIF possono essere inviate normalmente.

Grazie per la segnalazione. Vedrò presto come risolvere il problema.

1 Mi Piace

Ho inviato una correzione, puoi provare se funziona meglio per te?

3 Mi Piace

Grazie, ora è possibile caricare normalmente immagini in formato gif!

3 Mi Piace

Ciao @Arkshine

Ho cercato nel repository all the themes componenti che potrebbero essere interessati da Granular group-based permissions for anonymous and logged in users

Sembra che il tuo componente imposti di default il gruppo “everyone”, che verrà rimosso a breve. Non sono sicuro che la migrazione automatica, che aggiunge anonymous_users all’impostazione, abbia molto senso in questo caso d’uso. Quindi ho pensato di avvisarti che potresti voler aggiornare il tuo componente.

3 Mi Piace

Con l’ultima versione di Discourse v2026.9.0-latest +159 abbiamo riscontrato questo errore:

Il tema ‘Watermark Image’ contiene codice che necessita di aggiornamento. (id:discourse.native-array-extensions.findBy)

Quindi, dovremmo modificare ? alla riga 126

discourse-watermark-image/javascripts/discourse/connectors/admin-customize-theme-before-controls/preview-watermark.gjs

Da:

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"
      )

Quando ho modificato questo codice, l’avvertimento è scomparso ma il plugin non funziona, quindi sto cercando ora qualche aggiornamento.

1 Mi Piace

Grazie per avermelo detto.

In realtà sto lavorando a una grande PR per modernizzare il progetto e aggiungere nuove funzionalità: DEV: Modernize component and add features - Pull Request #2 - Arkshine/discourse-watermark-image - GitHub .

Proverò a inviarla oggi.

1 Mi Piace

image

Ciao @Arkshine, l’hai già segnalato? :pleading_face:

1 Mi Piace

Ho pubblicato un aggiornamento. Provatelo! :tada:
Richiede 2026.7.0-latest+.

Nuove funzionalità

  • Profili di filigrana
    diverse configurazioni di filigrana.
  • Supporto per tag
    le regole di filigrana possono targettizzare i tag, non solo categorie/gruppi.
  • Filigrana testuale
    testo semplice come fonte di filigrana, insieme a immagine e codice QR.
  • Stile QR avanzato
    preset di forma/contorno/motivo, cornici etichettate, logo incorporato (immagine o icona), sfondo di immagine in retino.
  • Attivazione manuale della filigrana
    i gruppi autorizzati ottengono un pulsante nel compositore per attivare/disattivare la filigrana per ogni immagine. È possibile mostrare un elenco dei profili corrispondenti in un menu a discesa. Funziona in markdown e nell’editor ricco.
  • Ri-applicazione automatica della filigrana
    le immagini già presenti nel compositore vengono rielaborate quando la categoria o i tag cambiano.

Con i profili, se non ci sono corrispondenze, verranno applicati i valori predefiniti globali se watermark_default_enabled è abilitato.

Correzioni

  • Il controllo delle estensioni di caricamento non supportate veniva eseguito troppo presto.
  • Migliore gestione degli errori della filigrana.
  • Errori deprecazione

Migrazione (automatica)

  • watermark_qrcode_enabled è ora rinominato in watermark_source.
  • Se avevi definito un’immagine o un codice QR, il nuovo watermark_default_enabled è abilitato.

Altre modifiche alle impostazioni

  • watermark_profiles: configurazione della filigrana per profilo
  • watermark_text, watermark_text_style: fonte di testo predefinita.
  • watermark_qrcode_style_config, watermark_qrcode_logo_image, watermark_qrcode_logo_config, watermark_qrcode_halftone_image: stile QR predefinito.
  • watermark_tags: targeting dei tag predefinito.
  • watermark_manual_toggle_groups: gruppi autorizzati a commutare la filigrana per immagine nel compositore.
  • watermark_allow_upload_on_error: il caricamento procede senza filigrana se l’elaborazione fallisce. Predefinito su attivo.

Anteprima configurazione

L’anteprima è stata aggiornata con più funzionalità e dovrebbe essere più fluida.
Il pulsante per attivarla è stato spostato accanto al menu delle schede.


Ti incoraggio a testare e a farmi sapere se riscontri problemi! È un aggiornamento piuttosto grande.


Mentre ci lavoravo, mi sono reso conto dei limiti di TC e penso che potrei lavorare su una versione plugin per semplificare il processo/codice con funzionalità come:

  • Tracciamento
  • Filigrana lato server
  • Originale preservato (ripristinarlo in seguito, aggiornare la filigrana in un batch job)
  • Accesso a livelli (originale per staff/gruppo a pagamento, con filigrana per pubblico/anonimo, ecc.)
  • Codice QR dinamico
  • ecc.
images
2 Mi Piace