2.7.0.beta5: Inviti migliorati, Auto-tag e sostituzione automatica parole monitorate, operazioni di massa PM e altro ancora

Nuove funzionalità in 2.7.0.beta5

Inviti migliorati

Abbiamo rivisto l’esperienza utente degli inviti per renderla più rapida e semplice da utilizzare. Gli inviti sono ora accessibili tramite un’interfaccia migliorata nel menu utente. Gli inviti in sospeso tramite link e email sono ora visualizzati in un’unica interfaccia combinata. Gli inviti riscattati sono visualizzati in ordine cronologico, dal più recente al più vecchio. Gli utenti non appartenenti allo staff possono ora invitare altri utenti copiando un link da condividere, oltre a inviare un invito via email.

Per ulteriori dettagli, consulta Miglioramento del sistema di inviti.

Tag automatico e sostituzione automatica delle parole monitorate

Le parole monitorate sono uno strumento potente per automatizzare le azioni sul tuo sito. Questo include il blocco dei post, la nascondimento dei contenuti nei post, la segnalazione dei post e la richiesta di approvazione quando contengono determinate parole.

Ora puoi applicare automaticamente tag ai topic quando contengono determinate parole. Ad esempio, aggiungi un tag frutta ai topic che contengono mela, arancia o pomodoro.

Ora puoi anche sostituire automaticamente le occorrenze di parole con altre parole o link. Ad esempio, ogni volta che qualcuno scrive Google, puoi sostituirlo con https://google.com o un popolare motore di ricerca.

Operazioni in blocco sui messaggi privati (PM)

Devi eliminare un gruppo di messaggi privati? O forse taggarli? I messaggi privati ora supportano azioni in blocco oltre all’archiviazione e allo spostamento nella posta in arrivo. Anche i plugin possono aggiungere azioni in blocco: ad esempio, se utilizzi il plugin di assegnazione, avrai accesso all’assegnazione in blocco dei messaggi privati.

Rilevamento migliorato degli utenti spam

Abbiamo migliorato il rilevamento dei nuovi utenti sospetti sul sito che compilano la loro biografia ma non pubblicano mai nulla. Questi utenti verranno aggiunti alla coda di revisione per l’approvazione dello staff.

Modalità lista di posta disabilitata per impostazione predefinita

La modalità lista di posta può generare un volume significativo di email, specialmente sui siti con una grande base di utenti. Questo può essere inaspettato per i proprietari dei siti che non si rendono conto che gli utenti possono attivare la modalità lista di posta da soli. Ora disabilitiamo la modalità lista di posta tramite le impostazioni del sito per impostazione predefinita, in modo che i siti non subiscano costi inaspettatamente elevati per le email in uscita. I proprietari dei siti che desiderano abilitare la modalità lista di posta sul proprio sito dovranno deselezionare disabilita modalità lista di posta nelle impostazioni del sito.

Miglioramenti per i moderatori delle categorie

I moderatori delle categorie possono ora fissare e sbloccare i topic all’interno della categoria loro assegnata.

Il set di emoji JoyPixel (alias EmojiOne) è stato rimosso

I cambiamenti nelle licenze di JoyPixel significano che non possiamo più includere il set, vedi: JoyPixels | Choose a Plan

Miglioramenti dell’accessibilità

Stiamo sempre lavorando per garantire che tutti su Internet possano utilizzare Discourse, inclusi coloro che utilizzano tecnologie assistive. A tal fine, questa versione include ulteriori miglioramenti dell’accessibilità basati su una recente revisione che abbiamo subito.

  • Passa tra le schede utilizzando la tastiera
  • Migliora il titolo “visualizza tutto” nel menu dell’intestazione
  • Deseleziona la scelta selezionata quando si preme Invio nella selezione multipla
  • Assegna un nome più accessibile al completamento automatico nella ricerca
  • Rende accessibili gli elementi other e color, fieldset/legend
  • Rende accessibili la modifica del nome utente e dell’avatar
  • Assicura che l’immagine dell’avatar nell’intestazione del sito abbia l’attributo alt
31 Mi Piace

Ancora di più!

