Versione di Discourse 2.4

Focus

Codename

Start date

June 18th, 2019

Release date

Feb 25th, 2020

49 Mi Piace

NUOVE FUNZIONALITÀ

  • Limitare il numero di notifiche per utente a 10.000
  • Pubblicare un messaggio quando cambia il richiedente di una segnalazione revisionabile (#9019)
  • Gli amministratori possono configurare la finestra di cooldown per la nuova segnalazione e se i post segnalati come spam da utenti con livello di fiducia 3+ vengono automaticamente nascosti (#9010)
  • Aggiungere un punto di uscita del plugin sotto login/creazione, aggiungere un punto di uscita per mobile
  • Supporto per il caricamento di un file CSV con indirizzi email o nomi utente (#8971)
  • Gli utenti non possono segnalare nuovamente elementi gestiti di recente con lo stesso motivo a meno che il post non sia stato modificato o sia stato revisionato più di 24 ore fa (#8969)
  • Aggiunta di una nuova API plugin per decorare i punti di uscita del plugin (#8937)
  • Miglioramento dei segnalibri parte 2 – Segnalibri per argomento (#8954)
  • Esportazione della funzione defaultRenderTag (#8941)
  • Aggiunta di un piccolo post di azione per indicare un’email inoltrata
  • I post in coda in attesa sono inclusi anche se non superano la soglia minima di priorità (#8925)
  • Aggiunta di registrazione durante la rivendicazione e la svincolatura di post segnalati revisionabili (#8920)
  • Supporto per tag/attributi didascalie video (#8914)
  • Aggiunta del rapporto crescita livello di fiducia (#8878)
  • Aggiunta di un’impostazione del sito per host specifici che utilizzano un user agent personalizzato durante la creazione di onebox
  • Consentire sondaggi con una sola opzione (#8853)
  • Assicurarsi che il campo short_name venga sempre compilato nel manifesto web
  • Aggiunta della funzionalità di disconnessione al protocollo SSO Provider (#8816)
  • Aggiunta di feedback tattile sui like
  • Inviare utenti sospetti alla coda di revisione (#8811)
  • Gli utenti possono mettere in evidenza qualsiasi argomento pubblico sul proprio profilo (#8809)
  • Aggiunta dell’opzione ‘gruppi’ ai sondaggi (#8469)
  • Aggiunta di un messaggio al registro quando gli amministratori vengono disattivati automaticamente
  • Consentire la ricerca simultanea di argomenti pubblici e messaggi personali (#8784)
  • Utilizzo dell’API Contact Picker per gli inviti
  • Sostituzione dei proprietari di badge esistenti quando si utilizza la funzione di assegnazione in massa (#8770)
  • Aggiornamento dello stato di sicurezza dei caricamenti durante lo spostamento di post, la conversione di argomenti o il cambio di categoria (#8731)
  • Utilizzo dell’URL breve upload:// per video e audio nel compositore (#8760)
  • Esportazione di tutti i tipi di rapporti (#8748)
  • Eliminazione dello schema “backup” 7 giorni dopo il ripristino
  • Le righe contenenti solo da 1 a 3 emoji verranno visualizzate come emoji di grandi dimensioni
  • Media sicuri che consentono caricamenti duplicati con regole di privacy a livello di categoria e regole di accesso basate sui post (#8664)
  • Consente di definire una durata di dismiss per gli avvisi globali (#8715)
  • Aggiunta di un’impostazione nascosta per disabilitare la configurazione del bucket dell’inventario
  • Assegnazione in massa di badge (#8694)
  • Passaggio di nomi utente esclusi al selettore utenti (#8695)
  • Utilizzo della nuova API Badging
  • Aggiunta di un’attività rake per disabilitare i media sicuri (#8669)
  • Attivazione di CSP per impostazione predefinita (#8665)
  • Supporto per il download di database MaxMind utilizzando una chiave di licenza
  • Avviso globale sulla deprecazione di Internet Explorer (#8577)
  • Il menu amministratore degli argomenti rimane fisso in basso su mobile (#8620)
  • Consente ai plugin di aggiungere un avviso globale (#8552)
  • Consentire promozioni a livello di fiducia 3 per sanzioni annullate
  • Consentire parametri post complessi da plugin (#8598)
  • Aggiunta dello script di importazione mybb.ru (#8609)
  • Scorciatoia da tastiera per aprire il menu amministratore degli argomenti (#8568)
  • Rendere “Riordina Categorie” funzionante con categorie annidate (#8578)
  • Modale per argomento in evidenza del profilo e refactoring della chiave inglese amministrativa (#8545)
  • Rimozione completa di unsafe-eval da CSP
  • Aggiunta di un messaggio quando le password non corrispondono in rake admin:create (#8543)
  • Hash delle chiavi API nel database (#8438)
  • Creazione del plugin di supporto per IE (#8520)
  • Avviso quando un componente viene aggiunto ma non assegnato (#8482)
  • Argomento in evidenza per profilo e scheda utente (#8461)
  • Aggiunta di un’impostazione del sito per rimuovere l’intestazione X-Frame-Options
  • Sinonimi dei tag
  • Aggiunta dell’attributo topic_filtered_posts_count al serializzatore webhook dei post
  • Possibilità di aggiungere tutti i componenti attivi al tema (#8447)
  • Aggiunta di un’impostazione nascosta per consentire unsafe-eval in CSP
  • Punto di uscita del plugin adiacente al pulsante nuovo argomento (#8443)
  • Supporto per incollare un elenco di nomi utente in un messaggio privato
  • Miglioramento della scoperta degli utenti sospetti
  • Far sì che il controller dei testi del sito gestisca pagine e localizzazioni (#8408)
  • Possibilità di aggiungere componenti a tutti i temi (#8404)
  • Consolidamento delle notifiche di richiesta di appartenenza al gruppo
  • Limitazione del numero di sessioni attive per utente (#8411)
  • Nascondere i post provenienti da email in entrata in base al verdetto DMARC (#8333)
  • Opzione grafico a torta per i risultati dei sondaggi (#8352)
  • Aggiunta del fuso orario alle opzioni utente principali (#8380)
  • Nuova API per applicare filtri personalizzati alla coda di revisione (#8392)
  • Aggiunta del pulsante esporta sondaggio (#8370)
  • Supporto dell’algoritmo RS256 per WebAuthn (#8385)
  • Miglioramento del flusso di lavoro per la modifica dell’email
  • Normalizzazione della rotta del service worker (#8359)
  • Rimozione del supporto per l’impostazione di categoria ‘suppress_from_latest’ (#8308)
  • Blocco del ragno SEO Screaming Frog per impostazione predefinita
  • Introduzione di limitazione della velocità a livello di applicazione predefinita per IP
  • Aggiunta del supporto per media sicuri (#7888)
  • Filtraggio delle segnalazioni revisionabili per intervallo di date (#8354)
  • Consentire la limitazione della ricerca al tag (#8345)
  • Dismiss per categoria (#8330)
  • Invio di un messaggio ai nuovi utenti TL2 indirizzandoli al tutorial avanzato (#8335)
  • Reindirizzamento automatico all’autenticatore quando ce n’è solo uno
  • Supporto per silenziare tutte le categorie per impostazione predefinita (#8295)
  • Consentire a FinalDestination di utilizzare un user agent personalizzato per host specifici
  • Notificare i sorveglianti dei tag quando un tag viene aggiunto a un post (#8299)
  • Caricamento delle sovrapposizioni di traduzione senza eval JavaScript
  • Revisione completa del sistema delle chiavi API amministrative (#8284)
  • Aggiunta di un messaggio di benvenuto per gli amministratori (#8293)
  • Aggiunta di un metodo “init” per gli elementi di navigazione aggiuntivi
  • Consentire la pubblicazione dell’ambiente di sviluppo Docker sia localmente che a livello di rete
  • Fallback al testo alternativo dell’immagine prima del nome del file se non esiste un titolo nelle lightbox (#8286)
  • Creazione del pulsante Nuovo Argomento nell’embed con parametri (#8280)
  • Nuove impostazioni del sito per i tag predefiniti nelle preferenze utente (#8283)
  • Le categorie possono richiedere che gli argomenti abbiano un tag da un gruppo di tag
  • Opzione per aggiornare le preferenze utente di tutti gli utenti quando viene modificata un’impostazione del sito predefinita
  • Smettere di aggiornare last_posted_at sugli utenti per messaggi e sussurri
  • Consentire l’invio di inviti in massa a utenti in fase di staging
  • Rimozione degli allegati e troncamento del campo raw per le email in entrata (#8253)
  • Impostazione del sito/interfaccia utente per consentire agli utenti di impostare il proprio gruppo principale (#8244)
  • Aggiunta dell’intestazione spam SES alle intestazioni spam riconosciute (#8254)
  • Messaggio di benvenuto per i moderatori: aggiungi copia! (#8246)
  • Aggiunta del ricordo dell’elenco argomenti per i messaggi privati di gruppo (#8235)
  • Supporto SCSS nello stile email personalizzato
  • Gli editori wiki possono modificare i tag per gli argomenti wiki
  • Inclusione dell’URL dell’immagine nel serializzatore degli argomenti
  • Ricordare la posizione di scorrimento negli elenchi di messaggi privati (#8212)
  • Ricordare la posizione negli elenchi di messaggi privati
  • Impostazione nascosta sperimentale per i backup delle bozze
  • Consentire allo staff di utilizzare topic_url per personalizzare il modello email
  • Miglioramento della logica honeypot e sfida
  • Opzione per aggiornare le preferenze di categoria di tutti gli utenti quando viene modificata un’impostazione del sito (#8180)
  • Utilizzo dell’attributo rel ‘ugc’ insieme a ‘nofollow’
  • Aggiunta di una breve descrizione del sito nel titolo della pagina di accesso
  • Ricerca di argomenti quando si aggiunge un collegamento nel compositore (#8178)
  • Supporto per --fast-fail in bin/turbo_rspec
  • Caricamento dei pretendi anche nei plugin (#8173)
  • Visualizzazione delle date di creazione e ultimo utilizzo per le chiavi API
  • Onebox GitHub ridisegnate
  • Aggiunta di un’impostazione del sito per mostrare errori 404 più dettagliati (#8014)
  • Utilizzo del reindirizzamento a pagina intera per tutti i metodi di autenticazione esterna (#8092)
  • Miglioramento del rendering delle onebox per commit, PR e issue di GitHub
  • Accuratezza ponderata dell’utente revisionabile (#8156)
  • Gli utenti imprecisi hanno un’accuratezza di revisione negativa
  • Aggiunta di un campo input per il nome durante la creazione di un nuovo autenticatore nelle preferenze utente
  • Aggiunta di segnaposto agli input dell’autenticatore
  • Aggiunta di un ulteriore livello di protezione durante la decompressione dei file
  • Consentire a UploadRecovery di essere eseguito su un singolo post (#8094)
  • Gestione dell’autenticatore WebAuthn con accesso 2FA (Chiavi di sicurezza) (#8099)
  • Aggiunta del contesto argomento e categoria al payload webhook del post (#8110)
  • Il titolo dell’argomento viene convalidato per parole bloccate (#8127)
  • Supporto per icone mascherabili nel manifesto PWA
  • Rendere il pulsante Condividi compatibile con JavaScript personalizzato (#8090)
  • Whitelist dell’attributo iframe allowfullscreen (#8086)
  • Aggiornamento di mini_scheduler per supportare il filtraggio della cronologia
  • Consentire all’embedding di ignorare HTTP REFERER
  • Pannelli di accesso rapido nel menu utente (#8073)
  • Nuovo periodo di modifica dei post per utenti >= tl2 (#8070)
  • Aggiunta della soglia tl2 per la modifica di nuovi post
  • Aggiunta del nome utente del creatore dell’argomento nell’embed dell’elenco argomenti
  • Aggiunta del punto di uscita del plugin prima della progressione dell’argomento
  • Aggiunta di un popup che mostra un punteggio più dettagliato per le segnalazioni revisionabili (#8035)
  • Miglioramento delle prestazioni della cache anonima
  • Supporto del punto di uscita data-explorer nella navigazione del gruppo (#8063)
  • Tracciamento della data in cui è stata utilizzata l’ultima volta la chiave API
  • Embed dell’argomento con metadati dettagliati (#8062)
  • La cache anonima invia dati ai logger
  • Nuova intestazione HTTP ‘Discourse-Render’
  • Notificare gli autori quando si ripristinano post segnalati
  • Accesso con Discord (#8053)
  • Non sostituire ↔ con un’emoji
  • Impostazioni del sito per il collegamento con app native iOS/Android
  • Aggiunta di un hook dopo tutti gli inizializzatori
  • Consentire ai temi di caricare file JS come risorse
  • Aggiunta dell’attributo countdown a [date] (#8037)
  • Protezione contro gli attacchi replay quando si utilizza TLS 1.3 0-RTT (#8020)
  • Consentire ai plugin di manipolare le impostazioni del sito durante il ripristino del backup
  • Trattare theme_uploads come impostazioni in JavaScript
  • Pubblicazione dello stato di lettura sui messaggi di gruppo (#7989)
  • Integrazione del prompt di installazione PWA nell’interfaccia utente di Discourse (#8013)
  • Le emoji preferite verranno visualizzate anche nel completamento automatico del compositore (#8011)
  • Aggiunta di un webhook per le notifiche utente
  • Risultati dei sondaggi solo per lo staff (#7984)
  • Embed dell’elenco argomenti su siti remoti tramite API JavaScript (#8008)
  • Aggiunta del supporto per il livello di visibilità dei membri del gruppo (#8004)
  • Aggiunta di un’anteprima al costruttore di sondaggi (#7988)
  • Consentire ai temi di sovrascrivere le variabili di trasformazione del colore (#7987)
  • Autenticazione esterna durante il riscatto degli inviti
  • Aggiunta di un’impostazione per mostrare il contenuto delle email inoltrate negli argomenti (#7935)
  • Opzione per inviare sempre estratti nelle email
  • Invio di una notifica quando un membro viene accettato in un gruppo (#7614)
  • Menzione in categoria sicura per dare priorità ai gruppi
  • Consentire alla mutex di elaborazione post di essere mantenuta più a lungo
  • Aggiunta di una struttura di test all’interfaccia amministrativa delle parole sorvegliate
  • Miglioramento delle statistiche fornite da rake db:stats
  • Elenca i moderatori delle categorie nella pagina Informazioni (#7916)
  • Personalizzazione delle email HTML (#7934)
  • Generazione di nuove chiavi VAPID quando cambia base_url
  • Sincronizzazione live dello stato non letto agli elenchi degli argomenti (#7933)
  • Aggiunta di allegati alle email in uscita
  • Aggiunta di un operatore di ricerca per visualizzare tutti i messaggi diretti da un utente (#7913)
  • Miglioramenti alle parole sorvegliate (#7899)
  • Consentire il download delle parole sorvegliate
  • Consentire la cancellazione in massa delle parole sorvegliate
  • Elenco di tutte le parole bloccate contenute nel post quando viene bloccato
  • Consentire la visualizzazione delle email raw per i post in coda revisionabili (#7910)
  • Consentire la scelta della categoria quando si rende pubblico un messaggio privato (#7907)
  • Consentire agli utenti senza sanzioni negli ultimi 6 mesi di raggiungere il livello TL3 (#7892)
  • Inviare un massimo di 200 email al minuto per gli inviti in massa (#7875)
  • Creazione di un’attività rake per distruggere le categorie
  • Nuovi componenti data/ora (#7898)
  • Da Gz a zip per le esportazioni (#7889)
  • Le esportazioni amministratore/utente sono compresse nel formato zip (#7784)
  • Creazione di un’attività rake per distruggere le categorie
  • Consentire la personalizzazione di robots.txt (#7884)
  • Far funzionare Discourse offline con WorkboxJS (#7870)
  • Utilizzo delle virgolette configurate nel titolo dell’argomento elegante
  • Impostazione del sito per le virgolette tipografiche
  • Le esportazioni amministratore/utente sono compresse nel formato zip (#7784)
  • Rimappatura dei caricamenti durante il ripristino quando S3 o CDN cambiano
  • Aggiunta di un’impostazione nascosta per includere i caricamenti S3 nei backup
  • Consentire Markdown nelle notifiche dei post (#7864)
  • Visualizzazione dei pulsanti di accesso e registrazione nel layout no-ember (#7867)
  • Aggiunta di “Proprietari del gruppo” alle opzioni di pubblicazione per i gruppi
  • Aggiunta di una nuova opzione di visibilità del gruppo per “utenti connessi” (#7814)
  • Installatore temi tramite Rake (#7848)
  • Aggiunta della lingua bielorusso
  • Guida su opt-in per gli argomenti per gli utenti senza accesso (#7852)
  • Supporto dei parametri di query quando si reindirizza a un collegamento interno durante l’accesso (#7829)
  • Consentire la disattivazione dei componenti del tema (#7812)
  • Aggiunta di classi CSS alle righe degli account associati
  • Quando sotto carico estremo, disattivare la ricerca
  • Compilazione automatica del titolo per i messaggi diretti da un argomento
  • Aggiunta dello scorrimento infinito nella pagina dell’elenco utenti amministrativo (#8212)
  • Ricerca in:tagged (lato server) (#7822)
  • Filtri di ricerca avanzati in:tagged e in:untagged
  • Esportazione di qualsiasi tipo di rapporto che supporta la modalità tabella (#7662)
  • Visualizzazione dei tag nei risultati del menu di ricerca quando abilitato (#7819)
  • Aggiunta del supporto per la ricerca per gruppo di tag
  • Aggiunta della possibilità di avere più fattori TOTP (#7626)
  • Aggiunta di un endpoint per aggiornare individualmente un’impostazione del tema (#7789)
  • Applicazione di una piccola penalità agli argomenti chiusi durante la ricerca (#7782)
  • Aggiunta di un supporto iniziale per nuove emoji (#7785)
7 Mi Piace

CORREZIONI BUG

  • Rendere funzionante la richiesta di revisione con argomenti eliminati (#9040)
  • Sincronizzare layout Ember e non-Ember (#9028)
  • Assicurarsi che il conteggio degli argomenti sia visualizzato correttamente nelle badge delle categorie (#9034)
  • Tradurre le etichette “nessun tag” e “tutti i tag” nel filtro tag (#9030)
  • Assicurarsi che la ricerca per categoria cerchi in tutte le categorie (#9031)
  • Assicurarsi di non tentare di creare un nuovo MP su un argomento esistente (#9029)
  • Post popolari vuoti nelle email di riepilogo a causa di immagini lightbox
  • Assicurarsi che il menu a tendina per l’adesione automatica ai gruppi funzioni (#9022)
  • Il silenziamento non funzionava nella timeline dell’argomento (#9021)
  • Assicurarsi che i webhook vengano ritentati al massimo 5 volte
  • Visualizzare correttamente l’etichetta degli argomenti suggeriti (#9017)
  • Assicurarsi che il mini-selettore tag rispetti max_tags_per_topic (#9018)
  • Utilizzare anche l’attributo sito dedicato nelle pagine filtrate per categoria + tag.
  • Considerare webp un formato immagine supportato per il caricamento (#9015)
  • Contrassegnare gli allegati come media sicuri solo se SiteSetting.secure_media? (#9009)
  • TOTP non poteva essere utilizzato su siti con due punti nei loro nomi
  • Ripristinare la chiamata initState() all’interno di discourse-location per le sottocartelle
  • Rispettare l’impostazione prioritize_username_in_ux nelle email
  • Correggere il report delle statistiche di caricamento per lo storage esterno
  • Quando un amministratore cambia l’email dello staff, continuare a richiedere la conferma della vecchia email (#9007)
  • Quando un amministratore cambia l’email di un altro utente, confermare automaticamente la modifica (#9001)
  • Rimuovere il pulsante di chiusura errore rotto
  • Rispettare i tag silenziati per la modalità mailing list
  • Minimo problema di linting per futuri rubocop
  • Disabilitare il pulsante salva per la creazione della chiave API quando è invalida (#9005)
  • Correggere ActiveRecord SchemaCache per un supporto sicuro alla concorrenza
  • Rimuovere border-box da modal-body per evitare il bug di posizione fissa su iOS
  • Rendere l’oggetto setting in grado di definire autonomamente proprietà valore/nome (#9003)
  • Prevenire il ricaricamento della pagina impostando valori predefiniti sul componente setting
  • Prevenire che il pulsante notifiche venga tagliato su dispositivi mobili (#8998)
  • Gli enum dovrebbero essere trattati come array piatti (#8995)
  • Il menu a tendina dei membri del gruppo era rotto su dispositivi mobili (#8994)
  • Rimuovere gli ancoraggi dai titoli delle banner.
  • L’aggiornatore delle menzioni dovrebbe funzionare indipendentemente da .notify
  • Le menzioni di gruppo non venivano cotte nello stesso modo in cui erano anteprimate
  • Assicurarsi che report-filter/category filtri correttamente (#8992)
  • Utilizzare ‘hostname’ quando Discourse.os_hostname non è disponibile
  • Disabilitare le opzioni del sondaggio se i gruppi degli utenti non lo consentono (#8987)
  • Rimuovere i onebox video dagli estratti
  • Alcuni menu a tendina select-kit venivano tagliati da un overflow nascosto nelle modali
  • Utilizzare un attributo sito separato per l’elenco dei “tag principali” di una singola categoria.
  • Utilizzare la stringa di traduzione corretta
  • Il corpo Sk dovrebbe seguire la larghezza del wrapper (#8984)
  • Prevenire errori durante il caricamento dei gruppi tag (#8983)
  • Prevenire che l’espansione del post attivi il routing della pagina (#8982)
  • Adeguare il controllo emoji per la sicurezza dei caricamenti (#8981)
  • Miglioramenti e correzioni per il task rake update_upload_acl (#8980)
  • Non contrassegnare mai come sicuri i caricamenti basati su emoji regolari (#8973)
  • Sintassi non valida in elsif nell’importatore temi
  • Specificità del menu della barra degli strumenti
  • Le menzioni del nome utente hanno perso lo stile
  • Se un gruppo non è menzionabile, non renderlo come menzionabile
  • Conteggio argomenti tag errato dopo l’aggiunta di sinonimi
  • Scelte dell’elenco valori quando si rimuove un valore
  • Confermare la presenza di draft_key su GET
  • Restituire un 404 quando draft_key è mancante
  • Prevenire che il gruppo “tutti” venga mostrato come opzione di gruppo per i sondaggi (#8957)
  • Riportare castInteger come percorso di migrazione più sicuro per sk2 (#8966)
  • Quando esiste una notifica di risposta non letta, non crearne una nuova (#8921)
  • Non creare una nuova notifica se esiste già
  • Aggiornare Site.top_tags nella rotta “categories” se l’elenco degli argomenti è disponibile.
  • Non permettere mai che le emoji personalizzate siano contrassegnate come sicure (#8965)
  • Visualizzare il testo di selezione quando non è impostato default_notification_level (#8962)
  • Non rimuovere l’immagine dell’argomento se i post non ne hanno
  • Assicurarsi che le scorciatoie funzionino correttamente con topic-notifications-button (#8956)
  • Assicurarsi che select-kit possa selezionare una riga con valore 0 (#8955)
  • Gestire l’eccezione di analisi del provider SSO
  • Il collegamento a una categoria tramite hashtag aveva un URL rotto.
  • Compilare correttamente le sovrascritture dei template dei temi (#8946)
  • Utilizzare testo semplice se disponibile invece del caricamento di immagini.
  • Regressione con gli elementi canvas della procedura guidata
  • Non contare i caricamenti ignorati o mancanti nella migrazione a S3
  • Rimuovere l’animazione di disegno del grafico a torta (#8940)
  • Evitare di evidenziare le menzioni ai gruppi che non sono pubblici.
  • Rendere i onebox inline funzionanti con argomenti sicuri in contesti sicuri (#8895)
  • I siti in sottocartella riscrivevano gli URL al dominio principale al primo caricamento (#8932)
  • La data non veniva modificata quando cambiata nella modale change-timestamp (#8935)
  • Evitare di evidenziare le menzioni ai gruppi che non sono pubblici
  • Non utilizzare i colori del tema per i link del piè di pagina per l’annullamento dell’iscrizione al digest
  • Escludere correttamente l’utente corrente in user-chooser (#8928)
  • Rendere user-selector utilizzare booleani reali (#8909)
  • Renderizzare HTML per le opzioni del grafico a torta (#8912)
  • Polyfill per la funzione String.startsWith per IE11
  • Rendere la validazione dello slug della categoria meno rigorosa (#8915)
  • Disabilitare il precaricamento di audio + video quando i media sicuri sono abilitati (#8922)
  • Ignorare le menzioni di gruppo all’interno delle citazioni (#8905)
  • Rimuovere il limite per il report di crescita del livello di fiducia (#8908)
  • Rendere tag-{info,list} più specifici per evitare di stilizzare altri elementi (#8902)
  • L’icona del flair veniva rimossa quando si aggiornavano altre informazioni del profilo
  • Saltare l’assolutizzazione degli URL quando l’URI di origine non è valido
  • Convertire correttamente le citazioni in Markdown (#8808)
  • Assicurarsi che s2 funzioni con la procedura guidata (#8886)
  • Reimpostare edit_reason nei post quando si crea una nuova versione.
  • Rimuovere il contenuto audio/video dall’estratto (#8881)
  • Prevenire che ac wrap trabocchi nella modale group-add-member (#8882)
  • Rimuovere image_url del post/argomento nelle modifiche ai post
  • La logica spoiler dovrebbe risiedere nel plugin spoiler
  • Assicurarsi di avere un nome componente corretto (#8876)
  • I post recuperati senza utente saranno presi in carico dall’utente di sistema (#8834)
  • Sostituire il valore null fittizio con un’opzione cancellabile (#8875)
  • Visualizzare messaggi di errore dettagliati per le pagine delle categorie. (#8832)
  • Messaggio fuorviante nelle info tag che dice che non è limitato
  • L’apertura di una bozza di nuovo argomento non crea mai un post (#8828)
  • Correggere la logica min/max per mini-tag-chooser (#8871)
  • Semplificare la logica massimo/minimo in sk2 per evitare il problema dell’uovo e della gallina (#8868)
  • Consentire l’invio di vari moduli tramite tastiera (#8866)
  • Non perdere gli ascoltatori di eventi (bug introdotto in 999e2ff)
  • Aggiungere il supporto per le sotto-sotto-categorie in base_importer
  • Consentire sia meta_data che custom_fields quando si crea un argomento
  • La barra di avanzamento dell’argomento non dovrebbe apparire su desktop (#8854)
  • La modifica del titolo rispetta la fiducia minima per modificare il post
  • Prevenire che Firefox generi un evento click sullo spazio (#8856)
  • Assicurarsi che tags-admin-dropdown funzioni correttamente con sk2 (#8852)
  • I link nelle descrizioni delle box delle categorie dovrebbero essere cliccabili
  • Le etichette erano invertite nella procedura guidata per le opzioni di privacy
  • Avvisare gli utenti della sovrascrittura della bozza di nuovo argomento (#8841)
  • Titolo dell’argomento in evidenza nel profilo HTML analizzato (#8850)
  • Prevenire eccezioni nella pagina /admin/badges quando il modello non è impostato (#8849)
  • Gli allegati email di 0 byte causavano un errore
  • Sistemare la navigazione delle rotte in admin/email-style (#8837)
  • Messaggi di errore migliori quando il nome è troppo lungo
  • Ripristinare le icone su/giù in period-chooser
  • Non restituire mai la stessa risposta più di una volta tramite reply_ids
  • Rendere i campi utente personalizzati del menu a tendina compatibili con select-kit 2
  • Non restituire risposte ai post di altri argomenti
  • Errore di uno nell’impostare la scadenza della chiave mutex distribuita
  • Controllare i tipi di parametro
  • L’elenco utenti amministratore non mostrava l’icona 2FA per chi aveva abilitato solo le chiavi di sicurezza (#8839)
  • Sopprimere l’alluvione di notifiche quando un post viene modificato (#8838)
  • Non vogliamo aggiornare il conteggio delle letture del post e le statistiche utente se il timing del post non è stato creato a causa di un conflitto. (#8824)
  • Utilizzare updated_at nel job S3 inventory (#8823)
  • Servire file .ico senza errore 404 nginx per i caricamenti di media sicuri (#8826)
  • Smettere di codificare gli URL presigned con UrlHelper (#8818)
  • Importare sotto-sotto-categorie (#8810)
  • Assicurarsi che l’helper ‘unless’ risolva il nome della variabile una volta (#8820)
  • Vietare di mettere in evidenza argomenti nascosti (#8814)
  • Smettere che gli URL dei media sicuri vengano censurati troppo liberamente nelle email (#8817)
  • Gli oggetti email personalizzati venivano ignorati per alcune notifiche
  • Impostare showFooter su true nell’elenco argomenti del gruppo (#8795)
  • Avvolgere i video markdown con la classe video-container per evitare che l’altezza del post salti (#8806)
  • Markdown cotto vuoto poteva sollevare un’eccezione nei log
  • Mitigare il problema per cui i media hotlinked legacy pre-sicuri non venivano ridownloadati (#8802)
  • Notifica corretta quando viene aggiunto un tag o una categoria (#8801)
  • Assegnare il badge “Utente del mese” all’inizio del mese
  • Il task rake Uploads:s3_migration_status era rotto
  • Esportare tutti i nomi delle categorie negli archivi utente (#8790)
  • Applicare il badge basato sui like in base alla data di concessione
  • Metodo indefinito ‘title’ per nil:NilClass in PostAlerter#create_notification
  • GetURL su un sito in sottocartella dovrebbe ignorare il prefisso a metà dell’URL (#8794)
  • Il revisore dei post raccoglieva le modifiche per i post nascosti (#8792)
  • Migliorare downsize_uploads (#8409)
  • Adeguare il bordo del segnaposto immagine rotta (#8781)
  • Impossibile notificare l’utente dopo il ripristino del backup
  • Aggiungere l’intestazione ‘noindex’ alle risposte dei feed rss.
  • Risolvere i problemi di pull di immagini hotlinked e link rotti per gli URL dei media sicuri (#8777)
  • L’ordinamento degli argomenti nelle pagine tag è rotto.
  • Assicurarsi che la source della sourcemap sia corretta. Utilizza il percorso completo degli assets questa volta. (#8774)
  • Refactoring dell’handler di fallback Redis (#8771)
  • Dovrebbe essere utilizzato un FallbackHandler separato per ogni coppia redis
  • Creare copie congelate della configurazione passata dove possibile
  • Estrarre il metodo start_reset e rimuovere il metodo utilizzato dai test
  • Utilizzare l’URL presigned per evitare l’errore 403 quando si estraggono immagini hotlinked per i media sicuri (#8764)
  • Reapplicare sourceURL in modalità sviluppo
  • Mettere in evidenza un argomento nel profilo di altri utenti mostra i loro argomenti (#8769)
  • Notificare gli utenti in fase di staging riguardo alle categorie private (#8765)
  • Mostrare l’elenco delle categorie nella pagina della sottocategoria se ha anche sottocategorie (#8768)
  • Assicurarsi che la source della sourcemap sia corretta
  • Mostrare tutte le categorie genitrici nella pagina dell’argomento (#8767)
  • Citare una citazione preserva le informazioni del post originale (#8746)
  • Assicurarsi che solo i titoli dei badge modificati aggiornino il titolo dell’utente
  • Utilizzare BreadcrumList di schema.org
  • L’helper Categories_breadcrumb per supportare più di 2 livelli di categorie.
  • Utilizzare le nuove rotte tag (#8683)
  • Soluzione alternativa per il limite in jquery.autoellipsis (#8747)
  • Z-index più alto per le usercard nell’intestazione
  • Non estrarre date dalle citazioni e dai Onebox (#8754)
  • Consentire all’app di generare e accettare codici di backup più lunghi (#8761)
  • Localizzazione errata nel badge granter (#8749)
  • Quando viene aggiunto un tag o una categoria, notificare agli utenti che l’argomento è stato modificato (#8750)
  • Non generare errori negli estratti quando il tag aside non ha l’attributo class
  • Fare in modo che la query degli argomenti includa argomenti da sotto-sotto-categorie (#8709)
  • Fare in modo che category-chooser mostri tutte le categorie genitrici (#8706)
  • Gli utenti dovrebbero poter rimuovere il loro gruppo principale
  • Non sovrascrivere il fuso orario ad ogni visita delle preferenze del profilo
  • Non causare eccezioni a causa della rinomina della colonna reply_id
  • Mostrare l’icona MP nell’intestazione ancorata
  • Applicare stili corretti all’icona e tentare di asciugare il codice (#8739)
  • Non aumentare la dimensione delle emoji nelle tabelle markdown (#8742)
  • Ricaricare i tipi ReviewableScore quando si estendono i flag (#8740)
  • Includere sotto-sotto-categorie nei conteggi nuovi/non letti (#8710)
  • Cambiare i caricamenti pubblici aggiuntivi in non sicuri (#8738)
  • La paginazione dei gruppi era rotta
  • Cambiare il comportamento rootNone in category-chooser (#8692)
  • Aggiungere la chiave di traduzione mancante per la localizzazione italiana del bot narrativo.
  • Stile per l’argomento in evidenza nella modale del profilo (#8727)
  • Visualizzare il messaggio di errore se l’eliminazione dell’argomento fallisce (#8723)
  • Avvolgere correttamente l’immagine e i controlli di ridimensionamento all’interno del paragrafo (#8718)
  • Messaggio di errore migliore quando l’eliminazione dell’argomento fallisce
  • Creare avvisi sui post solo per i post pubblici (#8708)
  • Perdita di adesione al gruppo
  • Sollevare una vera eccezione NotFound quando si filtrano i gruppi per nome utente con nome utente non valido.
  • Filtrare correttamente i gruppi in base alla visibilità dell’utente corrente quando si visualizzano i gruppi di un altro utente.
  • Spec per groups_controller#index quando il directory dei gruppi è disabilitato per l’utente connesso.
  • Spec per groups_controller.sortable per testare effettivamente tutte le combinazioni di ordinamento.
  • Riscritti gli spec “visualizza i gruppi di un altro utente” per testare tutte le combinazioni di group_visibility e members_group_visibility.
  • Assicurarsi che gli stati di navigazione del gruppo cambino quando cambia la rotta (#8724)
  • Assicurarsi che il menu secondario delle notifiche utente nella navigazione mobile venga ricaricato (#8716)
  • Aggiornare i nomi utente esclusi in user-selector dopo l’inserimento (#8711)
  • Aggiornare il ranking del badge in evidenza quando si assegnano badge in massa
  • Riportare padStart/padEnd ai polyfill core (#8714)
  • Spec con vecchio nome file
  • Utilizzare CDN per discourse-internet-explorer
  • Rimuovere il padding mentre il compositore salva
  • Eseguito prettier su user-selector-test (#8700)
  • Rendere ‘findBySlugPathWithID’ quando l’URL termina con una barra (#8699)
  • Prevenire che l’URL del file venga incollato quando si incolla un file su iOS (#8693)
  • Non registrare un errore del database di un argomento richiesto durante i test
  • Smettere di registrare errori in postgres su conflitto di revisione
  • La decompressione di molti file piccoli attivava un errore
  • Consentire agli utenti di cambiare titolo in localizzazioni diverse dall’inglese
  • Non reindirizzare a URL /auth/* dopo l’autenticazione
  • Se la sincronizzazione SSO amministrativa non ha un ID esterno, non generare un errore
  • Non perdere ascoltatori di eventi in user-activity-drafts (#8682)
  • Consentire alla pagina di conferma omniauth di passare i parametri GET
  • Aggiungere l’intestazione noindex alle pagine del profilo utente.
  • Rendere lo scorrimento fino all’ultimo post dell’argomento più coerente (#8671)
  • Assicurarsi di scegliere sempre lo stesso argomento per il benchmark
  • Il metodo OnScroll non era definito nella scoperta mobile (#8672)
  • Topic_tracking_state quando mute_all_categories_by_default è abilitato
  • Concordare solo con il primo post quando si utilizza l’opzione ‘Elimina post + risposte e concorda’
  • I dati del nuovo argomento in cache non dovrebbero essere eliminati dopo aver chiuso il nuovo (#8660)
  • Conteggio nuovi/non letti dopo aver chiuso i nuovi argomenti in una categoria normale (#8659)
  • Consentire lo scorrimento al caricamento per l’elenco argomenti della scoperta (#8661)
  • Inserimento in blocco per creare richieste di applicazione
  • Inserimento in blocco per creare argomenti
  • Non c’è bisogno di creare un utente separato per ogni argomento, post, ecc.
  • Un altro bulk_insert di ApplicationRequests
  • Non creare istanze utente e argomento quando non necessario
  • Unire gli esempi con setup costoso in un unico esempio
  • Il file DB MaxMind non si scaricava correttamente
  • Mantenere i tag ‘rb’ e ‘rp’ nella conversione da html a markdown.
  • Assicurarsi che CSP sia disattivato per qunit
  • Visualizzare la descrizione non categorizzata nella pagina delle categorie
  • Le descrizioni erano vuote per non categorizzato nel menu hamburger
  • Aggiungere una convalida per le opzioni del sondaggio vuote (#8652)
  • Non dare errore 500 quando viene fornito un parametro data non valido ai report amministrativi (#8658)
  • Consentire il trattino basso nell’estensione del file durante il download dei caricamenti.
  • Tenere conto correttamente dell’altezza del onebox durante il caricamento lento delle immagini
  • Qualsiasi testo di avviso globale può contenere HTML (#8655)
  • L’accuratezza dei bot dovrebbe essere zero (#8654)
  • Consentire qualsiasi protocollo nel controllore URL wildcard (#8651)
  • Evitare log superflui quando il tipo mime è errato
  • In rari casi, il salvataggio di una nuova bozza poteva generare temporaneamente un errore
  • Catturare l’errore quando viene fornito un algoritmo COSE sconosciuto per la Chiave di Sicurezza (#8649)
  • I comandi di attivazione sono diversi per ogni localizzazione, tenerne conto.
  • Mostrare la chiave amministrativa solo quando ci sono azioni su mobile
  • Non visualizzare il mantello sullo strumento amministrativo quando si clicca la chiave a destra (#8641)
  • Miglioramenti visivi al menu argomenti amministratore (#8638)
  • Utilizzare il DB MaxMind in cache più a lungo
  • Aprire una card al click anche se la menzione ha elementi extra (#8626)
  • Il filtro di stato ‘revisionato’ dovrebbe includere elementi eliminati (#8630)
  • Aggiornare correttamente il contatore argomento/post quando la categoria ha zero argomenti (#8600)
  • Rendere l’evidenziazione dell’ultimo argomento visualizzato più resistente (#8624)
  • Stilizzare correttamente la banner del consenso pwa (#8623)
  • Consentire all’impostazione sito global_notice di contenere html (#8622)
  • Cache_critical_dns generava errore senza IPAddr
  • Stilizzare correttamente la banner del consenso alle notifiche (#8621)
  • Tracciare l’impostazione sito corretta
  • Formati data/ora inglese e USA
  • Messaggio di errore migliore quando il forum è in modalità sola lettura
  • Aggiornare normalize css da 3.0.1 a 8.0.1 (#8591)
  • Descrizione corretta per il badge out of love (#8615)
  • Tutti possono vedere i risultati del sondaggio quando on_vote e chiuso (#8613)
  • Bug quando si revoca un badge come titolo (#8616)
  • I parametri modello delle rotte delle categorie dovrebbero decodificare le loro parti URL (#8612)
  • Assicurarsi di codificare uno slug solo una volta se il metodo di generazione dello slug è codificato
  • Dare all’editor CSS/HTML espanso un’altezza >0
  • Gli helper delle etichette nel modulo di registrazione non sono nascosti (#8603)
  • Rimuovere rerenderTriggers
  • Rimuovere le citazioni annidate complete nella risposta diretta (#8581)
  • Visualizzare i suggerimenti di input per la registrazione e migliorare lo spazio
  • Limitare le richieste e includere i dati quando si segnalano icone deprecate
  • Correggere il metodo utente del serializzatore utente per il serializzatore esteso (#8590)
  • Includere il polyfill Symbol per IE11
  • Compatibilità IE11 per il controllo readonly
  • Visualizzare genitori e sottocategorie per le categorie di 2° livello (#8579)
  • Prevenire errori in IE11 dopo una richiesta AJAX
  • Aggiungere il polyfill Object.entries mancante per IE11
  • Visualizzare il pulsante nuovo/non letto quando viene creato un nuovo argomento o post (#8576)
  • Il sistema di spec parallelo ha bisogno di una cartella di caricamento dedicata per ogni worker. (#8547)
  • Spostare le regole CSS specifiche per IE nel plugin discourse-internet-explorer (#8567)
  • Rimuovere l’opzione dei risultati ‘staff_only’ per i non staff (#8565)
  • Correggere il componente choose-topic per cercare per url (#8574)
  • Evitare String.matchAll per il supporto IE11
  • Utilizzare la data updated_at per indicare inviti scaduti (#8521)
  • Prevenire crash in discourse_tagging con termine vuoto (#8548)
  • Se uno slug abbellito è un numero, restituire il predefinito (#8554)
  • Require: false per il gem rotp (#8540)
  • ID categoria in filterCategory (#8555)
  • Assicurarsi che currentUser esista prima di ottenere l’ID
  • Se eseguiamo db:migrate da solo, dovrebbe caricare l’ambiente
  • I percorsi di migrazione stavano venendo dimenticati
  • Consentire allo script IE di caricarsi con un CDN
  • Concedere lo stato di staff dovrebbe approvare automaticamente gli utenti in attesa di approvazione (#8533)
  • Concedere lo stato di staff dovrebbe approvare automaticamente gli utenti in attesa di approvazione
  • Errore di vincolo quando si inserisce lo stesso gruppo argomento due volte
  • Mettere in cache l’URL di caricamento breve (#8541)
  • Vietare c come tag
  • Vietare none come slug della categoria
  • Nascondere il vecchio pulsante segnalibro nel menu del post se SiteSetting.enable_bookmarks_with_reminders
  • Sostituire URI.encode, URI.escape, URI.unescape e URI.unencode deprecati (#8528)
  • Aggiornare gli stub S3 per più modifiche API aws-sdk (#8534)
  • Aggiungere nuovo tipo di contenuto per tema/componente
  • Non sollevare un errore se l’utente non è presente
  • Prevenire la notazione scientifica nel controllo dello spazio libero (#8473)
  • Aggiungere sempre lo span del nome utente nell’elemento di accesso rapido (#8526)
  • Riordinamento categorie non funzionante
  • Ordinamento alfabetico dei tag in mini-tag-chooser
  • L’input del tag non mostra tutti i 5 tag principali consentiti
  • Assicurarsi che slug e id non siano array (#8495)
  • I tag silenziati sono rispettati da TopicTrackingState (#8467)
  • Non tentare di creare un tag vuoto quando si aggiorna un argomento (#8481)
  • Chiave di bozza predefinita in openComposerWithTopicParams (#8496)
  • Ottimizzare le immagini in Onebox (#8471)
  • Non completare automaticamente categorie o emoji nei blocchi di codice (#8459)
  • Le richieste dei crawler non tracciate per user agent non UTF-8
  • Saltare la convalida sull’imposizione del cambio del secondo fattore se il valore è “no”
  • Evitare di sbloccare il compositore su iOS quando si invocano le emoji
  • Ignorare DMARC per le email inviate allo specchio della mailing list
  • I nomi dei file immagine con punti venivano mostrati in modo errato nel markdown del compositore (#8465)
  • La pagina di login che reindirizza alle preferenze era rotta
  • Il reindirizzamento a /login-preferences non funzionava per le sottocartelle
  • Regressione cache anonima
  • L’interfaccia UI del sondaggio di esportazione dovrebbe essere visibile solo agli amministratori
  • Mantenere i tag ruby e rt nella conversione da html a markdown.
  • URL di caricamento sicuri in lightbox (#8451)
  • BufferedValuesString.split non è una funzione (#8463)
  • Prevenire che avvengano più salti con LockOn (#8460)
  • Consentire record di caricamento nil durante la migrazione a S3
  • Assicurarsi che l’elemento sia sulla pagina prima di scorrere con lockon (#8458)
  • Utilizzare post filtrati quando si determina la pagina successiva
  • Aggiungere un componente a tutti i temi prende solo quelli attivi
  • Spostare i componenti/temi di selezione in alto
  • Migliorare defaultIsAvailable
  • Aggiungere filter(Boolean) e rimuovere la classe btn
  • Link in entrata quando l’unico slug disponibile (#8457)
  • Non consentire che gli slug delle categorie siano interamente cifre
  • Rispettare l’impostazione enable_inline_emoji_translation nei titoli
  • Anteporre spazi bianchi quando si inserisce tramite selettore emoji
  • Filtrare correttamente le avatar dei lettori quando il post è un sussurro
  • Garantire l’ordine per differire correttamente le risposte nella coda di revisione (#8426)
  • Errore 500 per raggruppamento badge mancante (#8446)
  • Nascondere la legenda del grafico a torta quando i risultati sono raggruppati (#8445)
  • Il contenitore del grafico a torta del sondaggio era troppo grande (#8444)
  • Non completare automaticamente categorie o emoji nei blocchi di codice (#8433)
  • Generare l’URL di reindirizzamento correttamente quando si utilizza una sottodirectory
  • Gestire correttamente il percorso none con tre livelli
  • Assicurarsi che la censura abbia sempre almeno una stringa vuota da gestire (#8442)
  • Ritardare il job ‘send_advanced_tutorial_message’ per prevenire condizioni di gara
  • Ottimizzare le immagini citate (#8427)
  • Aggiungere un indice univoco alla tabella degli sviluppatori (#8436)
  • Assicurarsi che lo stato sospeso sia aggiornato (#8432)
  • Aggiungere data-topic-id a quick-access-item (#8430)
  • Utilizzare mapBy e filterBy direttamente
  • Rendere lo scraper Google Groups funzionante per gli utenti G Suite
  • Mettere in cache lato server la richiesta URL onebox fallita (#8421)
  • Contrassegnare automaticamente come non sicuro il caricamento di media sicuri se utilizzato per un componente del tema (#8413)
  • Servire la vista crawler a Google PageSpeed
  • Ignorare/approvare correttamente le risposte quando si agisce su un post segnalato (#8425)
  • Non avviare il flusso di login quando ci si disconnette da SSO/Authenticator (#8423)
  • Utilizzare il onebox Vimeo dedicato per tutti i tipi di video
  • Ridimensionare correttamente le immagini caricate lentamente nei Onebox
  • Hostname corretto in vimeo.com
  • Bypassare il controllo finaldestination per i link Vimeo.
  • Non convalidare l’argomento quando si reimposta bumped_at
  • Visualizzare updated_at per la data di invio dell’invito.
  • La bozza non si cancellava quando si rispondeva a un nuovo argomento
  • Oneboxer.js che ritentava all’infinito le richieste fallite (#8414)
  • Migliora la ricorrenza assicurando che il DST sia calcolato correttamente (#8410)
  • Non generare errore quando il valore corrente vuoto in dif (#8406)
  • La build; ha eseguito prettier (#8412)
  • Aggiornare i dati del sito quando riceviamo un elenco di categorie
  • Attivare l’aggiornamento ACL del caricamento solo quando necessario
  • Visualizzare correttamente le immagini citate. (#8391)
  • Essere più tattici nel sostituire i caratteri markdown
  • Sostituire %20 con spazio nel nome del file markdown per i caricamenti (#8405)
  • Quando si chiude una categoria, informare tramite MessageBus (#8371)
  • Prevenire eccezioni e più duplicati (#8396)
  • Prevenire che il fuso orario mostri zone duplicate in anteprima
  • Nomi dei metodi errati (#8393)
  • Restituire sempre l’URL secure_proxy_without_cdn per i media sicuri (#8394)
  • Rimuovere
    non necessario da discourse loader (#8390)
  • Alias per require funzionante (#8387)
  • Consentire il riutilizzo dei caricamenti di media privati in siti con login_required
  • Sostituire this.get(“foo”) con this.foo per correggere i controlli di linting
  • Gestire le virgolette tedesche in discourse local-dates (#8386)
  • Elenco argomenti principali mobile con un punto e una categoria o un tag
  • Non registrare se viene passato un tipo mime non valido all’app
  • Aggiungere skip_validations in un altro posto per il plugin bot narrativo
  • Consentire il tutorial avanzato quando le emoji del titolo sono disabilitate
  • Utilizzare il tipo MIME corretto per le esportazioni dei temi (#8379)
  • Interrompere CensoredWordsValidator precocemente se censored_words_regexp è nil (#8375)
  • I onebox video Amazon non funzionavano.
  • Consentire caricamenti sicuri se l’impostazione s3 globale è attiva e le convalide enable_s3_uploads (#8373)
  • Più usi di Promise che non erano importati
  • Per un singolo autenticatore, non interrompere il flusso di registrazione
  • Gli estratti email per i post che iniziano con una citazione visualizzavano un nome utente
  • Disattivare l’auto bumping per gli argomenti con bumping pianificato
  • Il sistema di spec parallelo ha bisogno di una cartella di caricamento dedicata per ogni worker. (#8372)
  • L’impostazione sito ‘default_categories_muted’ non funzionava per gli utenti anonimi.
  • Non inserire righe di conflitto in category user
  • Recuperare automaticamente da una cache sprockets errata in sviluppo (#8364)
  • Impossibile rimuovere il gruppo tag obbligatorio da una categoria
  • Errori quando si usano tag con due punti nel loro nome
  • Assicurarsi che load-more consideri la posizione corrente (#8357)
  • Gestione migliore dello stato del modello Group (#8356)
  • Il tasto Invio dovrebbe inviare il modulo di reset della password, non aggiornare la pagina
  • Il glifo MP nel menu utente dovrebbe essere sempre mostrato allo staff
  • Non abbiamo bisogno di aggiornare le date così spesso (#8367)
  • Tentare di essere corretti riguardo al DST quando si usa la ricorrenza (#8366)
  • Un tag pmOnly dovrebbe collegarsi ai messaggi (#8361)
  • Non generare errore CleanUpInactiveUserJob quando l’utente è mancante (#8362)
  • Assicurarsi che le revisioni vengano create per memorizzare i motivi di modifica e che nessun motivo venga cancellato (#8363)
  • Supporto per rake db:rollback con plugin
  • Includere 5 partecipanti nel riepilogo dell’argomento
  • Utilizzare this.content.category invece di this.category su navigation-item
  • Confermare la nuova email con codici di backup abilitati
  • Non mostrare i bot come lettori dei post
  • Revertire il comportamento di salto all’ultimo post su mobile
  • L’hash della versione SVG Sprite dovrebbe essere basato sul risultato del bundle
  • Gli elenchi argomenti tag dovrebbero passare noSubcategories quando costruiscono il menu principale
  • Tracking Topic State conosce category_seen_at (#8351)
  • Necessità di richiedere open-uri per il plugin discourse-narrative-bot
  • Consentire l’importazione di temi con sottodirectory in extra_js
  • Oggetti User mancanti in Utilities
  • Computed è parte di @ember/object non @ember/object/computed
  • Consentire forceActive senza un customHref
  • Non disattivare gli account amministrativi con post recenti o chiavi API (#8342)
  • Aggiornare le citazioni dopo aver spostato i post (#8326)
  • Gli elenchi argomenti filtrati per tag e un filtro specificato non funzionano
  • Regressione watcher tag e categoria (#8336)
  • Gestione errori migliore per versioni bundle localizzazione non valide
  • Nel caso @ember/object non sia stato ancora caricato
  • Non saltare alcune email nella ricerca utente (#8317)
  • Mantenere le immagini emoji nell’estratto della bio del gruppo (#8329)
  • Più importazioni RSVP mancanti
  • Stava usando una Promise del browser nativo invece di RSVP
  • Utilizzare la variabile di classe corretta per ottenere i livelli di notifica.
  • Rimuovere i numeri magici nei livelli di notifica.
  • Aggiornare il task rake api_key per i recenti cambiamenti
  • Restituire una deprecazione per Discourse.Session
  • Aggiungere deprecazione per Discourse.NavItem nel caso i temi lo stiano usando
  • Aliasare i moduli che sono richiesti E importati (#8315)
  • Contare la penalità corrente se è iniziata più di 6 mesi fa (#8313)
  • Utilizzare l’endpoint ‘about.json’ invece di usare il modello ember per ottenere i dati.
  • Correzioni interazione badge e titolo utente (#8282)
  • Assicurarsi che l’imposizione 2FA per lo staff sia soddisfatta dalle chiavi di sicurezza (#8316)
  • Le bozze sono uniche per draft_key e user_id
  • Visualizzazione corretta della data di ultimo utilizzo nell’UI dettagli chiave API
  • Convertire in minuscolo l’email esterna SSO prima di confrontarla con l’email Discourse (#8306)
  • Includere le opzioni predefinite del onebox nell’ambiente di sviluppo
  • La posizione interna nella timeline dell’argomento è una posizione di scorrimento
  • Regressione che non mostrava gli estratti nella timeline mobile
  • Utilizzare la versione lunga dei nomi dei mesi nei formati data
  • Nomi di gruppo Unicode codificati per l’url (#8302)
  • Troppo spazio vuoto nei onebox video
  • Chiave di traduzione corretta per il pulsante revoca chiave api
  • Saltare URL non validi quando si controlla audio/video nei blurbs di ricerca
  • Aggiungere l’attributo alt <img>patch per le email di riepilogo
  • Aggiustare lo spec del restorer per renderlo più stabile (#8300)
  • Visualizzare correttamente l’elenco dei tag quando non è selezionato nessuno per le sottocategorie
  • Build con prettier per gli import (#8298)
  • Consentire l’accesso alle traduzioni dei temi negli initializer (#8285)
  • FilterQueryParams muta uno stato che è essenzialmente globale
  • Migliorare la regex utilizzata per i controlli di ridimensionamento delle immagini (#8291)
  • Su mobile, impostare active su navItem non funzionava
  • Saltare l’evento blur del composer quando si cambia app in iOS
  • Non aggiornare la data created_at quando si rinviano gli inviti
  • Non considerare il traffico dell’app mobile come visite di crawler
  • Non è necessario passare l’opzione cache in onebox
  • I video di Dropbox non venivano caricati
  • Assicurarsi che il menu non sia troppo alto solo su desktop
  • Impedisce a whitelisted_generic_onebox_spec di fallire con zeitwerk (#8288)
  • L’aggiornamento dell’azione dovrebbe essere nel mixin setting-component (#8287)
  • Assicura che il pannello del menu non sia troppo alto per lo schermo (#8248)
  • TopicQuery non reagisce bene alle sottocategorie senza definizioni
  • Non aggiungere il link al messaggio personale nel menu utente se sono disabilitati
  • Spostare makeArray in discourse-common
  • Importazione run mancante
  • Non caricare le risorse CSS/JS del plugin quando è disabilitato (#8275)
  • Gli argomenti non letti non si cancellavano quando il whisper era l’ultimo post (#8271)
  • Nascondere le sottocategorie in mute per mobile (#8273)
  • Il tasto Invio sui moduli invia invece di aggiornare (#8274)
  • Rendere il banner del consenso alle notifiche utilizzabile tramite tastiera e screenreader (#8255)
  • Spostare la costante attachment_css_class fuori da upload-short-url per discourse-markdown-it
  • Memorizzare nella cache Discourse.system_user separatamente per ogni tenant multisite (#8276)
  • In alcune condizioni, la bozza diceva che stava salvando quando non era così
  • I tag possono essere filtrati per categoryId senza un parametro q (#8264)
  • Le categorie preferite dagli utenti predefinite non si aggiornano nell’interfaccia delle impostazioni del sito admin.
  • Prettier sull’importazione del mixin (#8270)
  • Assicurarsi che ci sia un estratto prima di mostrare la biografia
  • Correggere la validazione dello slug
  • Prevedere un directory uploads vuota al ripristino del backup (#8262)
  • Generare l’URL della categoria correttamente quando gli slug sono vuoti
  • Richiedere il parametro q nella route /tags/filter/search (#8263)
  • Non usare importazioni ember nel testo pretty
  • Usare moduli per l’hack Ember.run.debounce nei test
  • L’upsert dei campi personalizzati usando parole chiave converte la chiave dell’array in una stringa
  • Più test instabili in jobs_base_spec.rb (#8259)
  • Test instabile jobs_base_spec.rb (#8258)
  • Posizionare i pulsanti di scala dell’immagine incondizionatamente
  • Chiudere le finestre modali premendo ESC e cliccando all’esterno
  • Correggere l’errore quando si invia un PM a un indirizzo email
  • Preferire Category.find_by_slug a Category.find_by(slug: …)
  • Ricerca categoria TopicQuery per slug
  • Rispondere correttamente alla ricerca utente quando category_id è vuoto
  • L’impostazione del componente del tema non veniva aggiornata nell’interfaccia (#8247)
  • Ricaricare le traduzioni del plugin in sviluppo (#8243)
  • Quando si esegue il wizard e si usa un tema personalizzato, fallback al nome color_scheme se base_scheme_id è nil (#8236)
  • Consentire l’archiviazione di righe non uniche in oauth2_user_infos
  • Aggiornare rack-mini-profiler
  • Nascondere le sottocategorie in mute (#8239)
  • Gestire il caso nil per l’avatar, solo per sicurezza
  • Consentire ai download degli avatar di seguire i redirect
  • Mostrare i votanti del sondaggio nei post Oneboxed. (#7768)
  • Verificare la presenza del post piaciuto prima di creare la notifica
  • Regola Rubocop su restorer spec (#8238)
  • Il restore per non-multisite non solleva un errore al passo di riconnessione (#8237)
  • Compatibilità inversa per il css dello stile email non compilato
  • Non caricare i membri del gruppo quando l’utente non può vederli.
  • Non dovrebbe disabilitare gli input dell’argomento mentre si crea un nuovo argomento.
  • I test del wizard erano rotti con il nuovo loader
  • Conflitto variabile controller ordinabile
  • Percorso corretto per il modulo ImportExport (#8227)
  • Riconnettersi nel processo di restore si connette al DB corretto (#8218)
  • Le notifiche mancano in determinate condizioni
  • Rispettare l’impostazione tl3 links no follow (#8232)
  • Restituire un avatar vuoto quando il download di un avatar non è possibile a causa della dimensione del file
  • Escludere image_url da web_hook_topic_view_serializer
  • Impedire alle ricerche con byte nulli di causare un errore 500 (#8226)
  • Seguire il redirect restituisce l’URL se il codice di risposta è 200
  • Non ridimensionare l’immagine xkcd
  • Includere l’id utente nel webhook delle notifiche (#8195)
  • Caricare il modello utente quando mancano alcuni attributi.
  • Rendere idempotente la validazione dello slug per gli aggiornamenti della categoria
  • Ricaricare solo le notifiche quando si aggiorna il conteggio delle notifiche (#8221)
  • Correzioni correlate a Zeitwerk per i job. (#8219)
  • Limitare la frequenza e hijack la generazione del certificato. (#8215)
  • Aggiungere estensioni multimediali HTML5 comuni ai tag audio e video onebox (#8216)
  • Correggere l’autocompletamento delle menzioni nei nuovi argomenti nelle categorie non protette
  • Il metodo ‘only_hidden_tags_changed?’ restituiva ‘true’ anche quando i tag non erano cambiati.
  • Id è sempre true poiché è stato convertito in intero
  • Il pulsante D dovrebbe avere type predefinito a button (#8217)
  • Corregge il generatore di plugin con zeitwerk (#8220)
  • Varie correzioni al sistema delle bozze
  • Aggiornare il gem Redis alla versione 4.1.3
  • Polyfills per il supporto forEach su NodeList per IE11 (#8213)
  • Gestire gli slug codificati per le sottocategorie
  • Non troncare gli slug codificati
  • Visualizzare le sovrascritture del testo del sito per chiavi non ‘_MF’ (#8189)
  • Trasformare le chiavi pluralizzate in .other, per verificare l’interpolazione valida
  • Aggiornare il gem Redis alla versione 4.1.3 (#8197)
  • Eliminare la patch redis freedom
  • Più correzioni per gli slug codificati (#8191)
  • Non codificare l’URL due volte
  • Più posti che gestiscono gli slug codificati
  • Gestire lo slug nil su /categories
  • Prevedere il nil quando si cercano le sottocategorie
  • Correggere il calcolo della posizione della timeline dell’argomento
  • Il tag non può essere usato se appartiene a due gruppi di tag con tag padre
  • Usare il generatore di citazioni nel testo di esempio
  • Non inviare notifica a push_url vuoto
  • Non effettuare la chiamata API di notifica se push_url è vuoto
  • Aggiungere migrazioni per correggere l’indice sugli slug delle categorie
  • Impedisce al pulsante cestino di ricevere il focus quando si invia l’input sul profilo (#8198)
  • Rispettare l’impostazione private_email per l’email di notifica dell’utente invitato
  • Includere il link all’argomento quando si invitano utenti esistenti a un argomento/PM
  • Correggere il link del conteggio delle righe in GitHub commit onebox
  • Public_file_server.enabled è false in test (#8192)
  • Aggiungere indice univoco per prevenire slug duplicati per le categorie
  • Non sbloccare la casella delle risposte in iOS quando si seleziona un Emoji
  • Rimuovere il gem hiredis che non è più necessario
  • Validazione delle permessi delle sottocategorie
  • Validazione della profondità dell’albero delle categorie
  • Spostare il livello di notifica solo quando l’utente ha pubblicato
  • Correzioni correlate a Zeitwerk per i job. (#8187)
  • Assicurarsi che i job programmati vengano caricati. (#8183)
  • Il metodo ‘local_cdn_url’ dovrebbe funzionare anche per URL relativi locali.
  • Consentire ai temi di caricare e servire file js (#8188)
  • Usare l’URL cdn del caricamento nell’anteprima del composer se disponibile.
  • Consentire il cambio password con TOTP
  • Consente lo scorrimento del pannello del menu di ricerca quando si mostrano più risultati (#8186)
  • Calcolo accurato di sub_total per reviewable_scores (#8184)
  • Slug codificati correttamente quando configurato (#8158)
  • Assicurarsi di rimuovere i file temporanei dal disco quando si crea un caricamento
  • Mostrare una diff corretta quando si modificano paragrafi consecutivi (#8177)
  • Prevenire la creazione di TopicAllowedUsers duplicati (#8169)
  • Minori problemi di layout Github onebox
  • Aggiustamenti mobile per l’elenco reviewable
  • Script Downsize_uploads
  • Non fallire quando non c’è una directory da rimuovere
  • Durante la generazione di email concorrenti, il renderer non dovrebbe essere riutilizzato
  • Ordinare UserFields per posizione, per default (#8176)
  • Site user_fields ordinati per posizione
  • Ordinare UserField per posizione per Site
  • Non inghiottire l’errore originale quando si spostano i post
  • I certificati del Bot Narrativo sono template ERB (#8174)
  • Posizionamento della timeline dell’argomento su iPad
  • I tempi dei post esistenti potevano impedire lo spostamento dei post
  • Decrementare il conteggio dei post letti quando si distruggono i tempi dei post (#8172)
  • Rimuovere l’opzione ‘shadowed-by-global’ dell’impostazione del sito (#8061)
  • Non reimpostare la posizione di scorrimento originale in iOS a zero
  • Script Downsize_uploads per supportare lo storage esterno
  • Memorizzare user_accuracy_bonus per chiarire le spiegazioni (#8165)
  • Correggere rake db:create dopo i cambiamenti di zeitwerk
  • Soluzione per migrazioni pendenti per bin/turbo_rspec
  • Aggiorna il gem discourse-ember-source (#8167)
  • Aggiungere padding mobile in fondo alla schermata delle preferenze utente
  • Verificare i conflitti di categoria nelle validazioni SiteSetting (#8137)
  • Non consentire punteggio reviewable negativo anche se l’accuratezza lo renderebbe negativo
  • Assicurarsi che push_url esista prima di effettuare la chiamata API di notifica push
  • Ridimensionare correttamente l’immagine al caricamento
  • Il task Maxminddb:get non funziona più
  • Errori dovuti a confusione tra trustLevel e trust_level (#8149)
  • Aggiornare il conteggio dei voti utente su cestino/recupero argomento (#8144)
  • Correggere la posizione della progressione dell’argomento in iOS quando il composer è visibile
  • Rubocop rotto da riga vuota in application.rb (#8148)
  • Autoload lib/ path per Sidekiq (#8147)
  • Assicura che l’elemento genitore del grafico sia ancora presente prima del render (#8145)
  • EmojiOne è ora JoyPixels (#8142)
  • First post true se l’utente crea l’argomento per primo (#8139)
  • Mostrare il composer sopra la navigazione dell’app DiscourseHub su iPad
  • Applicare il calcolo dell’altezza del composer Visual Viewport solo in iOS
  • Indurire DistributedMutex
  • Eccezione con triggerRefresh e elenco sottocategorie (#8131)
  • Usare il percorso delle migrazioni per post_migrate (#8133)
  • Revertire Demon::DemonBase a Demon::Base (#8132)
  • Provare a corrispondere prima al reset del tutorial avanzato (#8048)
  • Impedisce al trigger di aggiornare il conteggio dei post letti su post non esistenti (#8128)
  • Reimpostare le impostazioni del sito osservate quando cambia la lingua predefinita
  • Rispettare la whitelist unicode quando si suggerisce un nome utente
  • Escapare correttamente il testo della descrizione della categoria (#8107)
  • Cambiare il focus quando l’applicazione riprende in android
  • Includere i tag video e gli URL brevi nel metodo ‘have_uploads’.
  • Includere ‘short_path’ come src nel metodo each_upload_url.
  • L’installazione PWA era rotta a causa della mancanza del logo base
  • Pulire lo stato DiscoursePluginRegistry dopo i test che lo usano
  • Correggere le opzioni date al rate limiter per minuto
  • Renderizzare correttamente le uscite dei plugin lato server (#8106)
  • Richiedere una quantità minima di reviewables prima di calcolare le soglie
  • La sensibilità non funzionava per default
  • Rimuovere le versioni dal riscaldamento di Active Record (#8105)
  • Ignorare min_trust_to_send_messages quando si messaggia i gruppi (#8104)
  • JumpToPost corretto con whisper/small-actions
  • Per default, non abortire il crawling di Google Groups in caso di errore
  • Dividere la migrazione in due passaggi nella guida per sviluppatori (#8103)
  • Applicare la logica di nascondimento dei post solo alle azioni di segnalazione
  • Il crawler di Google Groups non è riuscito ad accedere
  • Anteprima fino a ‘max_oneboxes_per_post’ onebox
  • Rimettere la cosa spam TL3 → TL0
  • Le segnalazioni ignorate non dovrebbero contare nel punteggio di accuratezza
  • Correggere la gestione degli errori SCSS del tema
  • Live reload degli stylesheet del plugin quando si modifica in sviluppo
  • Live reload degli stylesheet del plugin quando cambia lo schema di colori
  • Non includere le variabili del tema nello SCSS del plugin, e correggere register_css
  • Non consentire la pubblicazione del template dell’argomento della categoria senza modifiche
  • Escapare $ nelle traduzioni prima di interpolare (#8100)
  • Aprire le bozze per i PM dalla schermata Attività > Bozze.
  • Assicurarsi che la pagina venga ricaricata correttamente quando è presente un hash (#8096)
  • Non mostrare i non membri come lettori quando il post è un whisper
  • Migliorare la protezione contro i nomi utente problematici (#8097)
  • Caricare correttamente i template hbs grezzi dalla cartella javascripts del tema
  • Specificare esplicitamente il formato quando si carica /associate/{{token}}
  • Aggiungere supporto per il parametro di query della versione in InlineUploads
  • Non escapare fancy_title di nuovo. (#8095)
  • Non mostrare il conteggio più recente nelle schede negli elenchi dei tag
  • Migrazioni multisite Rails 6 e migrazioni plugin
  • Supportare <img> nei blocchi di codice quando si inlineano i caricamenti
  • Rendere i pattern regexp markdown insensibili alle maiuscole/minuscole.
  • Non registrare le modifiche ‘pull_hotlinked_images’ nel registro delle azioni dello staff
  • Cambiare il colore dell’icona della freccia di ordinamento della dashboard admin al passaggio del mouse
  • Consentire a mailgun_api_key di supportare anche la loro “HTTP webhook signing key” (#8091)
  • Castare tutti i valori numerici nei report (#8087)
  • Cancellare i dati di autenticazione dalla sessione dopo la creazione dell’account (#8040)
  • La directory utenti non dovrebbe includere utenti non approvati
  • POP3 non funziona con TLS 1.3
  • Passare al login esterno a schermo intero per Safari
  • Inline_uploads e sottocartella (#8076)
  • Task Migrate_to_s3 e sottocartella
  • Errori nei test qunit quando mancano le informazioni del controllo versione
  • Non mostrare gli avatar degli utenti in staging quando si espande l’indicatore del conteggio delle letture
  • Visualizzare le emoji nei blurbs dei risultati di ricerca
  • Migliorare il rilevamento Onebox (#8019)
  • Modificare String congelata e profile_db_generator usa category id (#8080)
  • Migrare post_edit_time_limit a tl2_post_edit_time_limit (#8082)
  • Spostare lo stato di lettura quando si spostano i post
  • Gli argomenti con tag in mute non apparivano quando si filtrava per categoria e tag
  • Specifiche del periodo di modifica del post
  • Inline_uploads non funzionava su configurazioni con sottocartelle
  • L’azione :reject_user_delete può essere gestita solo da ReviewableUser (#8068)
  • Miglioramenti del composer per Mobile Safari (#8069)
  • Rendere la funzione ‘richieste di adesione al gruppo’ compatibile con l’opzione di livello di visibilità ‘logged_on_users’.
  • Aggiustare la dimensione del composer per iPhone Xs Max e Xʀ
  • Reportare il controller e l’azione in cache ai logger
  • Assicura che google classic abbia l’emoji man_facepalming corretta (#8065)
  • Includere ‘short_url’ come src se l’URL del caricamento non esiste
  • Chiudere la scheda utente dopo aver cliccato il pulsante Messaggio
  • Gestione popup di auth per le stranezze dei cookie same-site di Safari
  • Notifiche utente per post segnalati (#8041)
  • L’utente dovrebbe ricevere una notifica quando un post viene eliminato
  • Scheduler rotto quando si cambia per_host ↔ globale
  • Consentire l’accesso a oggetti annidati all’interno delle impostazioni del tema
  • In caso di record utente orfani, saltare il badge
  • Heartbeat dovrebbe essere per host
  • Le notifiche non si aggiornavano correttamente dalla scheda in background
  • Record tema remoto non salvato quando si controllano gli aggiornamenti (#8054)
  • Evitare di pubblicare le modifiche se l’argomento è stato eliminato
  • Includere l’indicatore di lettura quando publish_group_state è abilitato
  • Un testo sovrascritto di una chiave plurale non esistente ha causato un errore
  • Assicurarsi che il live-reloading del CSS del tema funzioni al primo tentativo (#8052)
  • Rendere turbo_rspec visualizzi gli errori nei gruppi condivisi correttamente
  • Race condition durante i deploy che crea stylesheet
  • Non cercare i tag quando si modifica il titolo dell’argomento
  • Non esplodere se l’argomento non esiste più
  • Quando si attiva tramite omniauth, creare token dopo il reset della password
  • Quando si attiva un utente, assicurarsi che il cambiamento sia riflesso immediatamente
  • Consentire alla dashboard di caricare anche quando la versione git non può essere trovata
  • Visualizzare i lettori reali sul primo post
  • Assicurarsi che le dimensioni dell’avatar siano intere
  • Usare solo l’argomento app per il banner dell’app iOS ufficiale
  • Mostrare chi ha letto solo se l’attributo è abilitato
  • Aggiornare correttamente i gruppi dell’argomento
  • Le sovrascritture dei testi _MF non funzionavano per en_US
  • Quando si usa un URL di autenticatore personalizzato, inviare la richiesta usando GET
  • Add_to_serializer non teneva correttamente conto delle catene di ereditarietà
  • Non visualizzare il banner PWA quando si usa l’app nativa
  • Rimuovere il segno % duplicato dai messaggi di errore
  • Controllo heartbeat per processo sidekiq (#7873)
  • Consente a mini-tag-chooser di recuperare i tag in background (#8033)
  • Filtrare i post nascosti per wordpress
  • Non impostare il cookie destination_url dopo aver eliminato il proprio account. (#8028)
  • Loop infinito quando si menziona in IE11
  • Caricare correttamente le risorse css dei plugin solo desktop e mobile.
  • Consentire le modifiche all’argomento quando si usa un tag nascosto
  • Race-condition nei gestori di fallback (#8005)
  • Non provare a eliminare admin e mod in staging inutilizzati
  • Resetare regolarmente l’estensione sconosciuta dei caricamenti
  • Limitare il banner di installazione PWA ad Android per ora
  • L’indicatore di lettura appare solo quando l’impostazione del gruppo è abilitata
  • Assicurarsi che le lingue extra siano disponibili solo per lo staff
  • Assicurarsi che l’offset sia sempre positivo
  • Impedisce alla navigazione mobile di creare un errore quando si deregistrano gli eventi click (#8016)
  • Usa un pattern più semplice per href personalizzato su elementi di navigazione extra (#8015)
  • Rack-mini-profiler non mostra i frame del plugin
  • La navigazione J/K reimposta la selezione corrente quando si scorre velocemente.
  • Impostare correttamente i livelli di notifica sull’invito al gruppo
  • Quando si invitano i gruppi al messaggio, rispettare lo stato di tracciamento
  • Richiedere esplicitamente topic_query_params
  • Cancellare la cache del banner dell’argomento dopo il rimappaggio
  • Assicura che i report non possano modificare i record (#8006)
  • Correggere la race condition nel caricamento della libreria
  • Tenere i lock distribuiti relativi a s3 più a lungo
  • Memorizzare gli attributi personalizzati necessari ai plugin nel payload queuedpost (#8009)
  • Tentativi di usare i parametri da addDiscoveryQueryParam (#8007)
  • Convertire i nomi degli autenticatori omniauth in simboli prima di confrontarli
  • Non sollevare eccezione se l’email dell’autenticatore manca
  • Convertire in minuscole l’email che torna dall’auth-provider
  • Sostituire l’uso del modello con una query SQL
  • Ordinamento corretto per il report post_edits, e rimuovere il limite della query
  • Query corretta per il report dashboard post_edits
  • Rimuovere i file di inventario tmp dopo il controllo dei caricamenti s3.
  • Addio ai menu swipe-in su Android (#7997)
  • Non aggiornare le notifiche watching_first_post quando si sposta il primo post
  • Gli utenti fidati potrebbero causare il nascondimento del contenuto con una segnalazione
  • Prevenire rimappaggi falliti durante i restore
  • Troncare topic_links.url a 500 caratteri durante il rimappaggio
  • Non creare una doppia notifica di like. (#7999)
  • Il secondo fattore vuoto ottiene il nome predefinito
  • Polyfills String.prototype.repeat per IE (#7994)
  • Non consentire l’auto-eliminazione utente quando l’utente ha pubblicato in PM
  • Usare #dup invece di #+@ poiché il contenuto potrebbe essere un’istanza di Nokogiri::XML::Element.
  • Abbandonare la funzione readonly quando si abbandona la tabella
  • Creare funzioni readonly durante il backup
  • Rilevare l’user agent di DiscourseHub.
  • Assegnare il badge ‘First Onebox’ solo per URL Oneboxed. (#7974)
  • Correggere l’ordinamento delle route OmniAuth
  • Notificare sull’aggiornamento Reviewable. (#7980)
  • Tutorial discobot sbagliato avviato per determinate lingue.
  • Rimuovere la dipendenza da present? nella lib distributed_mutex
  • Codificare correttamente i nomi dei file non-ASCII nell’intestazione HTTP
  • Non seguire il redirect sullo stesso host con path /login o /session
  • Consente la sostituzione di emoji di cifre e simboli (#7978)
  • L’incorporazione di argomenti falliva con alcuni HTML
  • Non nascondere/chiudere gli argomenti se non soddisfano la visibilità minima
  • Usare il titolo non escapato come id combo-box (#7979)
  • I caricamenti S3 mancavano di un header cache-control (#7902)
  • Assicura che il report flag-ratio mostri utenti con disagreed > agreed (#7977)
  • Mostrare il link delle richieste di adesione solo per i proprietari del gruppo. (#7543)
  • Il controller generato dovrebbe essere in una cartella underscored (#7975)
  • Assicura che il picker pikaday sia visualizzato in UTC (#7968)
  • Consente copia e incolla file nel composer con chrome (#7969)
  • Errore di sintassi in b1f5949
  • Rendere il percorso workbox compatibile con multisite
  • Anteprima composer su IE11 (#7970)
  • Rinominare l’icona “refresh” deprecata in “sync” (#7966)
  • Migliore rilevamento dei browser Apple (#7961)
  • Varie migliorie alle parole osservate
  • Non includere il percorso di caricamento multisite nell’URL sorgente se già esiste.
  • Rendere il recupero dei caricamenti compatibile con multisite.
  • Aggiornare correttamente le risposte quando il primo post viene spostato
  • onClose modale veniva chiamato ripetutamente
  • Rollback quando i test multisite sollevano eccezioni
  • Non riutilizzare connessioni redis in thread diversi nei test
  • I caricamenti Gravatar dipendevano da authorized_extensions.
  • DistributedMutex (#7953)
  • Messaggio di errore migliore sull’aggiornamento del nome utente dalla pagina utente Admin.
  • Aggiungere di nuovo l’opzione verbose a DbHelper.remap
  • Aggiungere frozen_string_literal: true nella migrazione
  • Prevenire che user-notifications-dropdown causi cambiamenti indesiderati
  • Post#each_upload_url restituisce un percorso errato al blocco quando il CDN è abilitato.
  • Rendere l’initializer funzionante al primo db:migrate
  • Identificare correttamente Edge basato su Chromium
  • Supportare stylesheet multi-file nei componenti del tema (#7950)
  • Errore migliore quando SSO fallisce a causa di secret vuoto (#7946)
  • Includere l’etichetta predefinita quando si esportano i report
  • Fornire un messaggio di errore se non sono stati selezionati tag validi
  • Errore stringa congelata in TopicEmbed.import (#7938)
  • Nascondere i post caricati in live da utenti ignorati
  • Reverte #18e2816 (#7940)
  • Usare lo stesso id per entrambi gli inventari originali e ottimizzati in configurazione multisite.
  • Applicare i vincoli predefiniti al formato delle route (take 2) (#7920)
  • Mantenere i parametri di query presenti in auth_redirect (#7923)
  • Assicurarsi che i job non vengano eseguiti immediatamente dopo migrate_to_s3
  • Migliora il controllo dei tag quando si aggiorna la categoria dell’argomento (#7921)
  • Rimuove il contesto non categorizzato se non consentito nel composer (#7922)
  • Inviare featuredLink come featured_link al backend per aggiornare correttamente … (#7915)
  • Usare uniq invece di uniq! quando si controlla il percorso radice non compresso. Usare la convenzione di denominazione rails per ZipUtils
  • Le migrazioni hanno tentato di cambiare una stringa congelata
  • Aggiornare il conteggio delle risposte quando si spostano i post
  • Eliminare le notifiche che gli utenti non possono vedere dopo aver spostato i post
  • Le vecchie notifiche non linkavano al post corretto dopo aver spostato il post
  • Consente di specificare attributi camelCased nel componente wrap (#7919)
  • Impostare un tempo di lettura minimo per post. (#7842)
  • Fare sempre il backup dei caricamenti locali oltre ai file memorizzati su S3
  • Non richiedere il refresh sulla richiesta ‘log out all’
  • Mostrare lo stesso nome utente o nome per gli avvisi del post. (#7862)
  • Codificare in URL i nomi utente nei link del profilo utente nei feed RSS
  • Rimuovere la creazione del record del caricamento del post all’interno del metodo ‘find_missing_uploads’.
  • Bug che impedivano di chiudere la modale di eliminazione account con il pulsante (#7904)
  • Stringa che non può essere tradotta nell’interfaccia delle parole osservate
  • Nomi di backup vuoti con titoli del sito unicode
  • Rispettare l’impostazione logout_redirect su ‘Log out all’
  • Quando ‘raw’ iniziava con un URL di caricamento non immagine, non veniva convertito in short-url.
  • Convertire gli URL hotlinked non immagine in short url.
  • Rimuovere tutti i service worker dai dispositivi Apple di nuovo
  • Rinominare le icone deprecate, consentire icone personalizzate nei badge
  • Ricompilare le risorse extra_js del tema quando COMPILER_VERSION cambia (#7897)
  • Fallback alla compressione gzip se brotli non è supportato (#7895)
  • Saltare la conversione markdown per URL hotlinked non immagine
  • I backup presi da pg_dump >= 11 sono non portabili (#7893)
  • Applicare i vincoli predefiniti al formato delle route (#7890)
  • Assicurarsi che le categorie soppresse non producano argomenti in evidenza. (#7863)
  • Consentire l’ampersand nelle route site_texts
  • Ricalcolare le impostazioni quando cambiano le impostazioni dipendenti
  • Usare la lingua predefinita per i motivi di segnalazione
  • Non mostrare bootbox se il post non ha risposte. (#7866)
  • Disattivare la registrazione della ricerca quando è in sola lettura (#7877)
  • Assicura che lo spinner sia visualizzato su tags/show quando si caricano di più (#7876)
  • Assicura che il routing con hash non blocchi la cronologia (#7872)
  • Assicura che il routing con hash non blocchi la cronologia
  • L’ultimo gem Selenium ha rotto lo script di importazione di Google Groups
  • Il rimappaggio durante il restore era sbagliato per gli URL CDN
  • Rimappare diversamente quando il backup proviene da multisite
  • Codici di uscita dei test Turbo
  • Cancellare il contenuto dell’editor del tema quando si cambiano le schede
  • Remap non dovrebbe provare a cambiare colonne in sola lettura
  • Mostrare il nome della categoria nel titolo per la vista crawler
  • Usare il fuso orario corretto per SQL manuale
  • Non usare eccezioni per catturare conflitti
  • Il pulsante Indietro avrebbe portato all’argomento precedente invece della lista
  • Aggiungere la dimensione dell’immagine solo se larghezza e altezza sono in pixel
  • Problema di layout griglia IE nella pagina di attività dell’utente
  • Fallire se nessuno dei nostri tag può essere aggiornato
  • Non mostrare il pulsante di invito se i login locali sono disabilitati
  • Assicura che il routing a / con query string funzioni (#7859)
  • Non disabilitare download_remote_images_to_local se il sito usa S3 (#7861)
  • Upsertare un campo personalizzato se fallisce un vincolo univoco
  • Assicurarsi che il download dell’immagine lightbox abbia la corretta disposizione del contenuto in S3 (#7845)
  • Prevenire che emoji-picker non si mostri (#7856)
  • Rispettare il parametro full_screen_login dai provider di auth del plugin (#7855)
  • Usare l’attributo titolo per gli elementi di notifica. (#7840)
  • Rimuovere il pulsante salva fuori posto
  • Mostrare il pulsante ‘Esporta’ per tutti i report tabellari. (#7838)
  • I log per l’abilitazione/disabilitazione dei componenti dovrebbero comparire nei log delle azioni dello staff
  • Assicura che l’helper emoji funzioni con emoji personalizzate (#7843)
  • Assicura che /t/TOPIC_ID/POST_NUMBER sia instradato correttamente (#7841)
  • La pagina inizia da 1 (#7844)
  • Rimuovere l’uscita fuori posto
  • La creazione di un nuovo badge fallisce su query SQL vuota (#7837)
  • Mostrare il pulsante rimuovi timer solo agli utenti con il permesso di farlo
  • Usare il titolo normale invece del titolo fancy per il composer precompilato
  • Non inviare email di notifica quando l’utente non può vedere l’argomento
  • Assicura che le pagine statiche usino il percorso assoluto (#7828)
  • Copiare le modifiche locali del tema nella cartella temporanea corretta quando si diffano gli aggiornamenti al tema remoto
  • Correggere un bug di navigazione
  • FakeExceptions dovrebbero avere il nome della classe originale
  • Una causa di eccezione è essa stessa un’eccezione
  • Segnare gli argomenti nelle sottocategorie come non letti quando si annulla il genitore
  • Turbo_rspec non accetta queste opzioni
  • Includere solo i punteggi pendenti/acconsentiti nel punteggio totale
  • Fornisce un helper emoji per sostituire i codici con immagini (#7802)
  • Prevenire il fallimento quando TL è stato mutato su un oggetto interno (#7808)
  • Non consentire la creazione di un argomento se non c’è una categoria disponibile per la pubblicazione (#7786)
  • Chiamare un’azione con una stringa è deprecato (#7807)
  • Chiude il menu di ricerca su escape (#7804)
  • Non includere uncategorized_category_id in topic_create_allowed se la pubblicazione in non categorizzato è disabilitata
  • Assicurarsi che l’argomento esista prima di creare un banner. (#7781)
  • Non usare DistributedCache per memorizzare lo stato readonly di redis
  • CategoryUser#batch_set (#7787)
  • Rimuovere notification_level dagli indici univoci category_users
  • CategoryUser#batch_set non stava aggiornando i record preesistenti
  • Changed veniva riportato in modo errato
  • Iterare quando si cancella la cache delle parole osservate
  • Gli URL di caricamento multisite devono avere o il nome del db o la parola ‘short-url’.
  • Overflow mobile per modali fissi alti
  • Assicura che l’URL alla conversazione reviewable completa funzioni su sottocartella
  • La ricerca del category-chooser dovrebbe essere limitata alla categoria (#7794)
  • Assicurarsi che l’evento :after_auth sia triggerato. (#7791)
  • Bizzarrie del pulsante Indietro quando si reindirizza dalle route index
  • Supportare il ritorno a capo in InlineUploads.
  • Non sostituire i tag img all’interno dei tag anchor con formato markdown.
  • Caso limite con tag anchor in InlineUploads.
  • Alcune operazioni della barra degli strumenti non triggeravano l’evento change
  • Se un utente elimina un post nascosto, non dovrebbe perdere la cronologia
  • Non aggiornare tutte le impostazioni al salvataggio per tutte le impostazioni, limitare solo a poche
  • Il cambiamento del parametro ‘status’ non filtrava gli argomenti nella route del tag.
  • Caso limite BBcode per InlineUploads.
  • Usare il nome corretto per l’impostazione del sito selectable_avatars_enabled
  • InlineUploads dovrebbe sostituire i link degli allegati con testo markdown.
  • Upload#short_url genera un URL errato quando l’estensione è nil.
  • Non consentire agli utenti di modificare le informazioni dell’argomento quando l’OP è bloccato
  • Non si poteva modificare un widget che non era nel registro
  • Rimuovere l’hack temporaneo per il bug iOS fisso (#7773)
7 Mi Piace

MODIFICHE ALL’UX

  • Nasconde il selettore di emoji dalla scheda “Modifica categoria” del template del topic (#9036)
  • Nasconde il selettore di data locale quando utilizzato al di fuori del compositore principale
  • Limita l’altezza dell’icona in btn-small per prevenire incoerenze di altezza
  • Elimina lo scorrimento doppio della finestra modale nei lunghi moduli di creazione account per dispositivi mobili
  • Utilizza lo stesso stile per username e user-name
  • Solo il primo attributo dovrebbe essere iperlinkato
  • Aggiungi margine in base alla posizione dell’attributo
  • Migliora l’aspetto dei piccoli pulsanti (#8990)
  • Visualizza correttamente i menzioni nei messaggi brevi dei post
  • Regola la larghezza del menu a tendina delle notifiche del topic su dispositivi mobili
  • Mantieni i campi di inserimento per categoria e tag del compositore mobile su una sola riga
  • Piccole modifiche all’interfaccia del costruttore di sondaggi (#8985)
  • Limita l’altezza dei campi utente nelle card utente su dispositivi mobili, aggiunge il mixin line-clamp
  • Limita l’altezza dei dettagli delle azioni dello staff
  • Impedisce che il conteggio dei topic nel menu a tendina delle categorie vada a capo (#8943)
  • Utilizza il dimensionamento border-box nei menu a tendina SK2
  • Mostra tutte le categorie genitore per il topic di destinazione
  • Il completamento automatico del compositore suggerirà tutti i nomi dei gruppi visibili
  • Non ingrandire le emoji nei sondaggi (#8934)
  • Mostra lo stato del topic di destinazione quando si spostano post in un topic esistente
  • Aggiorna la navigazione a comparsa laterale delle impostazioni del sito mobile per RTL
  • Correzione del layout mobile per gli elementi revocabili rivendicabili
  • Impedisce che il nuovo badge rimanga orfano su dispositivi mobili
  • Disabilita sempre il pulsante “Crea account” quando i campi utente non sono validi
  • Ignora il parametro nome dall’IDP quando è uguale all’email (#8869)
  • Migliorata la copia di composer.saved_draft (#8863)
  • Cache dell’elenco completo delle icone del selettore (#8862)
  • Rimuove il lieve ritardo di rendering con il pulsante di notifica della timeline (#8860)
  • Regola l’algoritmo per la selezione del conteggio delle notifiche
  • La barra di avanzamento del topic non dovrebbe lampeggiare su desktop
  • Introduce il componente icon-picker per i badge (#8844)
  • Impedisce all’intestazione del mini tag chooser di andare a capo (#8858)
  • Aggiunge il supporto alla navigazione con le frecce al mini-tag-chooser (#8857)
  • Centra i titoli nell’intestazione fissata quando non ci sono due righe
  • Non visualizzare la descrizione dell’opzione fissata su dispositivi mobili (#8846)
  • Assicura che l’icona delle opzioni fissate non vada a capo (#8845)
  • Include le categorie silenziate nella pagina delle categorie per impostazione predefinita (#8842)
  • Aggiungi un’icona per Google Map onebox.
  • Nasconde l’impostazione allow_embedding_site_in_an_iframe
  • Mostra la timeline verticale del topic durante la composizione (#8813)
  • Introduce l’impostazione automatica ‘categories topics’ (#8804)
  • Gli amministratori dovrebbero vedere solo i propri PM quando cercano in:all
  • Il messaggio di errore CSV non valido ora include informazioni sulla riga malformata (#8773)
  • Usa ‘-’ come slug di categoria predefinito (#8607)
  • Aggiungi conferma quando si aggiungono sinonimi di tag
  • Gli utenti devono confermare quando lasciano un gruppo privato
  • Piccoli aggiustamenti alla finestra modale “Scegli topic”
  • Migliora l’aspetto della modifica del titolo del PM
  • Migliora l’aspetto delle liste e dei campi utente nelle biografie mobili
  • Assicurati che tutti i codici di backup generati siano visualizzati sullo schermo
  • Restituisci un errore più amichevole quando il CSV non è valido. Aggiunto un pulsante Annulla per tornare alla visualizzazione /badges
  • Aggiorna l’avviso di deprecazione di IE11 e abilitalo per impostazione predefinita
  • Centra il topic in evidenza nei profili mobili
  • Rimuovi la dipendenza da JS per i link delle caselle delle categorie
  • Sottocategorie nelle “Caselle con sottocategorie” + coerenza
  • Correggi il messaggio di convalida per la priorità di ricerca delle categorie
  • Alcuni aggiustamenti di stile nella pagina delle categorie per le sottocategorie
  • Non usare le avatar come immagini opengraph di fallback per le risposte (#8605)
  • Invites#show non può essere richiesto con json e non è configurato correttamente (#8570)
  • Nuove icone a campana per gli stati di notifica/tracciamento
  • Migliora lo stile delle sottocategorie nell’elenco delle categorie (#8593)
  • Mostra i nipoti nell’elenco delle categorie (#8592)
  • Impedisce che il menu di amministrazione del post appaia sotto l’intestazione nell’OP
  • Riduci l’opacità sui contenuti del topic nascosti, ma non sui controlli
  • Piccoli aggiustamenti alla pagina di amministrazione utente, adattandosi a nomi di gruppo lunghi
  • Piccolo aggiustamento per dare più flessibilità all’input del destinatario del PM
  • Aumenta l’area di tocco della combo-box per dispositivi mobili
  • Pluralizza “like/letti questo”
  • Migliora l’allineamento dei pulsanti di accesso/registrazione social in Firefox
  • Lo z-index della lightbox delle immagini deve essere superiore allo z-index della finestra modale
  • Migliora il testo nelle finestre modali “Sposta nel topic” e “Sposta nel messaggio”
  • Include i gruppi pubblici nell’insieme dei gruppi menzionabili (#8516)
  • Piccole correzioni per la finestra modale di registrazione iOS
  • Gli stili della combo-box dei tag dovrebbero corrispondere ai tag nei topic
  • Piccoli aggiornamenti di stile per le informazioni sui tag
  • Tentativi di rendere il caricamento dei grafici meno lento (#8529)
  • Rimuovi “mostra altro” dalle finestre modali di caricamento (#8470)
  • Rimuove l’animazione dell’avatar per le card utente mobili (#8483)
  • Rimuove la doppia codifica dei titoli utente.
  • Impedisce le barre di scorrimento al caricamento iniziale del pannello (#8456)
  • Regola i margini dei passaggi della procedura guidata (#8452)
  • Ignora gli spazi iniziali nella selezione quando si aggiunge un link.
  • Mostra il nome completo del gruppo anche quando il titolo è lo stesso. (#8437)
  • Non mostrare l’ombra sulle immagini al passaggio del mouse sui dispositivi touch (#8429)
  • Mostra un messaggio ovvio quando il ripristino del backup è disabilitato
  • Aggiunge un effetto hover sulle immagini in lightbox (#8416)
  • Rinomina “Nascondi risultati” in “Mostra voto” nei sondaggi (#8403)
  • Imposta la scala selezionata al 100% se la scala non è definita
  • Rendi le icone di condivisione di colore coerente per i temi scuri
  • Aumenta lo sfocamento sui contenuti lunghi del modulo di registrazione per rendere più evidente lo scorrimento
  • Link di autenticazione alternativa più ovvio
  • Consenti il tasto Invio per inviare la prova email nel pannello di amministrazione
  • Invece del conteggio totale degli utenti, visualizza solo il numero di utenti che saranno interessati.
  • Aggiunge l’indicatore +n nell’elenco dei topic PM (#8353)
  • Aggiunge un link alla documentazione CSP all’impostazione content_security_policy_script_src
  • Non aggiungere spazi iniziali/finali quando si copia la chiave API in Firefox
  • L’input dei tag suggerisce i tag richiesti se nessuno è stato selezionato
  • Mostra l’indirizzo email dell’utente nell’email e nell’interfaccia “concedi accesso amministratore”
  • Allarga il campo di input del nome del gruppo tag e aggiungi testo segnaposto
  • Converti l’avviso e la chiusura modale in pulsanti per migliorare l’accessibilità
  • Applica lo sfondo corretto a <select> sui temi scuri (#8234)
  • Migliora le citazioni su iOS
  • Corregge la regressione con il compositore iOS
  • Aggiorna lo stile dei menu a tendina disabilitati con le variabili di colore
  • Standardizza la visualizzazione dei tag nei risultati del menu di ricerca
  • I collegamenti della dashboard puntano all’elenco dei commit git invece che al confronto git
  • Rendi più chiara l’interfaccia di appartenenza ai gruppi (#8210)
  • Evidenzia che le date locali sono in UTC negli estratti (#8208)
  • Assicurati che le informazioni onebox di GitHub non vadano a capo inutilmente
  • Migliora il rendering della nuova onebox di GitHub nelle email
  • Aggiungi una nuova riga dopo il tag di chiusura del sondaggio per il costruttore di sondaggi
  • Avvolgi il piè di pagina dell’email di digest in una tabella per migliori opzioni di allineamento
  • Include i metadati nei risultati della ricerca della finestra modale dei link del compositore
  • Aggiungi classi CSS al modello di email di digest per consentire una stilizzazione più semplice
  • Aggiungi un glifo al pulsante “Aiuto” nella finestra modale di reimpostazione della password
  • Attiva l’azione principale nelle finestre modali usando Invio
  • Usa i colori del tema per le etichette dei problemi di GitHub
  • Migliore finestra modale degli iperlink del compositore (#8160)
  • Refattorizza il layout del compositore iOS
  • Smetti di usare un font a larghezza fissa per rendere la descrizione dei problemi GitHub
  • Riduci la dimensione delle icone onebox di GitHub
  • Rimuovi l’impostazione tastiera iPad da iOS 13
  • Correggi il posizionamento dell’avanzamento del topic nell’app iOS
  • Input per il nome quando si crea un nuovo autenticatore (#8153)
  • Aggiungi “Bozze” alla scheda del profilo ad accesso rapido. (#8155)
  • Limita l’altezza delle finestre modali alte a una percentuale della viewport
  • Correggi il layout del compositore su Android
  • Attiva il ridimensionamento del compositore quando si chiude la tastiera su iPad
  • Ignora il completamento automatico di Chrome quando si modificano i campi di testo amministrativi
  • Visualizza letture/like nello stesso ordine dei pulsanti del menu del post (#8140)
  • Layout del compositore a viewport completa su iPad
  • Correggi il posizionamento dell’avanzamento del topic
  • Correggi l’allineamento sulla barra di avanzamento del topic e rimuovi alcuni numeri magici
  • Migliora il layout del compositore su iPad
  • Cambia il link del motivo di modifica del compositore in un’icona
  • Usa l’API Visual Viewport per l’altezza del compositore iOS
  • Aggiungi una classe per distinguere le specifiche categorie di moderatore nella pagina “Chi siamo”
  • Usa il formato medio per visualizzare l’orario nei messaggi di notifica dei post. (#8074)
  • Mostra la versione installata con SHA invece del numero di commit
  • Regola l’allineamento dell’avatar di presenza del compositore RTL
  • Migliore immagine utente per embed/topic
  • Allinea i controlli della timeline in alto
  • Nascondi l’indicatore di lettura se il conteggio delle letture è zero
  • Usa Flexbox per l’embed dell’elenco dei topic
  • Usa vertical-align: middle invece di unità em
  • Usa la variabile del codice colore
  • Converti la struttura HTML dell’elenco dei topic incorporati da tabella a div
  • Miglioramenti all’indicatore di lettura. (#8049)
  • Rimuovi le stringhe non utilizzate sulle notifiche desktop
  • Piccolo seguito a #8047
  • Migliore allineamento per i tag nell’intestazione (#8047)
  • Soluzione alternativa per il bug di completamento automatico di Chrome nella ricerca
  • Correzione del layout per le caselle delle categorie con nomi di sottocategoria lunghi
  • Impedisce che le immagini non in lightbox nelle citazioni si allunghino/schiaccino (#8021)
  • Nascondi l’opzione “Crea tag” se l’utente non può creare tag. (#7723)
  • Posizionamento coerente dell’uscita del plugin category-title-before (#8010)
  • Aggiungi un link all’editor robots.txt nella descrizione delle impostazioni del sito
  • Fallback al nome del provider di autenticazione non localizzato se necessario
  • Impedisce i frame onebox di Twitter se sono più alti della viewport mobile
  • Migliora la gestione degli errori per le comuni eccezioni OmniAuth (#7991)
  • Modifica il modello email di amministrazione per avere più spazio per il modulo (#7993)
  • Cancella il nome utente quando si apre la finestra modale della durata dell’ignoramento
  • Nascondi i pulsanti dell’intestazione di accesso/registrazione durante i flussi di autenticazione
  • Aggiungi l’icona del pulsante di accesso alla pagina no_ember (#7982)
  • Migliora il layout della finestra modale del costruttore di sondaggi
  • Migliora le date nell’interfaccia di esportazione dei report (#7971)
  • Usa etichette di giorni della settimana più brevi nel plugin local-dates
  • Usa etichette di giorni della settimana più brevi nel selettore di date
  • Rinomina “Mantieni post” in “Mantieni post nascosto” quando nascosto (#7767)
  • Correzioni di stile per la pagina di anteprima dell’email di digest amministrativa (#7959)
  • Rimuovi il bordo confuso nell’elenco degli utenti ignorati
  • Rendi le visualizzazioni del profilo coerenti con altri elementi (#7956)
  • Impedisce che le date elaborate vadano a capo (#7954)
  • Mostra un avviso quando l’amministratore clicca su Salva senza aggiungere un gruppo durante la modifica delle autorizzazioni della categoria (#7947)
  • Aumenta il contrasto del testo del motivo fissato/tracciato, migliora il layout
  • Migliora l’associazione dell’account quando manca la descrizione dell’account
  • Aggiungi la classe espanso/collassato ai post-controls (#7932)
  • Corregge l’allineamento verticale della favicon onebox (#7926)
  • Migliora il layout delle intestazioni di tag lunghe su dispositivi mobili
  • Refattorizza la finestra modale di caricamento avatar per un migliore spaziatura mobile
  • Aggiorna il messaggio “non trovato” per gli inviti
  • Correggi lo spazio di controllo per il caricamento dell’immagine del profilo su dispositivi mobili
  • Aggiunge un tag <a> con href ai titoli delle caselle delle categorie (#7901)
  • Rimuovi la copia duplicata nelle preferenze di autenticazione a due fattori
  • Usa le variabili di colore SCSS
  • Disabilita le notifiche di modifica di sistema per impostazione predefinita (#7896)
  • Scambia le sezioni Ignora e Silenzia per spostare il pulsante “Salva modifiche” in basso
  • Usa un’altezza relativa alla viewport per l’area di testo di robots.txt
  • Riordina i controlli nelle finestre modali di modifica
  • Assicura che il popup-tip si mostri sopra i menu a tendina (#7891)
  • Correzioni di stile dell’editor mobile (#7878)
  • Aggiorna il segnaposto per i gruppi di tag
  • Aggiungi l’attributo title e aria-label al link dell’icona PM
  • Scarta il post selezionato se non è nella viewport. (#7869)
  • Correzione dell’allineamento del pulsante espandi-post (#7865)
  • Rendi l’altezza predefinita del logo del sito pari a 40px esatti
  • Dai alle icone dei badge una larghezza per adattarsi a SVG senza dimensioni
  • Migliora la onebox dello stato di Twitter con interruzioni di riga
  • Aggiungi uno stile per i tweet citati (#7832)
  • Migliora lo stile dei risultati dei topic simili nel compositore (#839)
  • Metti tag e categorie sulla stessa riga nei risultati del menu di ricerca (#7830)
  • Migliorato il posizionamento mobile del pulsante di rimozione del timer del topic
  • Dai a ogni informazione la sua riga nei risultati del menu di ricerca (#7825)
  • Aggiorna la copia di ignored_user_summary (#7748)
  • Sposta il link per mostrare i topic tracciati, semplifica la traduzione
  • Cambia l’icona per il segnaposto video
  • Nascondi il tooltip “Il post non è letto” dopo che il post è stato letto (#7813)
  • Rendi grigia l’icona del segnaposto video onebox
  • Richiedi una conferma se si approva un post in un topic chiuso
  • Nuovo pulsante inline per rimuovere un timer del topic (#7790)
  • Aggiungi una scorciatoia per rimandare i topic (#7798)
  • Migliora il selettore di date nella finestra modale di modifica del timestamp (#7771)
  • Mostra l’icona like sui post archiviati (#7775)

MODIFICHE ALLA SICUREZZA

  • 2FA con U2F / TOTP
  • Usa il parsing JSON stretto quando si analizzano i metadati del backup
  • Migliora la logica di autenticazione a secondo fattore
  • Correggi il controllo delle autorizzazioni quando si revocano le chiavi API utente
  • Vulnerabilità in WildcardUrlChecker
  • Aggiorna rack-mini-profiler per evitare possibili XSS (#8537)
  • Rimuovi i gestori di eventi dai file SVG
  • Assicurati che solo i caricamenti di immagini possano essere incorporati
  • Aggiorna puma da 3.12.1 a 3.12.2 (#8464)
  • Controlla le autorizzazioni durante il completamento automatico dei menzioni
  • Decomprimi in modo sicuro i backup durante il ripristino. (#8166)
  • Mini profiler abilitato erroneamente per gli amministratori
  • Decomprimi i file in modo sicuro. (#8124)
  • Aggiorna la dipendenza rubyzip
  • Aggiorna rack-mini-profiler all’ultima versione per correggere XSS
  • Non permettere base_uri come host incorporabile se non esiste
  • XSS quando si onebox il campo della posizione del profilo utente
  • Reimposta la password quando si attiva un account tramite provider di autenticazione
  • Non inviare il token CSRF nella stringa di query
  • Aggiorna nokogiri
  • Aggiungi limitazione della velocità alla segnalazione degli errori JS anonimi
  • Non rivelare i dettagli della categoria agli utenti che non hanno accesso
  • Limita l’accesso a message-bus sui siti con login_required
  • Richiedi POST con token CSRF per la fase di richiesta OmniAuth
  • Pulisci l’ID email per l’uso come chiave mutex
  • Aggiungi una schermata di conferma quando si collegano account associati
  • Convalida l’identificatore del chunk del backup
  • XSS quando si visualizzano le parole monitorate nel pannello di amministrazione.
  • Iniezione SQL con categorie predefinite
  • Aggiorna lodash
  • XSS con il selettore di titolo nella pagina delle preferenze
  • Rimuovi HTML dalle email di invito
  • XSS nelle rotte
  • Escapa il testo email per i post contenenti [details].

PRESTAZIONI

  • Evita di chiamare il sistema per ottenere il nome host in modo aggressivo
  • Memorizza i campi utente consentiti in modo più efficiente (#8968)
  • Memorizza PostRevisor#diff_size (#8939)
  • Ottimizza la modifica dei post
  • Carica gli utenti in batch durante la generazione delle notifiche (#8870)
  • Accelera lo spostamento dei post su database di grandi dimensioni
  • Usa una rotta separata per le card utente e dividi il serializzatore utente (#8789)
  • Cache dei ranghi per i badge in evidenza, per semplificare la serializzazione dell’utente (#8698)
  • Riduci le query DB durante la serializzazione delle informazioni di ignoramento/silenziamento (#8629)
  • Cache degli ID utente ignorati e silenziati nell’oggetto current_user
  • Evita le query DB quando si controlla l’autorizzazione di ignoramento/silenziamento in guardian
  • Cache del conteggio dei badge utente nella tabella user_stats (#8610)
  • Esegui meno query durante la conversione dei post. (#8358)
  • Cache delle risorse statiche in NGINX per più tempo
  • Aggiungi un indice filtrato per i banner
  • Aggiungi indice alle notifiche per accelerare lo spostamento dei post
  • Smetti di distruggere le bozze sul client quando si inviano risposte
  • Esegui meno frequentemente la pulizia costosa dei caricamenti
  • Cache del conteggio dei nuovi utenti nelle email di riepilogo
  • Aggiungi indice su gruppo a category_groups (#8231)
  • Aggiungi indice unico oauth2_user_infos(user_id, provider) (#8230)
  • Spostamento più veloce dello stato di lettura
  • Evita regex per il percorso critico
  • Riutilizza il renderer quando si rendono i modelli email
  • Accelera il tempo di rendering della pagina “Chi siamo” e limita i moderatori delle categorie (#8112)
  • Assicurati di riscaldare la cache dello schema in tutto il multisito
  • Evita di avviare un thread ogni volta che si chiude una connessione
  • Aggiorna il conteggio dei lettori quando un post di un altro utente viene letto. Non recuperare di nuovo i dati del post solo per aggiornare il conteggio. (#8078)
  • Usa l’URL CDN per il proxy della favicon
  • Esegui più thread per le pianificazioni regolari dei lavori
  • Riduci la finestra di coerenza sulle azioni dell’utente
  • Evita di filtrare le bozze condivise quando non vengono utilizzate
  • Seleziona solo il campo che utilizziamo
  • Pre-calcola l’ultimo post letto da un membro del gruppo
  • Calcolo più veloce della lunghezza del corpo del compositore
  • Evita N+1 sulla visualizzazione del topic
  • Rake posts:rebake_uncooked_posts esegue in linea
  • Message_bus sarà rimandato dal server quando è sovraccarico
  • Aggiungi più vincoli sull’uso della Cache Storage
  • Migliora la velocità delle query quando si cercano PM diretti
  • Usa Oj per serializzare JSON. (#7820)
  • Limita il tempo speso nel confronto di grandi blob di testo
  • Usa Oj per serializzare JSON. (#7780)
11 Mi Piace