2.8.0.beta11: L'utente non verrà menzionato Avviso, Emoji aggiornato e altro ancora

Ancora di più!

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

Aggiornamenti di Sicurezza

Questa beta include 4 correzioni di sicurezza per problemi segnalati dalla nostra comunità e da HackerOne.

  • Non accedere a utenti non approvati
  • La ricerca avanzata di gruppi non rispettava la visibilità dei gruppi.
  • Nascondi la biografia dell’utente se il profilo è limitato
  • Mostra solo suggerimenti di utenti con post regolari

Miglioramenti dei Plugin

Molti plugin

  • Traduzioni
    • Abbiamo aggiornato le traduzioni in molti dei nostri plugin

Assegna

Correzioni di Bug

  • Usa il router Ember per i link ai piccoli post di azione
  • La finestra modale di assegnazione di massa era rotta
  • Imposta questi campi solo nella condizione sottostante

Modifiche UX

  • Cambia il testo di “Riassegna” in “Riassegna”

Chat

Funzionalità
  • Collassa correttamente YouTube, GIF esterne, immagini e caricamenti
  • Collassa le GIF
  • Collassa le immagini
  • Memorizza il “rispondi a” nella bozza
  • Collassa gli anteprime di YouTube nella chat
  • Consente di smettere di seguire un canale di messaggi diretti
  • Visualizza un separatore tra i giorni
  • Mostra segnaposti che indicano a chi si sta parlando
  • Rinomina i canali dalla pagina di navigazione
  • Finestra modale di creazione del canale di chat
  • Permettimi di parlare con me stesso
  • Scambia il tempo da relativo ad assoluto
Correzioni di Bug
  • Calcola correttamente l’altezza massima dei canali nel pannello fluttuante
  • Assicura che la larghezza dell’avatar dell’utente della chat non possa essere ridotta
  • Assicura che la larghezza del primo messaggio prima del contenuto sia corretta
  • Rendi i nomi dei file piccoli come prima
  • Non collassare tutti gli onebox
  • Rimuove il div di avvolgimento superfluo per sidebar-channels
  • Semplifica il codice quando si inserisce full-page-chat
  • Cerca di evitare il tracciamento duplicato dei canali
  • Usa rAF per minimizzare il salto visibile dello scorrimento
  • Le miniature di YouTube venivano tagliate
  • Caricamento dei messaggi precedenti
  • Rende il tag chat-channel-title senza tag
  • Il messaggio “Tutto caricato” veniva mostrato troppo presto
  • Usa absolute per prevenire il bug di Safari nei contenitori con scorrimento
  • Previene la riproduzione dell’audio uno sopra l’altro, CAUSANDO CHE DIVENTI FORTE
  • Pluralizza le stringhe i18n
  • Altezza della riga del canale da quando è stato aggiunto il pulsante
  • IMPOSTA SEMPRE il messaggio “rispondi a” quando viene caricato un nuovo canale
  • Imposta replyToMsg correttamente su chat-live-pane
  • Cancella “rispondi a” dalla bozza quando viene annullata nel compositore
  • Mostra il link disponibile alla nuova rotta chat.browse
  • Imposta una larghezza massima a un’immagine
  • Invio non funzionante all’interno dei backticks
  • Assicuriamoci di controllare anche per gli array nei preferiti
  • Avatar elastici su iOS < 15.1
  • Non crashare in caso di preferiti mancanti
  • Semplifica il layout per correggere un problema di overflow
  • Salva la nuova bozza quando il caricamento viene rimosso
  • Altezze uniformi delle righe dei canali nella barra laterale
  • Correggi i margini per il testo su più righe
  • L’utente non è disponibile su AnonymousUser
  • Riconcilia lo stato di live-pane
  • Non crashare quando un utente di conversazione personale viene eliminato
  • Assicura che lo stato di caricamento venga rimosso
  • DOMParser è molto schizzinoso, specialmente su Firefox
  • Il selettore utente non si apriva più automaticamente
  • Usa il componente Ember per il collasso invece di inserirlo in un contenitore
  • Le colonne dei timestamp dei canali di chat avevano valori predefiniti statici
  • Gestisce correttamente il risultato skip
  • Evita la query N+1 durante il recupero dei canali di chat
  • Analizza il contenuto cotto per ottenere gli utenti menzionati
  • Pulisci un po’ di codice
  • Ripristina “Mostra me stesso in cima ai miei DM se ho mai inviato un DM a me stesso”
  • Serializza il titolo elegante se il nome non è presente e salva il campo personalizzato