Ma aspetta, c’è dell’altro! Facciamo del nostro meglio per evidenziare le nuove funzionalità e le modifiche per voi, ma ci sono sempre troppe variazioni da dettagliare. Per un elenco completo delle nuove funzionalità, delle correzioni di bug, dei miglioramenti UX e altro ancora, assicuratevi di consultare le Funzionalità e le Correzioni Aggiuntive elencate di seguito.

Aggiornamenti di Sicurezza

Questa beta include 1 correzione di sicurezza per i problemi segnalati dalla nostra comunità e da HackerOne.

  • Preferire Loofah per l’elaborazione dell’HTML già processato

Miglioramenti ai Plugin

Molti plugin

  • Correzione di bug
    • Abbiamo corretto numerosi bug in molti dei nostri plugin
  • Traduzioni
    • Abbiamo aggiornato le traduzioni in molti dei nostri plugin

Code Review

  • Supporto per repository in cui il ramo predefinito non è master

Docs

  • Miglioramento dello stile per dispositivi mobili

BCC

  • Personalizza il messaggio con il nome del destinatario

Funzionalità e Correzioni Aggiuntive

Clicca per espandere

Nuove Funzionalità

  • Consenti ai moderatori di gruppo delle categorie di fissare/sbloccare i topic
  • Consenti ai motori di ricerca di indicizzare le pagine dei tag.
  • Consenti il riscatto degli inviti tramite provider Omniauth.
  • Modifica la priorità di ricerca molto alta/bassa per posizionarla agli estremi assoluti.
  • Aggiungi automaticamente i topic caricati di recente alla selezione multipla se “Seleziona tutto” è attivo
  • Sposta le preferenze utente relative alla sicurezza in una scheda diversa
  • Aggiungi l’anno al selettore di tempo relativo
  • Aggiungi un’impostazione del sito per consentire agli emoji di provenire da un URL esterno
  • Includi dettagli sugli errori di archiviazione del backup S3
  • Filtra gli elementi revocabili per ID.
  • Aggiungi una descrizione del sito per il webmanifest
  • Aggiungi l’impostazione nascosta del sito disable_onebox_media_download_controls
  • Usa la statistica “time_read” per segnalare gli utenti come sospetti.

