Note di rilascio per Discourse 2.5.0.beta3

Nuove funzionalità in 2.5.0.beta3

Segnalibri migliorati: ora con promemoria!

Il salvataggio di argomenti/post per una revisione successiva è evoluto numerose volte dall’inizio di Discourse. Dalle stelle, ai segnalibri dei post, ai timer degli argomenti per gli utenti, abbiamo testato numerose opzioni. Ora abbiamo combinato il meglio di tutto ciò nel nostro nuovo sistema di segnalibri.

Gli utenti possono salvare come segnalibri qualsiasi post o argomento che desiderano conservare per dopo. I segnalibri possono essere successivamente accessibili tramite la scheda segnalibri del menu utente, nonché dalla pagina dei segnalibri all’interno della sezione attività dell’utente. Inoltre, gli utenti possono impostare promemoria per essere notificati dei loro segnalibri in una data successiva. Le opzioni dei promemoria si adattano automaticamente all’ora e alla data, quindi non ti verrà offerto di “Ricordamelo più tardi oggi” quando salvi come segnalibro alle 23:00.

Vedi Improved Bookmarks with Reminders per maggiori dettagli.

Unione utenti tramite l’interfaccia

All’inizio del 2018 abbiamo aggiunto il supporto per unire due account utente. Per farlo era necessario l’accesso SSH al server, poiché il supporto per l’unione è stato aggiunto come attività rake.

Ora gli utenti possono essere uniti da qualsiasi amministratore! Visita la pagina di amministrazione degli utenti e seleziona “Trasferisci ed elimina” in fondo alla pagina.image

Inserisci il nome utente in cui desideri che l’account venga unito e clicca su “Trasferisci ed elimina @nomeutente” per avviare il processo di unione.

Utenti sospetti aggiunti alla coda di revisione

Discourse include da tempo un elenco di utenti “Sospetti”, che mostra gli utenti che hanno modificato il loro campo bio e/o sito web nel profilo, ma non hanno letto nulla sul sito. È stato dimostrato che gli utenti che corrispondono a tali criteri hanno una probabilità maggiore di essere spammer.

Molti siti Discourse non erano a conoscenza di questo elenco. Inoltre, la revisione dell’elenco degli utenti per ripulirlo era un processo lungo. Per migliorare la situazione, ora aggiungiamo gli utenti sospetti alla coda di revisione, in modo che possano essere esaminati insieme a segnalazioni, Akismet, approvazione dei post e altro. Speriamo che questo renda più facile mantenere il tuo forum libero dagli spammer.

Eliminazione automatica delle risposte

I moderatori possono ora impostare gli argomenti per eliminare automaticamente le risposte dopo x giorni, mantenendo gli argomenti puliti. Riteniamo che ciò sia più utile per argomenti di tipo wiki/banca della conoscenza, dove la discussione è effimera o è integrata nel primo post.

Copia dei blocchi di codice

Ecco una piccola funzionalità per i siti ricchi di codice. Abbiamo aggiunto il supporto nativo per la copia rapida dei blocchi di codice. Sposta semplicemente il mouse sopra il blocco di codice e clicca sul pulsante di copia nell’angolo in alto a destra.

Nuova impostazione del sito embed_unlisted

Molti blog utilizzano Discourse per la loro sezione commenti. Ma non ogni post del blog riceve commenti. Quando viene pubblicato un post su un blog collegato, Discourse crea automaticamente un argomento per la discussione. Questo può portare a molto “disordine”, con numerosi argomenti senza risposte. Gli amministratori possono ora abilitare l’impostazione del sito embed_unlisted, che farà sì che gli argomenti creati dal blog siano non elencati fino alla prima risposta. Gli utenti possono accedere all’argomento tramite il link “Inizia discussione” in fondo al post del blog.

Fine del supporto per Internet Explorer 11 il 1° giugno

Ne abbiamo parlato a gennaio, ma vogliamo ricordare a tutti che la data si sta avvicinando rapidamente. Consulta l’argomento sottostante per i dettagli completi.

E altro ancora!

Ma c’è di più! Questa versione include molte altre nuove funzionalità, oltre alla consueta raccolta di correzioni di bug, miglioramenti dell’esperienza utente, ottimizzazioni delle prestazioni e altro. Troppi per essere elencati qui. Per un elenco completo, assicurati di consultare le Funzionalità aggiuntive e le correzioni elencate di seguito.