Modifiche UX
  • Usa il colore primario per l’icona al passaggio del mouse diretto
  • Cerca di semplificare il CSS per le righe dei canali di chat
  • Rimuovi lo spazio tra i punti nei puntini di sospensione
  • Consente a chat-channel-row di nascondere il pulsante lascia
  • Testo segnaposto su una singola riga
  • Correggi la compatibilità con i temi personalizzati
  • Regola l’altezza della riga del canale nella barra laterale
  • Modifica lo stile del separatore dei messaggi
  • Non mostrare il pulsante lascia canale su mobile
  • Corregge vari problemi minori
  • Mostra un testo migliore quando si creano i canali
  • Rimuovi la riga “rispondi a” se il messaggio è direttamente sopra
  • Aggiustamento del posizionamento del menu a tendina
  • Modifiche al pulsante a pagina intera e uscita
  • Allinea verticalmente tc-message-collapsible
  • Non transita quando il canale non seguito non è attualmente visualizzato
  • Stato più fluido quando si smette di seguire un canale di messaggi diretti
  • Correggi le dimensioni dell’elenco dei canali in floatie e su mobile
  • Unifica le dimensioni delle righe della barra laterale
  • Correggi le dimensioni del compositore
  • Piccola correzione di allineamento delle emoji
  • Rendi la chat a pagina intera più simile al core
  • Modifica il CSS del menu al passaggio del mouse
  • Evita di usare il blu per il testo che non è un link
  • Aumenta il margine verticale del separatore
  • Rende tutte le azioni con uno stile coerente
  • Piccola modifica
  • Aumenta il contrasto del separatore del primo messaggio della giornata
  • Semplifica la formattazione della data per la settimana scorsa
  • Piccoli aggiustamenti del margine
  • Modifiche alla navigazione dei canali
  • Segnaposto della chat su una singola riga
  • Per lo più correzioni CSS della barra laterale della chat
  • Varie correzioni CSS
  • Modifica il CSS di .tc-msgactions
  • Chiude il menu su mobile dopo la reazione
  • Accesso rapido alle reazioni preferite
  • Stile di navigazione dei canali
  • Correggi un altro caso di messaggi che escono dalla viewport
  • Rendi cliccabile l’area accanto a “scorri fino in fondo”
  • Previene l’overflow dei messaggi; indicatori circolari
Prestazioni
  • Previene N+1 sul titolo del canale di messaggi diretti

Votazione

Correzioni di Bug

  • Consenti agli anonimi di visualizzare i voti se l’impostazione voting_show_votes_on_profile è abilitata

OAuth2 base

Modifiche UX

  • Aggiorna la descrizione dell’impostazione per oauth2_overrides_email

Patreon

Correzioni di Bug

  • Definisci il nome in PatreonAuthenticator

Calendario

Nuove Funzionalità

  • Opzione calendario FullDay
  • Aggiorna le festività IN per il 2022.
  • Aggiorna le festività SG per il 2022.
  • Usa l’uscita after-chat-channel-username per visualizzare le festività

Modifiche UX

  • Riduce le dimensioni dell’indicatore festività

Risolto

Correzioni di Bug

  • Esegui una transizione per aggiornare il parametro di query ‘solved’

Modifiche UX

  • Aggiorna la breadcrumb del filtro a causa di modifiche al core

Crittografia

Correzioni di Bug

  • Il passaggio del timer indietro a “Mai” non funzionava

Kolide

Nuove Funzionalità

  • Salva gli IP degli utenti in un campo personalizzato e confrontali con gli IP dei dispositivi
  • Aggiungi il gruppo helper Kolide ai partecipanti PM di avviso utente.
  • Sincronizza i controlli Kolide e ritarda i promemoria utente in base ai controlli.

Correzioni di Bug

  • Rimuovi i dispositivi non più disponibili su Kolide.
  • Correggi il refuso nel nome della classe UserAlert.
  • Tratta i dati del payload dell’evento webhook come hash per ottenere user_id

SAML

Nuove Funzionalità

  • Quando si suggeriscono nomi utente, ignora gli input composti interamente da caratteri non consentiti

Correzioni di Bug

  • Semplifica i dati da archiviare nella colonna extra

Docker Manager

Correzioni di Bug

  • Non attivare i plugin prima di verificare la compatibilità

Code Review

Nuove Funzionalità

  • Non usare l’email per i suggerimenti di nomi utente fino a quando non è esplicitamente abilitato nelle impostazioni del sito
  • Quando si suggeriscono nomi utente, ignora gli input composti interamente da caratteri non consentiti

Correzioni di Bug

  • Non duplicare le notifiche se si ricevono webhook duplicati.

Reazioni

Nuove Funzionalità

  • Rimuovi la sovrapposizione con le notifiche “mi piace”.
  • Collassa le reazioni multiple allo stesso post.