Correzioni di Bug

  • Aggiorna l’estratto dopo process_post
  • Assicurati che il booleano di registrazione venga passato quando avviato tramite _autoLogin
  • Aggiorna aws-sdk-s3 e aws-sdk-sns
  • Test JS instabili
  • Non aggiungere lo stesso indirizzo email più volte
  • Convalida l’email dell’utente solo una volta
  • Aggiungi la stringa di traduzione per cancellare tutte le parole monitorate
  • Non eliminare i file caricati quando sono utilizzati dalle impostazioni del tema
  • Parametro errato quando si utilizzano provider omniauth nella pagina degli inviti.
  • Condizione di competizione negli aggiornamenti della sequenza delle bozze
  • Indicatore di nuovo topic nella pagina delle categorie su mobile
  • Il prefisso della sottocartella dovrebbe funzionare anche se l’URL inizia con il prefisso
  • Assicurati che le modifiche ai campi utente siano riflesse immediatamente nei webhook
  • URL delle notifiche dell’app mobile con sottocartella
  • Rendi email un parametro obbligatorio quando si accettano link di invito.
  • Message bus quando messaggio privato di gruppo
  • Virgoletta mancante nell’impostazione CDN degli emoji causata da 83f332b
  • Rimappatura dei vecchi endpoint S3 durante il ripristino del backup
  • Refuso nel percorso degli emoji causato da 83f332b
  • Rimuovi il doppio padding dall’elenco
  • Ordina le opzioni del timer del topic e del segnalibro
  • Controlla il requisito del numero minimo di tag quando si cambia categoria
  • Rimuovi JS non utilizzato dalla pagina “completa installazione”
  • Aggiungi href all’avatar dell’utente nelle card di gruppo
  • Topic#invite_group non ha notificato gli utenti sul topic appena creato
  • I componenti CSS specifici per mobile mancavano
  • Piccoli aggiustamenti CSS per far funzionare il modal di segnalibro + timer su mobile
  • Salta l’invio dell’email PM per il silenzio dell’utente
  • Aggiungi le classi appropriate all’elemento html inclusa lang
  • Larghezza 100% per il pulsante di disconnessione
  • Usa addRawTemplates anche durante la compilazione dei file .hbr
  • Aggiorna il digest quando si aggiornano le definizioni di colore nel componente del tema
  • Non generare tag di stile vuoti per i componenti
  • Escludi gli utenti con post dalla query purge_unactivated
  • Quando si utilizza Ember CLI, il Javascript/HTML del tema non veniva inserito
  • URL errato per le pagine dei tag all’interno della categoria in una configurazione con sottocartella.
  • Reintroduci auto_silence_first_post_regex
  • Non mostrare l’errore se l’unico errore è un’immagine mancante
  • Ignora la pressione del tasto Invio nel campo di ricerca “sposta in un post esistente”
  • Invia la notifica nella lingua dell’utente se disponibile.
  • Consenti di aggiungere un utente a un PM quando l’invitante è nella lista consentita (anche
  • Rimuovi gli spazi vuoti dall’URL prima della convalida
  • La larghezza massima del modal di accesso non era specifica abbastanza
  • Incolla tabella con celle su più righe
  • Rileva i temi installati utilizzando gli URL invece dei nomi
  • Disiscriviti dalla presenza del topic quando si naviga tra i topic
  • Passa la funzione ajax a loadOneboxes
  • Assicurati che la descrizione del badge venga aggiornata quando si instrada senza caricare lo stato
  • Consenti l’inserimento di valori vuoti nel selettore di tempo relativo
  • Migliora il messaggio di errore quando i siti con login_required sono sotto carico
  • Emails.rake usa il dominio quando si invia un test di posta
  • Non aggiornare posts_read_count quando il post proviene da un PM.
  • Registra un avviso quando il contesto manca quando un utente viene eliminato
  • Consenti a mobile-nav di funzionare senza transizioni di caricamento
  • L’aggiunta di un ambito personalizzato non dovrebbe modificare quelli originali.
  • Evita l’errore del service worker di Safari durante la navigazione all’indietro
  • Non mostrare l’icona “massa” sull’indice di gruppo per gli utenti non autorizzati
  • Non inviare email di rifiuto agli utenti revocabili eliminati automaticamente
  • Rendi coerente la gestione di email_valid
  • Chiudi il menu a tendina di navigazione quando viene selezionata un’opzione
  • Riduci la soglia di time_read a un minuto.
  • La sostituzione della sottocartella dovrebbe influenzare solo il prefisso URL
  • Ordina gli aggiornamenti nuovi nella dashboard amministrativa per l’ultimo
  • Non richiedere un motivo di rifiuto se l’utente è uno spammer.
  • Non consentire ai segnalibri di usare la data del post nel passato per i promemoria
  • Assicurati che la migrazione corretta venga eseguita
  • Ottimizza MoveNewSinceToTable
  • Usa la CDN S3 per il distintivo del gruppo

Modifiche UX

  • Etichette coerenti nel modulo di invito
  • Correggi lo stile rotto nel modal di accesso quando l’accesso locale è disabilitato.
  • Accesso: titoli più piccoli, spaziatura più coerente, altre correzioni
  • Piccoli miglioramenti agli inviti
  • Rimuovi il titolo duplicato dalla pagina delle parole monitorate
  • Aggiungi una classe al div email nel login
  • Correggi l’altezza del pulsante di selezione multipla nella pagina di ricerca
  • Pulisci gli stili dei tag per migliorare l’allineamento
  • Ripristina il fuoco automatico sugli input di accesso
  • Aggiungi un link per l’accesso via email sotto il nome utente, rimuovi il pulsante
  • Rimuovi lo stile di focus ridondante
  • Usa lo stile di focus predefinito del browser per checkbox e input radio
  • Aggiustamenti di stile per le nuove funzionalità amministrative
  • Consenti a select-kit di avere un’opzione di autofocus
  • Stile di menzione del gruppo più coerente
  • Rimuovi il passaggio degli emoji nella procedura guidata
  • Modifica il layout group per correggere l’allineamento dei pulsanti
  • Salta gli avatar dei commit di GitHub per le miniature dei topic/post
  • Rendi l’input dei tag a larghezza intera per i PM
  • Implementa un nuovo tags-intersection-chooser
  • Su schermi molto corti, passa quick-access-profile a 2 colonne
  • Mostra punti elenco per alcune liste del compositore
  • Regola il padding nel modal di creazione account
20 Mi Piace