43 Mi Piace

Aggiornamenti di Sicurezza

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

  • Garantire che l’utente possa vedere il gruppo e i suoi membri
  • Rispettare le autorizzazioni dei topic quando si caricano i metadati dei segnalibri
  • Rispettare le autorizzazioni dei topic quando si caricano i metadati delle bozze
  • Prevenire l’accesso alle liste dei segnalibri di altri utenti

Miglioramenti dei Plugin

Tutti i plugin

  • Correzioni di bug
    • Abbiamo corretto numerosi bug in tutta la nostra suite di plugin

Assign

  • Pubblicare un evento webhook quando si assegnano e desassegnano i topic

WP-Discourse

  • Impedire che l’impostazione Auto Publish pubblichi automaticamente gli aggiornamenti dei post su Discourse. L’impostazione Auto Publish viene applicata solo quando un post viene pubblicato inizialmente su WordPress. Se il post viene successivamente aggiornato su WordPress, per aggiornare il contenuto su Discourse, fare clic sul pulsante Aggiorna Topic nella barra laterale di WP Discourse.
  • Quando Discourse è il provider SSO per WordPress, passare il parametro URL redirect_to di WordPress al processo SSO.

Solved

  • Pubblicare un evento webhook quando si risolvono/non si risolvono i topic

Policy

  • Aggiungere l’opzione per far scadere la policy mensilmente, trimestralmente e annualmente, oltre che dopo x giorni

Canned Replies

  • Aggiungere nuove impostazioni del sito per consentire agli utenti non staff di utilizzare le risposte predefinite.

Funzionalità e Correzioni Aggiuntive

Clicca per espandere

Nuove Funzionalità

  • Rendere i filtri dei rapporti riutilizzabili
  • Aggiungere la colonna created_at a user_badges
  • Migliorare il rendering dei feed RSS
  • Attività Rake per esportare i gruppi
  • Gli utenti possono essere ignorati per sei mesi.
  • Aggiungere il supporto per il formato upload nelle impostazioni del tema.
  • Aggiungere il trigger user_session_refreshed
  • Impostazione enforce_canonical_emails
  • Supporto plugin per la transpilazione di file .js regolari
  • Aggiungere l’outlet del plugin after-reviewable-post-user
  • Webhook ed evento per l’assegnazione di un badge a un utente
  • Mostrare la vista noscript ai browser non supportati
  • Supporto per la pubblicazione di topic come pagine
  • Aggiungere l’opzione ‘None’ per i cookie same-site per rendere possibili i sistemi cross-domain
  • Landmark per screen reader per i topic principali e suggeriti
  • Abilitare la navigazione offline e la PWA a schermo intero su iOS di default
  • Hash delle chiavi API utente nel database
  • Consentire agli amministratori di disabilitare l’eliminazione dell’account in self-service
  • Aggiungere l’impostazione auto_approve_email_domains per approvare automaticamente gli utenti
  • Visualizzare “Ultimo Aggiornamento Alle” nella directory degli utenti
  • Consente più gruppi di emoji personalizzati
  • Opzione per aggiornare i componenti del tema figlio tramite la CLI del tema.
  • Regole più severe per la presenza dell’utente
  • Il codice di invito non distingue tra maiuscole e minuscole
  • Consentire ai plugin di escludere le fasi della procedura guidata
  • Elencare le scorciatoie della menu di ricerca nella finestra di istruzioni
  • Navigare tra i risultati della ricerca usando J/K
  • Desassegnare il topic della coda di revisione quando un segnalazione viene gestita
  • Mostrare i voti in un sondaggio “on voted” al creatore
  • Google Calendar non supporta gli URL in iCalendar, aggiungere una descrizione di riserva
  • Feed iCalendar per i promemoria dei segnalibri
  • Spostare le categorie mute nella lista delle categorie
  • Mostrare il conteggio dei post respinti nel riepilogo dell’utente
  • Codice di invito globale opzionale per la registrazione dell’account
  • Aggiungere il supporto per servizi simili a Gravatar personalizzati
  • Consentire una lunghezza massima del post più ampia
  • Consentire ai temi di specificare i modificatori nel loro file about.json
  • Supporto più ampio per gli upload di post nel markup video
  • Migliorare la finestra di aiuto per le scorciatoie da tastiera
  • Aggiungere l’impostazione embed_set_canonical_url
  • Aggiungere un’impostazione del sito per disabilitare la pulizia degli utenti in fase di staging
  • Nuova rotta per caricare più schede utente contemporaneamente
  • Prevenire l’annullamento accidentale durante la bozza delle penalità
  • Opzione per connettersi a Redis utilizzando SSL