Correzioni di Bug

  • Correggi il conteggio delle reazioni “mi piace”
  • Includi i “mi piace” nell’elenco delle reazioni ricevute.
  • Filtra le reazioni quando si fa clic su una notifica consolidata.
  • Tieni sempre l’icona dell’ultima notifica quando si collassa
  • Mantieni l’icona del cuore quando si consolidano più reazioni “mi piace”.
  • Mantieni l’icona del cuore se tutte le reazioni collassate erano “mi piace”.
  • Usa la chiave di localizzazione corretta per le notifiche di reazione

OpenID Connect

Modifiche UX

  • Aggiorna la descrizione dell’impostazione per openid_connect_overrides_email

Traduttore

Nuove Funzionalità

  • Aggiungi l’impostazione ruoli IAM AWS
  • Aggiungi AWS translate

Correzioni di Bug

  • Evita di assegnare valori nil al campo personalizzato

Esperti di Categoria

Correzioni di Bug

  • Consenti il filtro per utente quando il plugin è abilitato

Automazione

Nuove Funzionalità

  • Aggiunge lo script auto_responder

Correzioni di Bug

  • Un argomento può essere bloccato anche se ha solo OP

Crowd

Correzioni di Bug

  • Definisci il nome per CrowdAuthenticator

Nota a piè di pagina

Correzioni di Bug

  • Assicura che la nota a piè di pagina sia chiusa al cambio di pagina
  • Correggi le note a piè di pagina nei PM crittografati
  • Rimuovi l’uso dell’operatore di navigazione sicuro per la compatibilità con vecchi iOS

Integrazione Chat

Modifiche UX

  • Correggi il refuso nella configurazione del canale Microsoft Teams

Correzioni e Modifiche Aggiuntive

Clicca per espandere

Correzioni di Bug

  • Cerca di compensare lo spazio della prima riga con pre-line
  • Previene che i tweet perdano il formato in onebox
  • Ignora il service worker sul percorso SSO
  • Naviga verso l’argomento/PM indipendentemente dal tasto Shift premuto
  • Gestione degli URL /p/### all’interno di Ember
  • LOAD_PLUGINS=0 in dev/prod, avvisa in plugin:pull_compatible_all
  • Consenti agli URL degli argomenti senza slug di funzionare all’interno dello stesso argomento
  • Non visualizzare emoji duplicate nel selettore
  • Aggiorna l’elenco delle emoji recenti quando si seleziona da esso
  • Non attivare l’evento topic_created per i post di risposta via email.
  • Disabilita il pulsante “vota” per i sondaggi multipli senza min.
  • Regression nella navigazione da tastiera dell’elenco degli argomenti
  • Aggiungi /all all’URL se l’elenco predefinito è ‘nessuno’
  • Salva effettivamente i campi su themes:update
  • Aggiorna la logica nell’elenco degli argomenti di scoperta
  • Quando si compone un messaggio, non suggerire utenti con post eliminati
  • La funzione New-topic era rotta quando “Filtro elenco predefinito” era impostato su “nessuna sottocategoria”
  • Quando si caricano più argomenti, showFooter non veniva aggiornato correttamente
  • Progresso dell’argomento scattoso su alcune dimensioni della finestra
  • Pulisci la coda segnalata quando la risposta al post segnalato viene eliminata
  • Errore durante la votazione su un sondaggio multiplo senza gli attributi min/max.
  • Usa font-down
  • Icona matita più piccola per modificare i tag
  • Nascondi la biografia dell’utente se il profilo è limitato
  • Piccoli aggiustamenti alla posizione del progresso dell’argomento su desktop
  • Attenua i messaggi critici della dashboard di amministrazione
  • Non consentire valori NULL per notification_level in category_users
  • Migliora il modo in cui viene caricato il popup magnific
  • I caricamenti erano rotti su vecchi Safari
  • Salva draftSequence quando è 0
  • Prevedi draftSequence al salvataggio della bozza
  • SiteSetting.title veniva inquinato in StaticController
  • Dà al compositore opzioni per il trigger post:highlight
  • Rimuovi il vincolo di lunghezza di fancy_title in topics

Modifiche UX

  • Regola lo spazio tra invito e modulo correlato
  • Cambia il testo del codice azione public_topic nei siti che richiedono l’accesso.
  • Modifica il CSS del selettore emoji
  • Aggiornata la pagina di errore “accetta invito”
  • Previene l’overflow della vista crawler topic-list
  • Migliore modulo di accettazione invito
  • Refactor e coerenza dello spazio delle azioni del post
  • Migliorato il layout della pagina di accettazione invito
  • Massimizza lo spazio di anteprima nel compositore

Prestazioni

  • Trasforma i prefissi di test comuni in contesti in topics_controller_spec
  • Rendi i test più veloci pre-fabbricando più cose
19 Mi Piace