Emoji Fluff

È strano che oggi funzioni senza modifiche. Anche Save ha aggiornato discourse ieri sera.

Grazie per averci dato un’occhiata. Ottimo componente. Mi chiedo se potrebbe consentire questi effetti nelle reazioni. :wink:

2 Mi Piace

Ho avuto il pensiero, potrebbe essere possibile, vedremo! :grinning_face_with_smiling_eyes:

3 Mi Piace

con discourse 3.4.1, funziona nell’autocompletamento, ma non funziona nel selettore di emoji. non funziona nemmeno in chat… mi chiedo se qualcuno stia riscontrando lo stesso problema? grazie

1 Mi Piace

Sfortunatamente, richiede una versione recente di Discourse per funzionare nell’emoji picker e nella chat.

Per farlo funzionare, è necessario cambiare Discourse dal ramo stable a tests-passed o aspettare che le modifiche nel core siano disponibili nella versione stabile.

3 Mi Piace

grazie @Arkshine confermo…
(controllerò il tuo codice, se potesse funzionare per la mia versione…)

1 Mi Piace

Hai bisogno di questo outlet del plugin emoji-picker-filter-container per renderlo disponibile e farlo funzionare nel selettore di emoji: Emoji Fluff - #13 by Arkshine .

Per quanto riguarda il supporto della chat, si basa su una modifica nel core che unifica entrambi i selettori di emoji della chat/forum, sarà difficile supportarlo nella tua versione.

2 Mi Piace

Ho aggiornato il forum circa 15 minuti fa e ora ricevo un errore di amministrazione e il forum è entrato in modalità provvisoria.

Questo errore vedo:

Messaggio (segnalate 5 copie)

Il tema/componente Emoji Fluff sta generando errori:
Errore: Impossibile trovare il modulo `discourse/lib/raw-templates` importato da `discourse/theme-395/discourse/lib/autocomplete`

Backtrace

Errore: Impossibile trovare il modulo `discourse/lib/raw-templates` importato da `discourse/theme-395/discourse/lib/autocomplete`
    at https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    at a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    at requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
    at y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
    at b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
    at https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752
    at g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
    at HTMLDocument.<anonymous> (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10
    at https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27

Env

HTTP HOSTS: foorumi.katiska.eu

Idee?

2 Mi Piace

Sì, l’uso del template raw è stato rimosso dal core.
Lo aggiornerò al più presto.

Grazie per la segnalazione!

2 Mi Piace

@Jagster, mi dispiace, non posso correggere immediatamente il TC. Non c’è una soluzione semplice qui.
Per ora, ho aggiornato il TC per disabilitare il “fluff” nell’autocompletamento. Almeno non otterrai errori e potrai comunque usare il “fluff” (il selettore di emoji funziona ancora bene).
Sto lavorando a una possibile soluzione; resta sintonizzato!

2 Mi Piace

Questo è un bel componente, ma non è fondamentale. Quindi, non stressarti per questo. Va tutto bene.

2 Mi Piace

Con l’aggiornamento di Discourse all’ultima versione, sto ricevendo una nota sul sito web

:warning: Il tuo sito potrebbe non funzionare perché un tema o un componente presenta degli errori. Controlla la console del browser per maggiori informazioni.
Causato da “Emoji Fluff”. Clicca qui per aggiornare, riconfigurare o disabilitare la funzionalità.
(Questo messaggio viene visualizzato solo agli amministratori del sito)

e questo nella console dello sviluppatore:

[THEME 62 ‘Emoji Fluff’] Errore: Impossibile trovare il modulo discourse/components/d-tooltip importato da (require)
at loader.js:247:1
at f (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:34:12)
at 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?__ws=forum.gdngs.de:1:2020

4 Mi Piace

Mi aspettavo che il componente avesse bisogno di un aggiornamento con l’ultima versione di Discourse. Grazie per la segnalazione. Lo correggerò al più presto! :+1:

EDIT: Ho trovato un modo per correggere l’autocompletamento e farlo funzionare nell’editor avanzato. Non ancora rilasciato, probabilmente domani.

3 Mi Piace

Ho inviato una PR ( COMPATIBILITY: Fix autocomplete following latest core update + rich e… · Arkshine/discourse-emoji-fluff@72949d2 · GitHub ).

Questo richiede Discourse v3.6.0.beta3-latest, quindi assicurati di aggiornarlo prima (si basa su una modifica molto recente).

  • L’autocompletamento funziona di nuovo
    • Aggiunto il supporto per la tastiera per aprire il tooltip di fluff e selezionarne uno
      • per aprire, Esc per chiuderlo
      • per navigare
      • Enter per selezionare
  • Supporto per l’editor avanzato
  • Funziona anche in chat


Fammi sapere se riscontri problemi!

4 Mi Piace

Il completamento automatico del nome utente non funziona nella chat quando il plugin è abilitato.
chrome_DFtZmxhrTO

(inoltre apre il selettore di emoji quando clicchiamo su quest’area vuota)

2 Mi Piace

Grazie per la segnalazione.

Ho pubblicato un aggiornamento: FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub

2 Mi Piace

Il componente genera un errore dall’ultimo aggiornamento di Discourse:

image

1 Mi Piace

Questo dovrebbe essere risolto con questa PR unita: DEV: Compatibility update following latest core change by Arkshine · Pull Request #8 · Arkshine/discourse-emoji-fluff · GitHub. Per favore, aggiorna e fammi sapere!

1 Mi Piace