Discourse Version 2.5

Focus

Nome in codice

Data di inizio

26 febbraio 2020

Data di rilascio

24 giugno 2020

66 Mi Piace

NUOVE FUNZIONALITÀ

  • Aggiunto un outlet per plugin dopo il nome utente (#10113)
  • Verifica se esistono avatar selezionabili prima di abilitarli (#10032)
  • Rimozione delle impostazioni del sito per URL di caricamento deprecate.
  • Script di importazione per jForum
  • Non visualizzare utenti silenziati/ignorati sotto “chi ha messo mi piace”
  • Consente di avere intestazione/piè di pagina nelle pagine pubblicate (#10067)
  • Aggiunto l’evento before_email_send
  • Consente di ignorare un utente per sempre (#10074)
  • Consente alle pagine pubblicate di essere pubbliche (#10053)
  • Nuovo outlet per plugin category-list-above-each-category (#10037)
  • Aggiunta l’opzione “Ora” (nascosta di default) al selettore di input per date future (#10047)
  • Consente più gruppi che possono votare durante la creazione di un sondaggio
  • Inclusione dei tag nei messaggi non letti/nuovi
  • Miglioramento del supporto UX per più indirizzi email (#9691)
  • Link di invito utilizzabili più volte (#9813)
  • Supporto per l’aggiunta durante l’etichettatura di massa tramite rake (#9978)
  • Nuova attività rake per aggiornare la colonna first_post_created_at
  • Aggiunta attività uploads:batch_migrate_from_s3 per limitare i post migrati contemporaneamente (#9933)
  • Impostazione categoria per il filtro elenco predefinito. (#9975)
  • Modalità whitelist per repository temi (sperimentale)
  • Nuovo outlet per plugin sotto il titolo della pagina dei badge (#9936)
  • Notifica agli amministratori per credenziali obsolete (#9918)
  • Download delle immagini remote anche per i post vecchi (#9925)
  • Consente opzionalmente i tag nello stato di tracciamento dei argomenti
  • Visualizzazione di una pagina 404 dettagliata per gli argomenti privati (#9894)
  • Notifica agli amministratori per credenziali obsolete (#9854)
  • Invio di un messaggio privato quando l’adesione a un gruppo viene accettata (#9822)
  • Aggiunta di un’impostazione per disabilitare l’installazione automatica delle regole CORS nei bucket S3 (#9872)
  • Permalink per i tag
  • Impostazione categoria per il filtro elenco predefinito.
  • Aggiornamento dell’estratto dell’argomento quando l’OP viene rielaborato (#9852)
  • Aggiunta dell’impostazione del sito per la lunghezza massima dell’estratto dell’argomento (#9847)
  • Rimozione dell’hook web ‘flag’ a favore dell’hook web ‘reviewable’
  • Rimozione dell’hook web ‘post in coda’ a favore dell’hook web ‘reviewable’
  • Aggiunta dell’opzione ‘None’ per il cookie same-site per rendere possibili i sistemi cross-domain (#9374)
  • Esposizione di Composer.serializeToTopic nell’API plugin lato client.
  • Estensione della durata consentita per il download
  • Aggiunta di un endpoint per le singole icone SVG (#9765)
  • Aggiunta di dati strutturati per seguire le linee guida di Google (#9764)
  • Introduzione di una chiave di override solo per lo staff per discourse-presence.
  • Supporto per il menu Scorciatoie App (#9749)
  • Aggiunta dell’intestazione noindex alle pagine dei tag (#9748)
  • Consente l’autenticazione tramite parametri per UserApiKeys (#9742)
  • Consente ai plugin di registrare un callback per ignorare DraftSequence.
  • URL canonico predefinito (#9738)
  • Passaggio dell’istanza di revisor all’evento DiscourseEvent post_edited.
  • Aggiunta dell’intestazione noindex a badge, gruppi e pagine /my (#9736)
  • Consentire a Google di indicizzare le pagine in modo che possa rimuoverle
  • Aggiunta dell’intestazione no_index se robots è disabilitato
  • Filtraggio delle impostazioni per plugin (#9692)
  • Irrigidimento delle regole di limitazione della velocità per il recupero della password
  • Esclusione delle categorie silenziose dalla lista degli argomenti “top”.
  • Cancellazione opzionale del segnalibro quando viene inviato un promemoria (#9637)
  • Inclusione della posizione della categoria durante l’esportazione delle categorie (#9658)
  • Onebox per video di Reddit
  • Onebox per video di Facebook
  • Inclusione di miniature ottimizzate per gli argomenti (#9215)
  • Nokogumbo (#9577)
  • Notifica incondizionata sulle modifiche almeno una volta al giorno
  • Aggiunta di un filtro per tutti/non letti/letti nella pagina delle notifiche dell’utente (#9535)
  • Aggiunta di un banner di categoria per spiegare perché un utente non può pubblicare (#9576)
  • Consente di limitare i report visibili e le schede nella dashboard (#9598)
  • Aggiunta di un’impostazione per controllare l’intestazione Expect nelle chiamate S3
  • Ulteriori miglioramenti alla vista crawler e per vecchi browser
  • Consente la creazione di utenti con l’API admin quando i login locali sono disabilitati (#9587)
  • Miglioramento della vista crawler
  • Aggiunta di user_profile all’esportazione CSV user_archive (#9571)
  • Ridesign di discourse-presence per tracciare lo stato lato client. (#9487)
  • Consente di stilizzare le pagine pubblicate con temi/plugin (#9570)
  • Supporto per override di SSO sito e posizione
  • Visualizzazione opzionale dell’ora locale per l’utente nella scheda (#9527)
  • Chiusura della prima notifica cliccando ovunque (#9525)
  • Quando si bloccano gli email, preferire il blocco canonico
  • Non visualizzare notifiche nuove/non lette per argomenti silenziati (#9482)
  • Compatibilità con Digital Ocean Spaces per l’archiviazione oggetti
  • Aggiunta di una classe al blocco di citazione <aside> quando si cita un utente ignorato (#9511)
  • Rendere riutilizzabili i filtri dei report (#9444)
  • Interfaccia utente admin per unire due utenti. (#9509)
  • Promozione dei segnalibri con promemoria come funzionalità principale (#9369)
  • Aggiunta di un pulsante copia ai blocchi di codice (#9451)
  • Aggiunta della colonna created_at a user_badges (#9463)
  • Miglioramento del rendering dei feed RSS
  • Modifica dei promemoria dei segnalibri dal post e aggiunta di un pulsante di eliminazione esplicito (#9455)
  • Attività rake per esportare i gruppi (#9450)
  • Gli utenti possono essere ignorati per sei mesi. (#9446)
  • Consente di modificare i promemoria dei segnalibri (#9437)
  • Decorazione del pulsante di segnalibro a livello di argomento con l’orario del promemoria (#9426)
  • Aggiunta del supporto per il formato upload nelle impostazioni dei temi.
  • Aggiunta del trigger user_session_refreshed (#9412)
  • Estensione del tempo di taglio del segnalibro per “Più tardi oggi” fino alle 17:00 (#9419)
  • Impostazione del sito Enforce_canonical_emails
  • Nuova impostazione del sito embed_unlisted (#9391)
  • Supporto plugin per la transpilazione di file .js regolari (#9398)
  • Aggiunta dell’outlet per plugin after-reviewable-post-user (#9397)
  • Webhook ed evento per l’assegnazione di un badge a un utente
  • Visualizzazione della vista noscript per browser non supportati (#9373)
  • Supporto per la pubblicazione di argomenti come pagine (#9364)
  • Landmark per screenreader per gli argomenti principali e suggeriti
  • Abilitazione predefinita della navigazione offline e della PWA a schermo intero su iOS
  • Hash delle chiavi API utente nel database (#9344)
  • Scorciatoie da tastiera per i segnalibri (#9318)
  • Modifiche e correzioni di bug per il tipo di promemoria dei segnalibri (#9329)
  • Consente agli amministratori di disabilitare l’eliminazione autonoma dell’account
  • Aggiunta del lazy loading all’elenco dei segnalibri utente (#9317)
  • Notifiche di promemoria per i segnalibri ad alta priorità (#9290)
  • Aggiunta dell’impostazione auto_approve_email_domains per approvare automaticamente gli utenti (#9323)
  • Visualizzazione di “Ultimo aggiornamento” nella directory degli utenti
  • Consente più gruppi di emoji personalizzati (#9308)
  • Opzione per aggiornare i componenti del tema figlio tramite CLI del tema.
  • Regole più rigide per la presenza dell’utente
  • Il codice di invito non distingue tra maiuscole e minuscole
  • Consente ai plugin di escludere i passaggi della procedura guidata (#9275)
  • Elenco delle scorciatoie del menu di ricerca nella finestra modale delle istruzioni (#9273)
  • Navigazione tra i risultati della ricerca utilizzando J/K (#9264)
  • Assegnazione non necessaria dell’argomento della coda di revisione quando un flag viene gestito
  • Visualizzazione dei voti in un sondaggio “on voted” al creatore
  • Eliminazione automatica delle risposte a un argomento dopo N giorni. (#9209)
  • Google Calendar non supporta URL in iCalendar, aggiunta di una descrizione di riserva
  • Feed ICalendar per i promemoria dei segnalibri
  • Demozione delle categorie silenziose nell’elenco delle categorie (#9226)
  • Visualizzazione del numero di post respinti nel riepilogo dell’utente (#9204)
  • Codice di invito globale opzionale per la registrazione dell’account
  • Aggiunta dell’impostazione del sito enable_bookmark_at_desktop_reminders (#9198)
  • Aggiunta del supporto per servizi personalizzati simili a Gravatar (#9137)
  • Consente una lunghezza massima del post maggiore
  • Modifiche all’elenco utenti per i segnalibri MVP con promemoria (#8999)
  • Consente data e ora personalizzate per i promemoria dei segnalibri (#9185)
  • Invio di notifiche per i promemoria dei segnalibri basati sul tempo e “Su Desktop” (#9071)
  • Consente ai temi di specificare modificatori nel loro file about.json (#9097)
  • Supporto più ampio per i caricamenti di post nel markup video (#9152)
  • Approvazione degli utenti sospetti ora è true di default. L’elenco degli utenti sospetti è stato rimosso (#9151)
  • Miglioramento della finestra modale delle scorciatoie da tastiera (#9143)
  • Aggiunta dell’impostazione embed_set_canonical_url (#9134)
  • Aggiunta di un’impostazione del sito per disabilitare la pulizia degli utenti in fase di sviluppo
  • Prevenzione dell’annullamento accidentale durante la stesura delle penalità (#9129)
  • Nuova rotta per caricare più schede utente contemporaneamente (#9078)
  • Prevenzione dell’annullamento accidentale durante la stesura delle penalità (#9105)
  • Opzione per connettersi a Redis utilizzando SSL
  • Trattamento di /go/ come rotta lato server
  • Aggiunta dei componenti del tema figlio nei metadati del tema.
  • Consente di aggiungere un link di descrizione a un report (#9065)
  • Abilitazione del service worker sulla PWA iOS
  • Disabilitazione sempre delle personalizzazioni sulla rotta /safe-mode (#9052)
  • Salto incondizionato dell’indicizzazione nel controller di ricerca
  • Archivio automatico del messaggio di gruppo se l’argomento è chiuso. (#9046)
11 Mi Piace

CORREZIONI BUG

  • Invalidazione corretta dei onebox inline durante la ricottura
  • Garantisce che la cronologia della moderazione sia accessibile dal menu admin del topic/post (#10118)
  • Utilizza l’URL corretto per la cancellazione dell’iscrizione (#10077)
  • Ignora il livello di notifica della categoria a meno che non sia limitato (scoped)
  • Aggiunge migrazione per eliminare lo stato di tracciamento per gli utenti in fase di staging (#10083)
  • Utilizza Discourse.system_user quando è necessario un amministratore fittizio (#9781)
  • Errori nel tutorial avanzato quando tutte le categorie sono protette (#10111)
  • Aggiorna onebox per correggere l’incorporamento di video e clip di Twitch.
  • Impedisce di digitare “#” quando viene visualizzato “Vai a…”
  • Crea onebox per topic locali quando si utilizza un URL senza slug
  • Utilizza ActionDispatch::Http::ContentDisposition per la content-disposition dei caricamenti (#10108)
  • TurboTests::Runner non segnava errore in caso di problemi.
  • Utilizza un mutex quando si resettano le informazioni delle colonne durante il seeding.
  • multisite:migrate non riusciva a eseguire correttamente il seeding dei dati.
  • Questi test erano difettosi
  • Non genera un’eccezione se non è possibile aggiornare l’utente durante la degradazione del ruolo
  • Utilizza il contenuto grezzo quando si controllano le parole monitorate per segnalare (#10104)
  • Passa la variabile di ambito locale alla funzione interna
  • Nasconde i tag dei messaggi privati se l’impostazione del sito è disabilitata (#10089)
  • Corregge la dimensione del kit di selezione (#10094)
  • Migliora l’UX dei permalink admin (#10101)
  • Non tenta di scaricare immagini hotlinkate per le emoji quando il CDN è abilitato (#10091)
  • Un errore di battitura in un nome di variabile
  • Elimina PostUploads quando si elimina un Post (#10090)
  • Gestisce in modo elegante URL non validi quando si scaricano immagini hotlinkate
  • Non tenta di scaricare immagini hotlinkate per le emoji quando il CDN è abilitato
  • Guardian#can_remove_allowed_users? non dovrebbe bloccarsi per topic senza proprietario
  • Non aggiunge erroneamente un segnalibro al topic premendo Escape (#10088)
  • Non modifica le categorie tracciate per gli utenti in fase di staging (#10076)
  • Consente più trattini nell’host (#10078)
  • Aggiunta specifica per più trattini
  • Un messaggio di errore molto più chiaro se non è possibile ignorare/mutare un utente
  • Nasconde la cronologia dei post per TL4 (#10065)
  • Non mostra i pulsanti Aggiungi o Modifica se l’email non è modificabile (#10068)
  • Mostra anche le email non confermate quando si controllano le email (#10062)
  • Muto/Ignore dovrebbe impedire i messaggi privati indipendentemente dal caso
  • Pulisce le migrazioni con timestamp nel futuro
  • Ripristina le chiavi di traduzione mancanti
  • Non invia il messaggio di benvenuto dello staff se l’utente ha già un ruolo
  • Impedisce la generazione di stringhe “undefined” (#10042)
  • Problemi di sicurezza dei thread con multisite:migrate e SeedFu.
  • I componenti select-kit non venivano nascosti.
  • Aggiunge content-disposition per allegati per tutti i file non immagine (#10058)
  • Aggiunge il nome della tabella alla query della visualizzazione topic (#10052)
  • Consente ai plugin di fornire directory di test con .js transpilati
  • Consente di aprire la FAQ in una nuova scheda (#10039)
  • Il ripristino del backup da PG12 poteva fallire su PG10
  • Garantisce che gli utenti possano confermare nuove email utilizzando chiavi di sicurezza
  • Compila il campo acting_user invece di target_user nella cronologia
  • Secondary_emails, unconfirmed_emails, group_users sono campi privati
  • Modifica la versione della migrazione datetime errata (#10051)
  • Non conta la miniatura di YouTube quando si contano le immagini del post (#10049)
  • Mantiene lo stile onebox nella cronologia delle modifiche
  • Controlla i permessi del gruppo dell’invitante al momento del riscatto dell’invito
  • Processa la route /invites/ solo lato server
  • Ottiene lo spostamento destro/sinistro corretto per la barra di avanzamento del topic nella composizione
  • Carica I18n per primo nella pagina show_confirm_new_email
  • Nasconde bootbox dopo una risposta negativa (#10028)
  • Consente al proprietario del MP di rimuovere qualsiasi utente se >`= TL2 (#10036)
  • Non migra i backup nel nuovo prefisso
  • Precarica l’attributo modalità di sola lettura separatamente.
  • Miglioramenti e correzioni allo script di riduzione delle immagini (#9950)
  • Utilizzo errato di count e refuso in exist?
  • Scarica le immagini che attualmente superano il limite (Se il limite di dimensione dell’immagine viene ridotto, non c’era modo di ridimensionare quelle immagini che ora cadono fuori dall’intervallo di dimensioni consentite)
  • Consente agli utenti di aggiungere email che erano state eliminate in precedenza
  • Mostra il conteggio dei tag per i tag esistenti (#9892)
  • Impedisce che le emoji nei link appaiano come emoji grandi (#10027)
  • Ignora gli errori di sola lettura di Redis in RateLimiter#rollback!.
  • Presenta i conteggi corretti di nuovi/non letti quando filtrati per tag
  • Utilizza il filtro include-subcategories nell’esportazione dei report (#10007)
  • MigrateInviteRedeemedDataToInvitedUsers dovrebbe essere una migrazione normale (#10013)
  • Restituisce 400 quando viene fornito un topic_id non valido durante la creazione dell’invito.
  • Test instabile post_alerter_spec.rb a causa di ordine mancante (#10000)
  • Impedisce la riespansione delle segnalazioni quando le segnalazioni sono già state esaminate (#10010)
  • Non chiama i decorator cooked nel composer se cooked non è cambiato
  • Aggiunge gli attributi di params a findOpts del topic.
  • Consente la fusione di utenti quando i domini email sono limitati
  • Non mostra il suggerimento per creare un topic agli utenti che non possono farlo
  • Autocompletamento delle emoji che si attiva erroneamente
  • Modifica l’attributo “name” del nome del segnalibro per disabilitare l’autocompletamento
  • Impone un massimo di 100 anni per tutte le impostazioni del sito calcolate in giorni (#9991)
  • Aggiorna il tag minimo richiesto quando si cambiano le categorie nel composer
  • Non sovrascrive il colore del testo della categoria nel menu a discesa
  • Ripristina la posizione dello stream in safari (#9993)
  • Le notifiche di risposta non dovrebbero apparire come modificate (#9965)
  • Garantische che edit-category-setting casti correttamente il booleano (#9999)
  • I reindirizzamenti contenenti nomi utente Unicode non funzionavano
  • (getURL "") non funzionava con l’helper i18n
  • Utilizza short_path del caricamento del flair per ottenere l’URL firmato per i media sicuri.
  • L’URL del Service Worker era rotto
  • I reindirizzamenti lato client /my/ aggiungevano una barra extra
  • Lo script di importazione base non aggiornava la colonna first_post_created_at
  • Cattura errori di sola lettura quando si cercano token di autenticazione.
  • Errore inline quando si converte html in markdown
  • get-url è richiesto per il codice lato server
  • Impedisce che un parametro booleano falso venga filtrato come inesistente (#9968)
  • Nasconde il feed rss & json se il profilo di un utente è nascosto.
  • EmailValidator deve validare il formato dell’email.
  • Stringa MessageFormat rotta
  • Se si crea una segnalazione per una parola monitorata, includi il motivo
  • Impedisce il clipping delle menzioni utente (#9962)
  • Non distruggere l’elemento $.fileupload (#9888)
  • Gli utenti staff possono ignorare la regola di validazione del tag (#9924)
  • Cattura NoMethodError anche durante precompile_css (#9940)
  • Problema di frequenza digest alla creazione utente
  • Renderizza la scheda del gruppo solo se il titolo dell’utente proviene dal gruppo (#9946)
  • Supporta l’esportazione di report che fanno riferimento a topic (#9957)
  • Corregge il disallineamento delle frecce dei popover (#9947)
  • Non cambia l’altezza del pulsante quando appare lo spinner
  • Ripristina la possibilità di ricuocere post in topic eliminati (#9951)
  • Gestisce file rimossi tra glob e mtime
  • L’helper z non si risolve all’interno di calc
  • Topic-admin-popup-menu traboccava su schermi piccoli (#9944)
  • Supporta IRIs (URI unicode) quando si scaricano immagini hotlinkate (#9928)
  • Scarica immagini hotlinkate anche quando modificate da utenti di sistema (#9890)
  • Invalida la cache del tema del database quando cambia il nome host (#9908)
  • Fissa highlight.js all’ultimo commit del ramo v9 (#9921)
  • Non ridisegna l’intera pagina utenti mentre si digita nell’input.
  • I tag mutati rimuovevano i topic senza tag dai conteggi
  • Non genera un’eccezione se un topic non può essere recuperato (#9906)
  • Consente di definire proprietà label/title per la visualizzazione invece di name
  • Invio di messaggi a gruppi con nomi non in minuscolo
  • Query rotta se manca l’id del caricamento (#9900)
  • Consente di avere traduzione emoji personalizzata senza file statico (#9893)
  • Aggiunge l’intestazione X-Robots-Tag anche per le azioni GET check_xhr-covered (#9868)
  • Non invia digest agli utenti senza email primaria
  • Imposta correttamente valori e default per group-form-interaction-fields (#9891)
  • Quando si distrugge una bozza, garantisce sempre che il salvataggio sia completato
  • L’apertura della dialog di cancellazione della bozza rompeva l’auto-salvataggio
  • Passa current_user a TopicQuery in for categories_and_top_topics (#9885)
  • Aggiorna variabili per HTML per usare em invece di px nella dimensione del font (#9883)
  • Il wizard non riesce ad avviarsi quando default_theme_id è -1
  • Il wizard anteprima se il passaggio colore è escluso (#9881)
  • I file XML potevano essere rilevati come file SVG
  • Document.activeElement può essere null su IE11 (#9880)
  • rescue_from non propaga verso l’alto.
  • Rende più robusto il focus sull’area di testo dopo il completamento (#9879)
  • Migliora lo script di riduzione delle immagini (#9549)
  • Supporta più formati di URL di caricamento
  • Utilizza il mutex process_post_#{id}
  • Evita di ricuocere due volte
  • Processa anche i post eliminati
  • Restituisce false se l’URL di caricamento è un link mailto non valido (#9877)
  • Invia MP come proprietario del gruppo
  • Revisione test per l’avviso sul topic dominante
  • Bug di concorrenza durante la creazione di miniature dei topic
  • Non risponde con errore 500 se il dominio è non valido quando si aggiunge il dominio di affiliazione automatica (#9655)
  • Non consente tag con nome ‘none’ (#9867)
  • Blocca correttamente gli utenti non umani dal sistema delle bozze
  • Include lazyYT-container nell’HTML del post cotto (#9870)
  • La documentazione utilizzava una funzione errata (#9876)
  • Gli stili email erano valutati in ordine errato
  • Quando si crea un nuovo MP, il nome utente/nome gruppo dovrebbe essere case-insensitive
  • Non c’è bisogno di convertire in minuscolo una seconda volta
  • Salta il lavoro oneoff per gruppi con URL flair non valido.
  • Non torna alla colonna flair_url
  • Mantiene titolo e risposta del composer quando si passa a MP (#9851)
  • L’eliminazione di un utente falliva se aveva un titolo
  • La scheda del gruppo non veniva mostrata se l’utente non poteva vedere i suoi membri.
  • Chiama esplicitamente il metodo getURL per evitare la sovrascrittura del contesto this.
  • Allineamento doppio pulsante Mobile (#9862)
  • Migliore allineamento dei pulsanti del footer del topic tra browser (#9860)
  • Non creiamo un oggetto Post se il post in coda viene rifiutato. Dobbiamo contare gli elementi di revisione direttamente. (#9856)
  • Aggiornamento live del css in sviluppo (#9859)
  • Rimuove la FK del post di controllo accesso dai caricamenti (#9853)
  • L’input del tag dice che i tag sono opzionali quando sono obbligatori
  • Consente di usare client_id dell’app GitHub per la configurazione OAuth
  • Garantisce che il selettore di categoria sia case insensitive (#9850)
  • Aggiunge tag mancanti all’intestazione della pagina pubblicata (#9835)
  • Il concedente badge era disabilitato di default.
  • Sidekiq sta usando _forim_session (#9825)
  • Mostra i contatori dello staff se il conteggio dei post rifiutati è l’unico valore da mostrare (#9845)
  • Le richieste non venivano registrate correttamente
  • Il path dovrebbe essere addon non app
  • Consente alla deprecazione di funzionare con Ember CLI
  • Select-kit era nel posto sbagliato
  • Aggiorna default_template.html
  • guidFor non fa parte di Ember.Object
  • Non parametrizza tag_id (#9839)
  • Non esploda quando si tenta di analizzare URL non validi o non ASCII (#9838)
  • Emette web hook per le segnalazioni
  • Non imposta un valore predefinito per web hook senza eventi
  • Le migrazioni non dovrebbero fallire quando il db è parzialmente migrato
  • Passa discobot a scaricare l’avatar da gravatar.
  • Pulisce tutti i dati associati all’eliminazione utente
  • S3 store has_been_uploaded? non teneva conto del percorso del bucket s3 (#9810)
  • Il ripristino dei backup poteva fallire per dump del database >` 8GiB
  • Controlla backtrace e backtrace_locations prima di provare a stampare un errore
  • La descrizione della categoria ‘non categorizzato’ era vuota
  • Mostra un messaggio utile quando l’avvio di un plugin fallisce senza backtrace
  • GroupArchivedMessage appartiene a Group, non a User
  • Applica flex su topic-footer-main-buttons (#9829)
  • Unisce la migrazione dei segnalibri sugli utenti per evitare record utente mancanti
  • Randomizza il nome del file quando creato dalle fixture (#9731)
  • Utilizza la cartella /tmp/pid per mantenere i file delle fixture
  • Aggiorna la versione di rack da 2.0.8 a 2.2.2 (#9811)
  • Il ripristino del backup non cancellava le sovrascritture di traduzione in cache
  • L’inversione di più sovrascritture di traduzione non cancellava la cache
  • Migliora e corregge una regressione con category-selector (#9821)
  • Caricamento date-picker più robusto/coerente (#9817)
  • Garantisce che non ci siano download di immagini durante la serializzazione della miniatura del topic
  • Consente di rimuovere un timer del topic con tipo delete_replies (#9800)
  • Garantisce che hide venga chiamato quando la card è distrutta (#9814)
  • Non rimuove le parole stop quando si utilizza la lingua inglese
  • Estrae reset_last_seen_cache! in user_spec (#9808)
  • Il cambio di azione del composer non aggiorna il contenuto delle azioni del composer (#9791)
  • Il componente era ancora usato da data explorer
  • Include asset CSS del plugin quando si anteprima i temi
  • Visualizza un titolo nell’intestazione sk se non c’è un nome selezionato (#9794)
  • Corretto aggiornamento versione api plugin.
  • Utilizza URL CDN per le miniature dei topic
  • Consente migrazioni post usando #change per eseguire migrazioni non sicure
  • Restituisce sempre 0 per la DraftSequence corrente di utenti non umani.
  • La coniazione WebAPK era rotta a causa delle icone delle scorciatoie
  • user_spec che falliva casualmente (#9754)
  • Soluzione alternativa per bug server WebAPK con immagini senza dimensioni
  • Non calcola la bozza per i bot nella route dell’indice delle categorie
  • Applica citazione del codice senza evidenziazione della sintassi (#9784)
  • Utilizza icone appropriate per il menu delle scorciatoie dell’app
  • Esegue i test dei cookie solo dopo l’accesso
  • Consente alle miniature lazy-yt di essere scaricate da pull_hotlinked_images
  • Eliminazione vecchia migrazione
  • Non calcola la bozza per i (ro)bot :robot: nell’elenco dei topic
  • Errore email specifico per le risposte alle email digest (#9770)
  • Rileva Wayback Machine usando l’user agent (#9777)
  • Carica la lingua per prima nell’app wizard
  • Aggiorna mini racer per dump heap corretti
  • Non salva mai la bozza mentre è in fase di salvataggio
  • Non pubblica la presenza di digitazione se il composer non è aperto.
  • Impedisce a Safari di scorrere quando si chiude il composer
  • Impedisce a SvgSprite.bundle di interrogare ThemeField due volte (#9762)
  • La presenza del composer mostra l’utente come in modifica quando risponde.
  • Limita la funzione di digitazione in discourse-presence.
  • Cambia URL /bookmarks tornando all’elenco topic e aggiungendo avatar degli autori dei segnalibri (#9759)
  • Gestisce URL sso di ritorno del provider mancante
  • Impedisce conflitti di nomi di colonne nel codice reviewable (#9753)
  • Garantisce che l’anteprima calcoli correttamente il fuso orario per l’utente corrente (#9758)
  • Aggiunge tipo alle icone del menu delle scorciatoie
  • Non genera un’eccezione se un TopicLink non può essere creato
  • Aggiunge route rss mancanti alla whitelist api dei parametri
  • Mostra il pulsante Impostazioni se il plugin ha impostazioni (#9728)
  • Il salvataggio delle bozze aumenta incondizionatamente la sequenza
  • Rimuove barre forward non necessarie nella regex
  • Aggiunge tabindex=-1 ai link dei post tabLoc
  • Migliora l’accessibilità della navigazione del footer mobile
  • Imposta un titolo per il pulsante notifiche (#9745)
  • Migliorie multiple a schema.org
  • Il titolo dovrebbe tentare di tornare al label prima del name (#9739)
  • Gestisce un topic eliminato nella generazione della miniatura
  • Mostra il nome della categoria nell’anteprima del badge in modifica (#9726)
  • Impedisce il rendering di topic-category se vuoto (#9720)
  • Ferma la cancellazione accidentale del titolo
  • Default a titolo vuoto all’apertura
  • Risolve problemi con Next Monday per i segnalibri che non funzionavano in alcune lingue (#9737)
  • CurrentUser ora deve essere passato a resolveTimezone e problemi ora locale scheda utente (#9734)
  • ESC per dismiss composer topic bozza vuota
  • Input Modale Segnalibro (#9707)
  • Supporta la transpilazione js nei plugin con una cartella admin root
  • Alcuni aggiustamenti per l’UI della tabella
  • Non attiva l’evento user_updated per gli utenti bot.
  • Rimuove URI.escape deprecato (#9697)
  • Non consente opzioni null per il gestore segnalibri
  • Migrazione per impostare la colonna NOT NULL per delete_when_reminder_sent sui segnalibri (#9696)
  • Classe CSS errata
  • Le parentesi erano sbagliate, risultando in un’espressione sempre vera (#9690)
  • preload-store è stato rimosso
  • Migliora la posizione di sk su mobile quando all’interno di un modale (#9657)
  • Mostra il pulsante Segnalibro per i topic MP (#9659)
  • Migliora la logica di calcolo della timeline del topic
  • Corregge il nome utente della notifica di modifica per i MP (#9649)
  • L’uso di default_locale nei fallback della lingua causava problemi
  • Rende can_invite_to_forum robusto contro le interferenze dei plugin (#9644)
  • Visualizza la data di chiusura del sondaggio in ora locale (#9656)
  • Preload-store è stato spostato
  • La data di fine degli intervalli nell’anteprima html era errata (#9654)
  • Cambia il calcolo totale delle notifiche non lette nell’email digest utente (#9648)
  • Discobot non è stato creato con il nostro avatar personalizzato.
  • Preserva i blocchi di codice quando si cita (#9632)
  • Test instabili. A causa delle transizioni CSS, l’opacità potrebbe non essere ancora 0.
  • Corregge l’avvolgimento dei pulsanti con pulsanti più grandi
  • Evita l’uso di una tabella temporanea nella migrazione del database degli URL delle immagini
  • Risolve i problemi di validazione Schema.org
  • Applica sameWidth da larghezza schermo 450px
  • Pre-seleziona Più tardi oggi nella modifica del segnalibro se l’ora è la stessa (#9636)
  • Il fallback PostgreSQL era rotto a causa di Rails che mascherava l’eccezione (#9633)
  • Migliora lo stile dell’email digest su Outlook 2016 (#9626)
  • Torna a usare un observer per supportare il caricamento di più notifiche (#9628)
  • Mostra il filtro se non ci sono notifiche da mostrare dopo il filtro
  • Non usa impostazioni in cache durante la compilazione del tema
  • Cancella le cache del tema dopo che la transazione del database è stata confermata
  • Mancavano notifiche di modifica in alcuni casi rari
  • Non applica il margine only-emoji per i casi esclusi (#9619)
  • Rimuove i titoli utente quando un badge è eliminato (#9573)
  • Salva il promemoria del segnalibro al tap a meno che non sia personalizzato (#9611)
  • Un <a> con target _blank vuole una nuova finestra (#9607)
  • Garantisce che una fn scorciatoia anonima possa essere usata globalmente (#9605)
  • Aggiustamenti UI Segnalibro (#9604)
  • Non genera errore se l’attributo ‘class’ non è trovato.
  • Cambia l’importatore base per creare nuovi record Segnalibro (#9603)
  • Il messaggio muto dovrebbe essere inviato dopo la modifica (#9593)
  • Sprockets era rotto quando node_modules era presente
  • Miglioramenti HtmlToMarkdown lato server (#9586)
  • Migliore rilevamento di elementi nascosti quando si converte HTML in Markdown
  • Tiene conto dell’impostazione del sito ‘allowed_href_schemes’ quando si converte HTML <a> in Markdown
  • Aggiunto supporto per lo schema ‘mailto:’ quando si converte <a> da HTML in MarkdownMarkdown
  • Aggiunto il supporto per le dimensioni di <img> durante la conversione da HTML a Markdown
  • Aggiunto il supporto per <dl>, <dd> e <dt> durante la conversione da HTML a Markdown
  • Aggiunto il supporto per enfasi, grassetti e barrature su più righe durante la conversione da HTML a Markdown
  • Aggiunto il supporto per <acronym> durante la conversione da HTML a Markdown
  • Rinominati tutti gli istanze di bookmarkWithReminder in bookmark (#9579)
  • Disabilitato temporaneamente l’event listener per la chiusura della prima notifica
  • Garantito che il menu a tendina del widget non superi i limiti del documento (#9590)
  • Rendere il crawler lazyYT compatibile con i motori di ricerca
  • Nascondere l’avviso di aggiornamento del browser nella vista di stampa
  • Inserire il link selezionato con ‘o’ nella ricerca a pagina intera
  • Il task rake S3 può ignorare yarn.lock
  • Revisione del testo per la modale “Sei stato disconnesso” (#9584)
  • Nasconde correttamente lo scorrimento della timeline per i post brevi (#9581)
  • Garantito che il rivestimento della card venga rimosso (#9582)
  • Discourse-presence interrompe il composer per gli utenti.
  • Considerazione corretta delle risposte dirette con la presenza
  • Cambio dell’URL dei segnalibri con promemoria in segnalibri per l’attività dell’utente (#9566)
  • Rimossa la timezone tra parentesi dalla card dell’utente (#9567)
  • Non salvare il segnalibro se si clicca sulla chiusura (X) della modale (#9541)
  • Errore nella personalizzazione del testo per i badge dai plugin
  • Rende funzionanti le scorciatoie di tracciamento quando il pulsante di tracciamento non è visibile (#9575)
  • Migliora l’impostazione tag-list (#9574)
  • Include il livello di notifica predefinito nel serializzatore della categoria (#9572)
  • Migliora la cancellazione della cache dello store (#9568)
  • Le pagine pubblicate non potevano essere instradate dall’interno di discourse (#9569)
  • Evitare eccezioni durante il rendering di un sondaggio in un post eliminato
  • Rimosso il task rake non supportato
  • La logica della colonna "segnalibro utente del topic
7 Mi Piace

MODIFICHE UX

  • Rendi gli embed di YouTube a larghezza intera per impostazione predefinita (#10106)
  • Il margine del modale “Ignora” era troppo stretto
  • Includi il nome della categoria nei risultati del modale dei collegamenti ipertestuali su mobile
  • Stile degli elementi video, mostra le descrizioni (#10040)
  • Migliora l’etichetta di ripristino nel modale della cronologia dei post (#10038)
  • Invia il colore di sfondo anche all’app per iPad
  • Migliora il layout del modale di amministrazione dei pin degli argomenti
  • Aggiungi padding inferiore alle liste utenti su mobile
  • Modifica lo z-index delle bozze collassate su mobile
  • Aggiungi il tipo di impostazione simple-list (#9970)
  • Assicurati che select-kit sia nascosto in modo coerente.
  • Impedisci ai dispositivi di calcolare erroneamente l’altezza del compositore a schermo intero
  • Aggiustamenti al menu di amministrazione degli argomenti su mobile (#9945)
  • Rimuovi l’ombra dalla casella di testo (box-shadow) per i tasti (kbd), unifica lo stile (#9948)
  • Risolvi gli artefatti del raggio di bordo sulle etichette della dashboard (#9949)
  • Rimuovi il punto dopo il pulsante “Attiva notifiche”
  • Risolvi l’allineamento degli input in admin/customize/colors
  • Posiziona il menu di amministrazione degli argomenti accanto alla chiave inglese (#9932)
  • Rendi più flessibile l’intestazione dei collegamenti del menu all’interno del pannello utente
  • Migliore allineamento delle icone nel menu delle notifiche (#9934)
  • Sposta l’uscita before-topic-list in modo che appaia anche nella sezione Top
  • Omogeneizza il padding delle righe sk e del topic-admin-menu (#9920)
  • Rielabora vari menu per renderli omogenei (#9905)
  • Rimuovi il filtro in:unpinned dalla pagina di ricerca avanzata. (#9911)
  • Risolvi la visualizzazione della colonna attività nella procedura guidata della homepage
  • Rimuovi il pulsante modifica PM
  • Allineamento più coerente delle date e ore selezionate dal timer degli argomenti
  • Non mostrare la data di sospensione se l’utente è sospeso permanentemente. (#9895)
  • Mantieni il focus sull’input dopo aver selezionato un’opzione di completamento automatico
  • Non mostrare il conteggio degli utenti ridondante
  • Aggiungi spazio tra +member_count e “altro”
  • Rinomina Priorità in punteggio per l’ordinamento. (#9846)
  • Usa i campi “icon-picker” e “image-uploader” per impostare il flair del gruppo. (#9779)
  • Rimuovi l’anteprima live dei temi a favore del refresh (#9798)
  • Usa il nome utente invece di username per il titolo del collegamento al profilo
  • Aggiungi un titolo per il collegamento al profilo utente
  • Stili più coerenti per i banner/alert su mobile, pulizia CSS
  • Sposta editFirstPost nei PM taggabili nel menu a tendina su mobile (#9840)
  • Rimuovi il testo dai pulsanti di segnalibro e condivisione dei PM
  • Rinomina “Modifica messaggio” in “Modifica”
  • Rimuovi il grassetto dal testo delle etichette delle categorie
  • Migliora il comportamento di caricamento del pulsante topic-notifications-button (#9832)
  • Aggiunge feedback visivo quando si cambia il livello delle notifiche degli argomenti (#9831)
  • Rimuovi la freccetta dal pulsante delle notifiche.
  • Consenti alle URL dei media sicuri di essere memorizzate nella cache per un breve periodo
  • Mostra la freccetta solo nei menu a tendina dei pulsanti nel piè di pagina degli argomenti (#9816)
  • Consente a dropdown-select-box di visualizzare una freccetta (#9803)
  • Recupera le miniature di YouTube ad alta risoluzione dove disponibili
  • Metti a fuoco il nome della categoria durante la modifica della categoria (#9795)
  • Aggiungi il testo copiato al clic sul pulsante di copia (#9793)
  • Migliore icona per l’azione del compositore quando si crea un nuovo argomento.
  • Aggiungi un simbolo nel report TL3 se il numero di risposte all’argomento è limitato
  • Non usare le immagini onebox piccole come immagini dei post/argomenti
  • Limita le modifiche della tastiera del modale iOS al compositore
  • Introduce le azioni del compositore durante la modifica di un post.
  • Non disabilitare il pulsante “crea account” e visualizza il messaggio di errore per i campi obbligatori. (#9643)
  • Risolvi il valore hardcoded nella descrizione del badge Crazy in Love
  • Migliora la visualizzazione del messaggio di convalida dell’impostazione del sito.
  • Rimuovi la sottolineatura dagli elementi del e ins
  • Impedisci la sovrapposizione della timeline sui pulsanti del piè di pagina degli argomenti
  • Migliora l’allineamento e la coerenza del pulsante di chiusura per banner e alert
  • Risolvi il posizionamento del modale quando la tastiera iOS è visibile
  • Adatta il menu di amministrazione per adattarsi meglio alle visualizzazioni orizzontali brevi
  • Rimuovi il padding superiore dalla descrizione onebox di Reddit
  • Rimuovi il grassetto per de-enfatizzare i nomi delle categorie negli argomenti visitati
  • Risolvi l’allineamento dell’ora nelle pagine di attività utente
  • Aggiungi una proprietà con prefisso in modo che anche Firefox ottenga le tab a 4 spazi nel codice
  • Cerca di utilizzare meglio lo spazio disponibile con sk (#9639)
  • Piccoli ritocchi alla rimozione dei segnalibri (#9635)
  • Migliora l’interfaccia utente del secondo fattore (#9526)
  • Usa created_at come ordine predefinito quando si visualizzano gli elementi revisionati o tutto (#9601)
  • Cambia l’etichetta e l’icona del pulsante di unione utente.
  • Comprimi i file extra quando si esplora un componente del tema (#9610)
  • Mostra informazioni sui file extra e sull’uploader (#9595)
  • Aggiunge l’attributo titolo all’intestazione del menu a tendina dei widget (#9597)
  • Aggiungi margine quando si visualizzano i dettagli non elencati nel compositore.
  • Migliora il testo casuale di menzione di discobot
  • Risolvi la larghezza del pannello versione della dashboard rimuovendo il wrapper extra
  • Non era possibile tradurre i tipi di grafici dei sondaggi
  • Allinea a destra l’ora degli elementi di notifica, adatta lo spazio su mobile, consolida
  • Migliore spaziatura per i pulsanti di attivazione del compositore su mobile
  • Sostituisci l’icona dell’argomento chiuso con discourse-no-entry
  • Proviamo a usare X per l’icona dell’argomento chiuso invece di una \
  • Rielabora l’intervallo di input data/ora (#9524)
  • Non tentare di rendere sk a larghezza intera su mobile (#9520)
  • Rimuovi la colonna automatic_membership_retroactive dal modello dei gruppi. (#9430)
  • Aggiungi l’icona comment-plus per riaprire gli argomenti
  • Mostra il pulsante ‘unisci’ in tutti i profili utente non staff.
  • Migliore supporto per outline nei componenti sk (#9510)
  • Sostituisci l’icona “lock” dell’argomento bloccato con l’icona “comment-slash”
  • Risolvi lo stile del segnaposto immagine rotto
  • Imposta il focus quando si avvia il compositore su iOS (#9443)
  • Dimensione del font della procedura guidata (#9448)
  • Impedisci al menu a tendina delle categorie di avvolgere il conteggio, limita la larghezza su mobile
  • Migliora la risoluzione dell’avatar nella pagina pubblicata (#9405)
  • Applica il colore di sfondo predefinito a onebox (#9407)
  • Rimuovi gli URL delle immagini base64 quando si converte HTML in markdown.
  • Nota il comportamento delle impostazioni “Riassumi questo argomento”
  • Adatta la navigazione nel piè di pagina noscript
  • Visualizza data e ora complete quando si mostrano intervalli (#9386)
  • Assicura che il fuso orario venga utilizzato invece di localTimezone quando si visualizzano le date
  • Mostra i fusi senza prefisso per ridurre il rumore (#9383)
  • Ristila il modale di promemoria per i segnalibri
  • Rimuove il colore dalle categorie se non è stato scelto uno stile (#9346)
  • Rimuovi il fallback “condividi come collegamento” sui dispositivi touch (#9332)
  • Usa una variabile di colore per lo sfondo dei tasti di scelta rapida
  • Interrompi parole molto lunghe nei titoli all’interno dei menu
  • Piccoli ritocchi allo stile “ultimo aggiornamento” nella directory utenti (#9322)
  • Migliore layout per l’emoji personalizzata su mobile (#9319)
  • Aggiungi stili flair all’elenco degli argomenti più recenti
  • Assicura che il tasto esc funzioni correttamente quando si è nel modulo delle date (#9299)
  • Risolvi la posizione del compositore sugli iPad con tastiera hardware
  • Migliore spaziatura per le icone nelle etichette di select-kit
  • Migliora date-time-input su mobile (#9291)
  • Allinea il toggle del menu di selezione multipla rispetto al contenitore principale quando possibile
  • Non consentire la creazione di tag nelle scelte dell’impostazione del sito “tag predefiniti”.
  • Mostra immagini di errore migliori
  • Visualizza il flair dell’avatar negli elementi dell’elenco argomenti nella rotta delle categorie (#9197)
  • Aree di tocco più ampie per il pannello profilo nel menu utente su dispositivi mobili
  • Il tasto rapido K può selezionare post parziali
  • Disabilita l’animazione di evidenziazione sui post eliminati
  • Aggiorna l’elenco dei membri del gruppo quando si rimuovono utenti o si cambiano i proprietari
  • Migliora il testo per gli utenti sospetti su /review
  • Rimuovi la sezione “Notifiche live” dal profilo utente su iOS
  • Usa mod+p invece di ctrl+p e command+p per printTopic (#9202)
  • Migliora il testo per la funzione utenti sospetti (#9201)
  • Migliore spaziatura per l’icona nell’etichetta di select-kit
  • Rispetta l’impostazione prioritize_username_in_ux per il titolo dell’avatar utente
  • Aggiunge il supporto per un tipo di impostazione colore (#9016)
  • Aggiustamenti per il modale delle impostazioni della categoria (scheda tag)
  • Cerca di aumentare l’area di tocco del menu a comparsa su mobile (#9038)
  • Consenti la corretta pluralizzazione per i messaggi “pochi argomenti e post” (#8947)
  • Differenzia tra PM e argomenti nei risultati di ricerca (#8933)
  • Impedisce i salti quando si visualizzano gli elettori del sondaggio (#9054)

MODIFICHE DI SICUREZZA

  • Fai in modo che la ricerca di argomenti per slug rispetti SiteSetting.detailed_404 (#9898)
  • Usa FinalDestination per gli embed degli argomenti
  • Mancato controllo di sicurezza prima del reindirizzamento
  • Riaggiunge il commit accidentalmente ripristinato:
  • Assicurati che embed_url contenga un URI http(s) valido
  • Esecuzione di ERB nello stile Email personalizzato
  • Aggiorna jQuery alla versione 3.5.0 (#9708)
  • Aggiorna onebox per aggiungere rel=“noopener”
  • Assicurati che l’utente possa vedere il gruppo e i membri del gruppo
  • Rispetta i permessi degli argomenti quando si caricano i metadati dei segnalibri
  • Rispetta i permessi degli argomenti quando si caricano i metadati delle bozze
  • Impedisci l’accesso alle liste di segnalibri di altri utenti
  • Aggiungi ulteriori restrizioni sulle email di invito
  • Assicurati che l’API JSON degli inviti corrisponda all’UX

PRESTAZIONI

  • Migliora il caricamento degli indici nell’importazione in blocco
  • Migliora il caricamento degli imported_ids nelle importazioni in blocco
  • Abilita bootsnap globalmente
  • Memorizza nella cache l’istanza PrettyText per il rendering dell’anteprima del compositore (#9987)
  • Passa l’elemento alla funzione resolveAllShortUrl, non il selettore di testo (#9988)
  • Memorizza correttamente il valore baseUri nell’app javascript (#9986)
  • Limita la frequenza delle ricerche e aggiungi una cache anonima per i risultati di ricerca (#9969)
  • Aggiungi la variabile d’ambiente FORCE_BOOTSNAP
  • Riduci il numero di query da 3 a 1 quando si recupera il manifesto web.
  • Usa una query più efficiente quando si controlla l’esistenza.
  • Evita di attraversare il DOM in loadScript
  • Rimuovi le chiavi esterne dai segnalibri (#9837)
  • Assicurati di eseguire la GC completa sui contesti
  • Dematerializza topic_reply_count (#9769)
  • Evita le condizioni di gara quando si creano collegamenti agli argomenti
  • Evita di eseguire la stessa query due volte.
  • Evita di accedere al database quando si recupera la sequenza di bozze dell’utente bot.
  • Riduci il blocco esclusivo quando si modificano le tabelle
  • Sposta il recupero dell’avatar in hijack per il certificato discobot
  • Rimuovi la query al database quando si pubblica per gli utenti staff.
  • Ristruttura decorateCooked per eseguirlo in un DOM disaccoppiato (#9517)
  • Smetti di generare onSelectionChange superfluo
  • Migliora le prestazioni del lazy-load in Safari
  • Abilita di default la rotta della scheda utente nuovo (#9442)
  • Memorizza nella cache Category.subcategory_ids (#9350)
  • Accelera le migrazioni su multisito
  • Il backup con molti upload archiviati su S3 era lento
  • Consenti il precaricamento di ‘recent time read’ per un utente (#9076)
  • Consenti al serializzatore utente di sfruttare i campi personalizzati precaricati (#9074)
  • Consenti di passare un elenco esistente di ID campi utente durante il caricamento (#8970)
  • Migliora le prestazioni dell’elenco argomenti per categoria
11 Mi Piace