Correzioni di Bug

  • Gestire i percorsi di sottocategorie di secondo livello senza un ID
  • L’icona caret dovrebbe ereditare il suo colore
  • Differenziare la gestione del contorno sk su single/multi
  • Utilizzare un URL assoluto per i link /user_avatar/
  • Aggiungere correttamente la classe ‘two-rows’ al contenitore header-topic-info
  • Migliorare il selettore per il pulsante copia codice
  • Confermare l’eliminazione del segnalibro solo se è stato impostato un promemoria
  • Rifiutare slug di categoria non validi
  • Risposte di errore di PublishedPages
  • Risposte di errore di TopicsController (C’era un problema di due istanze separate di Topic per lo stesso record. Questo assicura che ci sia solo un’istanza aggiornata.)
  • Far sì che InlineUploads gestisca più formati di URL
  • Quando una categoria o un tag è silenziato, aggiornare l’utente
  • Compatibilità temporanea per Evented su una rotta Topic
  • Impostare la descrizione della categoria al valore cotto del primo post
  • Problemi di concorrenza nel rendere visibili i post incorporati dei topic
  • Non rendere i topic visibili a meno che i post non siano regolari
  • Consentire aggiornamenti dell’incorporamento solo del titolo
  • I topic incorporati non potevano aggiornare i loro titoli
  • Un hash opts non era, in effetti, opzionale :slight_smile:
  • La procedura guidata creava un tema Light duplicato se Light era selezionato
  • Il ripristino su S3 non funzionava senza variabili d’ambiente
  • Ciclo infinito nell’attività rake migrate_to_s3
  • Impedisce alle emoji personalizzate di mostrare doppi due punti e imposta l’immagine di sfondo
  • Impostare il fuso orario dell’utente al login di reset della password
  • Non generare un errore se il tipo di azione del post è nil
  • Ferma la propagazione dell’evento tastiera del segnalibro nella finestra modale
  • Il titolo del topic nella ricerca contiene data-topic-id
  • Test flaky groups_controller_spec
  • Template-lint utilizza la regola strict rel-noopener che richiede noreferrer
  • Interrompere pulitamente il lavoro emit_web_hook_event se il webhook è stato eliminato
  • Reviewable score JS era nella cartella sbagliata
  • Correzioni di navigazione da tastiera nella procedura guidata di configurazione
  • Non degradare gli utenti a TL2 quando il livello di fiducia predefinito è 3
  • Assicura che l’evento tastiera non venga propagato quando si usa la scorciatoia c
  • Riaprire i file di log di sidekiq dopo la rotazione
  • Fa funzionare il decoratore topic-list-item su mobile
  • Pulizia minore di un problema con segnalibro e promemoria
  • L’importazione di Google Groups ha cambiato l’URL di accesso
  • Tentativi di ascoltare in modo più affidabile le modifiche a scopedCategoryId
  • Applicare il grassetto solo alle liste di topic
  • Rimuovere l’espressione regolare di confine parola (\b) per gli evidenziazioni dei risultati di ricerca.
  • Aggiungere short_path a upload_serializer
  • Consente che gli aggiornamenti dei gruppi personalizzati vengano riflessi senza ricompilazione
  • Il toggle del segnalibro per il topic non funzionava dopo aver annullato la finestra modale
  • Includere le sottocategorie nel rapporto ‘posts’
  • Rimuovere lo sfondo non valido
  • Mostrare la data di oggi nel selettore del periodo della pagina /users
  • Assicura che la barra degli strumenti sia aggiornata al cambiamento dell’azione del compositore
  • Manca la stima del fuso orario al login della sessione email
  • Utilizzare l’attributo corretto della riga di comando per gifsicle mentre si ridimensiona il gif.
  • Aggiunge polyfills per values/entries/NodeList.forEach/before per iOS 9.3
  • Rileva più browser non supportati
  • Assicurarsi che il primo post venga caricato prima di provare a segnalare il topic
  • Colori della mappa di calore della lista dei topic conformi a WCAG-AA
  • Etichette per i pulsanti di chiusura e dismiss-error della finestra modale
  • Aggiungere un indice su user_api_keys.key_hash
  • Assicurarsi che la larghezza .gap non superi la larghezza della finestra
  • Citare i post
  • Attribuire correttamente le citazioni quando si usa il pulsante Rispondi
  • Attribuire correttamente le citazioni quando si usa replyAsNewTopic
  • Consentire di citare una citazione
  • Segnare correttamente le citazioni come “full”
  • Non provare a creare una citazione se è vuota
  • Prevenire che i flag con punteggio basso chiudano automaticamente un topic se la visibilità predefinita del reviewable è superiore a bassa
  • Rispettare l’iscrizione automatica ai gruppi quando l’SSO cambia l’email
  • Reindirizzare /my/*path a /login-preferences lato client
  • Allargare la finestra modale su desktop
  • Escludere i messaggi privati dai requisiti TL3
  • Reimpostare la cache di Gravatar aggiungendo un parametro casuale all’URL
  • Correggere i collegamenti senza titolo/lunghi che escono dalla casella
  • Le esportazioni CSV generavano errori con date non valide
  • Includere gli utenti in coda in attesa indipendentemente dal loro punteggio
  • Mostrare la finestra modale del segnalibro di livello topic con promemoria
  • Ripristinare una classe CSS rimossa involontariamente
  • Aggiungere il supporto per gli hashtag delle categorie per le sottocategorie di secondo livello.
  • Impedisce la registrazione multipla di topic-notifications-button:changed
  • Quando si caricano le bozze, impostare il topic
  • Rimuovere la data dalle traduzioni non inglesi dei promemoria dei segnalibri
  • Guardian ottiene sempre l’utente, ma a volte è anonimo
  • Guardian ottiene sempre l’utente, ma a volte è anonimo
  • Assicurarsi che category_id sia un intero
  • Topic.time_to_first_response dovrebbe includere le sottocategorie di secondo livello
  • Limitare i partecipanti ai messaggi personali quando si converte da topic
  • Controllare i temi attivi per tutte le richieste
  • Non tentare di deselezionare i tag se il filtro non è vuoto
  • Jobs/delete_replies: Aggiungere Time+Duration, non Time+Time #9314
  • Spostare il conteggio totale delle righe e l’URL di carica più all’interno di meta.
  • Consente a color-input di impostare esadecimali e nomi di colore tramite input
  • Tracciare i link nel corpo onebox se è lo stesso del link dell’intestazione.
  • Predefinito al tema light nella procedura guidata in modo che vengano visualizzati gli anteprime
  • Mostrare la data di oggi nel selettore del periodo della pagina /top
  • Avviso di deprecazione di JQuery
  • Rimuovere un timer con duration non funziona.
  • Impostare le colonne high_priority null a false nella migrazione delle notifiche ad alta priorità
  • Sostituire il post del topic di benvenuto predefinito con il nuovo valore dalla procedura guidata
  • Il ripristino è fallito se lo schema conteneva oggetti non di proprietà dell’utente DB corrente
  • FlagSockpuppets non dovrebbe segnalare un post se un post di quell’utente è già stato respinto dallo staff
  • FlagSockpuppets non dovrebbe segnalare un post se un post di quell’utente è già stato respinto dallo staff
  • L’editing Ninja per le risposte non funzionava
  • Caricare correttamente le bozze in base all’ID
  • Gli utenti in fase di staging ricevevano email user_linked e user_quoted
  • Ignorare la cache serviceworker per le rotte di autenticazione
  • L’azione corretta per group-member-dropdown è ora actOnGroup
  • Quando un post viene spostato, copiare il livello di notifica
  • Quando si cambia il tipo di risposta, aggiornare le opzioni
  • Non salvare la bozza mentre è in caricamento
  • Errore quando si cambia la categoria di un topic e si crea un tag
  • Rende più affidabile il clic e la visualizzazione del selettore di date
  • Assicura che mini-tag-chooser mostri il requisito minimo di tag se non c’è selezione
  • Impedisce il rendering di controlli della timeline vuoti
  • Considerare correttamente i filtri categoria/gruppo nell’esportazione CSV
  • Impedisce un’eccezione quando si clicca sul titolo del componente sopra l’editor ace
  • Consente agli adapter di definire una primaryKey personalizzata
  • Consentire che il campo email di invito sia vuoto per i token di invito
  • Get_size_from_image_sizes dovrebbe restituire [width, height] o nil
  • Citare una citazione nidificata dovrebbe preservare le informazioni del post originale.
  • SQL personalizzato con un commento finale potrebbe rompere il SQL di BadgeGranter
  • Controllare la presenza del nome prima di normalizzare
  • Mantenere l’oggetto data
  • Il bot Narrative non funzionava per i segnalibri con promemoria
  • Assicurarsi che l’editor wiki sia assegnato in modo coerente
  • Reindirizzamento automatico con estensione non valida
  • Transpilazione rotta
  • nil != false
  • L’importazione Mbox è fallita se non erano configurati tag
  • L’attività rake migrate_to_s3 non trovava il SDK AWS
  • L’importazione con pgbouncer è fallita
  • L’input di filtraggio dei gruppi causava un ricaricamento completo della pagina
  • Eseguire il ritaglio utilizzando le dimensioni dell’immagine specificate dall’utente
  • Eseguire il ritaglio utilizzando le dimensioni dell’immagine specificate dall’utente
  • Utilizzare la spaziatura corretta nelle email con codice
  • Visualizzare piccole azioni post quando si incorpora un topic
  • Primo tentativo per migliorare l’efficienza dell’attività rake secure uploads
  • Cambiare secure media per includere anche gli allegati
  • Consentire la transpilazione JS
  • Il risolutore non veniva impostato correttamente
  • Utilizzare 1 colonna invece di 4 per la destinazione del permalink
  • Assicura che abbiamo un oggetto data in date-time-input
  • TopicEmbed#absolutize_urls stava cercando di modificare una stringa bloccata
  • L’espressione regolare di confine parola (\b) non funzionava nelle lingue Unicode.
  • Correggere la pipeline di ottimizzazione delle immagini
  • Non utilizzare il nome del file originale per estrarre il nome del file originale
  • Assicura che search-menu non mostri brevemente i risultati precedenti
  • User-selector non escludeva currentUser
  • Condizioni di corsa nel menu di ricerca
  • Prevenire la pubblicazione programmata in una categoria eliminata
  • Migliorare il salvataggio del fuso orario dell’utente
  • Controllare i permalink prima di mostrare la pagina 404
  • I test della procedura guidata mancavano
  • Rispettare l’impostazione prioritize_username_in_ux sulla pagina /about
  • Il clic centrale leggeva ogni notifica
  • Riempire la durata del timer del topic
  • Rimuovere correttamente il cookie authentication_data nel flusso di accesso oauth
  • Il webhook post edited non riflette il titolo del topic aggiornato
  • I permalink dovrebbero reindirizzare all’URL della categoria includendo l’ID
  • Rimuovere correttamente il cookie authentication_data nel flusso di accesso oauth
  • I moderatori dovrebbero poter rivedere i PM segnalati, dato che è sempre stato così
  • Non fallire se l’ambiente di test non supporta Webauthn
  • Includere l’intero percorso slug nei permalink
  • Aggiungere il supporto per gli slug delle sottocategorie di secondo livello nella ricerca
  • Consentire a CSP di funzionare correttamente per hostnames/schemi non predefiniti
  • Aggiornare l’opzione utente email_digests quando default_email_digest_frequency viene aggiornato.
  • Mostrare l’icona della busta quando il post segnalato è un PM. I PM segnalati devono essere esaminati esclusivamente dagli amministratori
  • Correggere un errore PostgreSQL quando una bozza veniva creata contemporaneamente
  • Utilizzare il nuovo attributo duration nel metodo set_or_create_timer.
  • Rimuovere correttamente il cookie authentication_data nel flusso di accesso oauth
  • Problemi N1 per l’elenco dei segnalibri
  • Utilizzare id invece di elementId nel file hbs
  • Migliorare la conversione da HTML a Markdown
  • Condensare i codici di riga nelle email
  • Prevenire il taglio della finestra modale dei segnalibri su mobile
  • Theme-javascripts che utilizzano un’impostazione di sottocartella non corretta
  • Calcolo rotto di userHasTimezone nella finestra modale dei segnalibri e mancanza di template tap-tile per gli utenti regolari
  • Il link Github dei temi remoti dovrebbe andare al ramo personalizzato #9184
  • Coerenza nella visualizzazione del menu mute/ignore nel profilo utente
  • Non visualizzare webhook per plugin inattivi
  • Chiudere le notifiche con il clic centrale
  • Aggiungere basePath al link per “no timezone” nella finestra modale dei segnalibri
  • Migliorare la finestra modale dei segnalibri su mobile e l’attività rake di sincronizzazione dei segnalibri
  • Sync-alt è usato sull’indicatore di bozza del compositore
  • Utilizzare delete_all_posts_max per migliorare la coerenza quando si usa il pulsante elimina dalla vista amministratore
  • Mostrare l’input del tempo nel costruttore di sondaggi
  • Controllare l’esistenza del post prima di creare una notifica
  • Cambiamenti nei promemoria dei segnalibri e miglioramenti
  • Assicurarsi che gli URL show_short gestiscano gli upload sicuri utilizzando multisite
  • Correggere la risposta html in sviluppo dopo il ricaricamento di ApplicationController
  • I plugin possono avere symlink relativi
  • RANDOM_PASSWORD non funzionava in rake admin:create
  • Il metodo dallo script di importazione Telligent è stato eliminato per errore
  • Ignorare gli utenti sospetti che sono stati migrati o utenti creati più di sei mesi fa
  • Non è stato possibile ripristinare i backup da versioni senza sovrascritture delle traduzioni
  • Rimuovere il tag genitore dal gruppo di tag
  • Assicurarsi che il serializzatore dei segnalibri funzioni con topic e post eliminati
  • Aggiungere il controllo topic eliminato a email/sender
  • Impedisce all’helper i18n di restituire una SafeString
  • Le email di notifica con allegati sono strutturate in modo errato
  • Invio del modulo per la finestra modale di inserimento iperlink con Invio
  • Impedisce il crash quando l’emoji da deserializzare non è una stringa
  • Differenzia flag-modal e flag-modal-body
  • Mostrare il progresso del topic su iPad in modalità verticale
  • Quando must_approve_users è abilitato, non vogliamo inviare utenti sospetti alla coda di revisione. Solo gli utenti non approvati dovrebbero essere inviati. Fornire una migrazione per approvare automaticamente ogni elemento di revisione problematico
  • Costante mancante nell’importatore SMF2
  • Errore di battitura sul salvataggio della bozza
  • ContactPicker non stava impostando l’input di invito sui topic
  • Featured_topic.fancy_title veniva renderizzato senza emoji
  • Alcuni errori e pulizia in confirm-new-email
  • Vari fix per supportare post senza utente
  • L’ultimo indirizzo IP poteva puntare all’indirizzo IP sbagliato
  • Assicura che la categoria esista per hideParent in categoryBadgeHTML
  • Generare un errore quando la rimozione di un utente dal gruppo fallisce
  • Non rompere la chiave privata durante la scrittura durante l’importazione del tema
  • Limitare la scorciatoia di tracciamento del topic e imporre l’ID del topic
  • Preservare la risoluzione del timestamp di TopicCreator
  • Controllare correttamente se il componente è nella finestra modale
  • Assicura che l’intestazione pinned-options mostri lo stato corretto
  • Impostare il fuso orario dell’utente corrente quando si salva il fuso orario del profilo
  • Messaggio errato quando si accede tramite email
  • Messaggio di errore 403 quando si mette in evidenza il topic sul profilo
  • Preservare la risoluzione created_at di PostCreator
  • Utilizzare bio_excerpt quando si controlla la presenza
  • Rimuove il legacy refreshQueryWithoutTransition
  • Lo script di importazione potrebbe aver saltato alcuni utenti a causa della mancanza di ORDER BY.
  • Assicurarsi che categoria e tag possano essere cambiati da reviewable
  • Errore di battitura imbarazzante negli algoritmi → algoritmi per le chiavi di sicurezza
  • Controllare se il token di autenticazione esiste prima della revoca
  • Prevenire condizioni di corsa durante l’elaborazione del post
  • Tollera citazioni senza nome utente e senza titolo
  • Importare i post di utenti mancanti da phpbb3
  • Prevenire che l’immagine del flair dell’avatar si ripeta sulle schede utente/gruppo
  • Consente di definire la strategia di posizionamento del corpo di select-kit
  • Utilizza solo allow_uncategorized_topics globale per il menu a discesa delle categorie
  • Formattare correttamente le opzioni di selezione per il sondaggio di gruppo per campi
  • Consentire la citazione da un topic chiuso mentre si scrive una risposta
  • Mostrare un errore più carino se manca nome/codice per TOTP/Chiavi di sicurezza

Cambiamenti UX

  • Migliore supporto per l’outline nei componenti sk
  • Correggere lo stile del segnaposto immagine rotto
  • Impostare il focus quando si avvia il compositore su iOS
  • Dimensione del font della procedura guidata
  • Prevenire che il menu a discesa delle categorie avvolga il conteggio, limitare la larghezza mobile
  • Migliorare la risoluzione dell’avatar della pagina pubblicata
  • Applicare il colore di sfondo predefinito a onebox
  • Rimuovere gli URL delle immagini base64 quando si converte HTML in markdown.
  • Notare il comportamento delle impostazioni “Riassumi questo Topic”
  • Aggiornare la navigazione a piè di pagina noscript
  • Visualizzare data e ora complete quando si visualizzano intervalli
  • Assicura che il fuso orario sia utilizzato al posto di localTimezone quando si visualizzano le date
  • Visualizzare le zone senza prefisso per ridurre il rumore
  • Ridisegnare la finestra modale dei promemoria dei segnalibri
  • Rimuovere il colore sulle categorie se non è stato scelto uno stile
  • Rimuovere il fallback di condivisione come link sui dispositivi touch
  • Utilizzare una variabile di colore per lo sfondo delle scorciatoie da tastiera
  • Rompere parole molto lunghe nei titoli all’interno dei menu
  • Piccoli aggiustamenti allo stile dell’ultimo aggiornamento nella directory degli utenti
  • Migliore personalizzazione del layout delle emoji su mobile
  • Aggiungere stili flair all’elenco dei topic più recenti
  • Assicura che il tasto esc funzioni correttamente nel modulo delle date
  • Correggere la posizione del compositore su iPad con tastiera hardware
  • Migliore spaziatura per le icone nelle etichette di select-kit
  • Migliora date-time-input su mobile
  • Allineare il toggle del menu di selezione multipla rispetto al contenitore principale quando possibile
  • Non consentire la creazione di tag nelle impostazioni del sito “default tags”.
  • Mostrare immagini di errore migliori
  • Visualizzare il flair dell’avatar negli elementi dell’elenco dei topic nella rotta delle categorie
  • Aree di tocco più ampie per il pannello del profilo nel menu utente sui dispositivi mobili
  • La scorciatoia K può selezionare post parziali
  • Disabilitare l’animazione di evidenziazione sui post eliminati
  • Aggiornare l’elenco dei membri del gruppo quando si rimuovono utenti o si cambiano proprietari
  • Migliorare il testo per gli utenti sospetti su /review
  • Rimuovere la sezione “Live Notifications” del profilo utente su iOS
  • Usare mod+p invece di ctrl+p e command+p per printTopic
  • Migliorare il testo per la funzionalità utenti sospetti
  • Migliore spaziatura per l’icona nell’etichetta di select-kit
  • Rispettare l’impostazione prioritize_username_in_ux per il titolo dell’avatar utente
  • Aggiunge il supporto per un tipo di impostazione colore

Prestazioni

  • Migliorare le prestazioni del lazy-load in Safari
  • Abilitare di default la nuova rotta della scheda utente
  • Memorizzare nella cache Category.subcategory_ids
  • Accelerare le migrazioni su multisite
  • Il backup con molti upload archiviati su S3 era lento
27 Mi Piace