Discourse Versione 2.7

Focus

  • :white_check_mark: Migliorare “Markdown Typographer” per renderlo più facile da modificare e aggiungere la regola -> a →. @Roman

  • :white_check_mark: Passare da “oneboxing” inline disattivato di default a attivato di default

  • :white_check_mark: Consentire opzionalmente agli utenti di sapere quando sono stati rifiutati. @kris.kotlarek

  • :white_check_mark: Ricostruire l’UX del timer degli argomenti per abbinare quella del promemoria dei segnalibri @martin

  • :white_check_mark: Migliorare l’UX di accesso/iscrizione @jordan.vidrine

  • :white_check_mark: Gestire meglio i siti che richiedono l’accesso sotto carichi estremi, come descritto in questo argomento @nbianca

  • :white_check_mark: Aggiungere parole collegate e sostituite in admin/logs/watched words, oltre a spostare i silenzi automatici come descritto in questo argomento @nbianca

  • :white_check_mark: Aggiungere “Non disturbare” come funzionalità sperimentale @markvanlan

  • :white_check_mark: Supportare “Accedi con Apple”, come descritto in questo argomento @david

  • :white_check_mark: Revisione generale del sistema di invito, come descritto in questo argomento @dan

  • :white_check_mark: Esporre la cronologia di lettura nel profilo utente

  • :white_check_mark: Avvisare nella dashboard per le nuove funzionalità di Discourse @pmusaraj

  • :white_check_mark: Supportare azioni di massa per i messaggi privati @nbianca

  • :white_check_mark: Cambiare l’icona del compositore (e il pulsante di invio) in base all’azione selezionata @osama

  • :white_check_mark: Aggiungere automaticamente gli ID dei collegamenti agli ancore negli intestazioni markdown @nbianca

  • :white_check_mark: Avvisare nel gestore Docker quando un plugin ufficiale appare come fork, come descritto in questo argomento @nbianca

  • :white_check_mark: Per una maggiore sicurezza intenzionale per amministratori e personale nelle impostazioni del sito, creare un nuovo tipo di Impostazione Sito HTML e impostare esplicitamente tutte le impostazioni di testo esistenti come testo semplice @Roman

  • :white_check_mark: Attivare un webhook quando un utente viene aggiunto o rimosso da un gruppo @vinothkannans

Nome in codice

Data di inizio

1 dicembre 2020

Data di rilascio

18 maggio 2021

67 Mi Piace

NUOVE FUNZIONALITÀ

  • Aggiunta della localizzazione Inglese (Regno Unito)
  • Non disturbare
  • Utilizzo del piccolo logo del sito come avatar dell’utente di sistema
  • Abilitazione di default delle onebox inline per tutti i domini
  • Visualizzazione opzionale delle risposte filtrate
  • Aggiunta di una nuova sezione funzionalità nella dashboard di amministrazione
  • Rinominato ‘Discourse SSO’ in DiscourseConnect
  • Rivisitazione dell’interfaccia utente del timer degli argomenti
  • Varie migliorie al sistema di invito
  • Etichettatura automatica delle parole monitorate
  • Modalità lista di posta disabilitata di default
  • Spostamento della finestra modale di aggiornamento del sito in un prompt meno invasivo
  • Possibilità di impostare un flair per l’avatar per i gruppi automatici
  • Aggiunta di link ancoraggio alle intestazioni
  • Fissaggio dei segnalibri
  • Gli amministratori possono segnalare i post per rivederli in seguito
  • Possibilità di cercare gli utenti per campi personalizzati
  • Nuova hook API per consentire trasformazioni di caricamento lato client
  • Possibilità di registrare filtri personalizzati per i post
  • Consenti l’invio di un messaggio con l’invito
  • Aggiunta del parametro email_encoded per accettare email in ingresso codificate in base64
  • Aggiunta di ulteriori nomi di classe a latest-topic-list-item
  • Aggiunta del supporto per webhook dei like
  • Inserimento sempre delle immagini su nuove righe e aggiunta di una nuova riga dopo
  • Piccole migliorie all’incorporamento della lista degli argomenti
  • Nuova impostazione del sito ‘trim_incoming_emails’
  • Inclusione del flair dell’avatar negli avatar elencati nelle sezioni “Più…” del riepilogo utente
  • I moderatori TL4 e di categoria possono unire i post
  • Aggiunta del webhook di aggiornamento del punteggio dei contenuti revisibili
  • Possibilità di utilizzare la vista ‘top’ per l’incorporamento della lista degli argomenti
  • Miglioramenti alla finestra modale di condivisione dell’argomento
  • Ignorare le visualizzazioni di pagina anonime sui siti privati
  • Consenti l’esecuzione dei test del tema in produzione
  • Un filtro a bassa priorità per la coda di revisione
  • Nuova finestra modale di condivisione dell’argomento
  • Visualizzazione di un avviso se il video non può essere renderizzato
  • Visualizzazione di un’area di testo in modalità avanzata
  • Consenti la pausa delle immagini animate nei post
  • Rendere il tag outlet category-navigation senza elemento (tagless)
  • Monitoraggio del titolo per l’etichettatura automatica
  • Revisione di ogni post utilizzando la coda di revisione
  • Conteggio degli argomenti nelle caselle di categoria
  • Aggiunta di un outlet plugin per category-box-below-each-category
  • Visualizzazione dell’indicatore della modalità lenta nel compositore
  • Nella finestra modale della modalità lenta, rendere “Abilitato fino a” obbligatorio
  • Regolazione dei messaggi e degli intervalli della modalità lenta
  • Consenti l’impostazione delle variabili di connessione postgres tramite ambiente
  • Riduzione della lunghezza della chiave di invito
  • Attivazione automatica degli utenti invitati via email
  • Impostazione di categoria per consentire edizioni illimitate del primo post da parte del proprietario dell’argomento
  • Invio di una notifica email quando un post viene approvato
  • Aggiunta dell’ultimo giorno alle statistiche della pagina “Chi siamo”
  • Aggiunta di user_confirmed_email al webhook degli eventi utente
  • Rendere pubblico l’endpoint tag_groups#search
  • Attivazione del webhook quando un utente viene aggiunto/rimosso da un gruppo
  • Utilizzo di icone SVG per alcune onebox
  • Trattamento delle impostazioni del sito come testo semplice e aggiunta di un nuovo tipo HTML
  • Introduzione di test QUnit per tema/componenti
  • Recupero di un invito link esistente
  • Aggiunta del limite massimo per gli indirizzi email secondari
  • La copia del link di invito attiva un salvataggio
  • Utilizzo di appEvents invece di jQuery per il ridimensionamento del compositore
  • Visualizzazione di un messaggio educativo nel menu di accesso rapido per i messaggi personali quando non ce ne sono
  • Corpo di risposta della cache del oneboxer
  • Consenti agli amministratori di precompilare i campi utente
  • Implementazione di nonce per l’integrazione di Google Tag Manager
  • Aggiunta del nuovo DiscourseEvent :topic_tags_changed
  • Trattamento di emoji o caratteri simili come un’unica entità
  • Importazione ed esportazione delle parole monitorate
  • Aggiunta del supporto CSP per frame-ancestors
  • Aggiunta di una regola del tipografo per sostituire ¶ con ¶
  • Implementazione dell’aggiornamento del browser nella vista del crawler
  • Controllo della disponibilità dell’email nel modulo di iscrizione
  • Aggiunta della classe admin-area al tag HTML
  • Consenti agli utenti di salvare le bozze e chiudere il compositore
  • Consenti l’uso degli inviti quando DiscourseConnect SSO è abilitato
  • Offuscamento delle email nella pagina di visualizzazione dell’invito
  • Sostituzione della regola di sostituzione di markdown-it
  • Utilizzo di utenti di sistema come fallback durante la creazione di un nuovo TopicEmbed
  • Miglioramento della scheda degli inviti scaduti
  • Consenti la configurazione e l’uso di un cluster_name per /srv/status
  • Aggiunta dell’outlet plugin sopra-timeline
  • Nuovo trigger DiscourseEvent per i like
  • Abilitazione del selettore di contatti nella nuova finestra modale di invito
  • Flag per disabilitare la protezione CSRF di DiscourseConnect
  • Aggiunta dell’outlet plugin tag-custom-settings
  • Visualizzazione sempre del menu a discesa dei tag quando l’etichettatura è abilitata
  • Implementazione delle operazioni in blocco per i messaggi privati
  • Consenti ai moderatori di gruppo di categoria di fissare/sbloccare gli argomenti
  • Consenti ai motori di ricerca di indicizzare le pagine dei tag
  • Consenti la riscossione degli inviti con provider Omniauth
  • Cambio della priorità di ricerca molto alta/bassa per posizionarla agli estremi assoluti
  • Aggiunta automatica degli argomenti appena caricati alla selezione in blocco se “Seleziona tutto” è attivo
  • Aggiunta di screenshot opzionali al manifest della web app
  • Spostamento delle preferenze utente relative alla sicurezza in una scheda diversa
  • Aggiunta dell’anno al selettore di tempo relativo
  • Aggiunta di un’impostazione del sito per consentire agli emoji di provenire da un URL esterno
  • Inclusione dei dettagli sugli errori di archiviazione del backup S3
  • Filtraggio dei contenuti revisibili per ID
  • Aggiunta della descrizione del sito per il webmanifest
  • Aggiunta dell’impostazione nascosta del sito disable_onebox_media_download_controls
  • Utilizzo della statistica “time_read” per segnalare gli utenti come sospetti
  • Installazione rapida dei temi tramite parametri di query
  • Utilizzo di diffhtml per aggiornare l’anteprima del compositore
  • Supporto del tag mark
  • Input di tempo relativo per timer e segnalibri e promozione della chiusura automatica dopo il timer dell’ultimo post
  • Quando si spostano i post in un argomento esistente, selezione automatica di un singolo argomento
  • Consenti l’uso delle immagini onebox come miniature degli argomenti
  • Aggiunta della scheda “Argomenti letti di recente” alla pagina dell’attività utente
  • Consenti la priorità delle miniature di post/argomenti tramite markdown
  • Possibilità di ignorare tutti gli argomenti nuovi
  • Supporto della navigazione con tastiera avanti/indietro su DiscourseHub
  • Consenti l’override della posizione di backup durante il ripristino tramite CLI
  • Possibilità di ignorare gli argomenti nuovi in un tag specifico
  • Gestione degli eventi di cambiamento della sottoscrizione push dell’agente utente
  • Consenti durate < 1 ora e < 1 giorno per i timer degli argomenti dove è specificata la durata (cancellazione automatica delle risposte, chiusura basata sull’ultimo post)
  • Nuovo modo per ignorare gli argomenti nuovi
  • Controllo dell’impostazione blocked_onebox_domains per le onebox inline
  • Miglioramento delle impostazioni del gruppo e della gestione dei membri
  • Aggiunta di un lavoro giornaliero per controllare le nuove funzionalità
  • Aggiunta della voce di metadati contact emails al meta del plugin opzionale
  • Aggiunta di intestazioni di risposta extra al formato dei log nginx
  • Creazione di un programma di notifica per impostare automaticamente l’orario di non disturbare
  • Aggiunta di attributi alt alle icone del menu utente
  • Supporto dell’opzione DISCOURSE_SMTP_FORCE_TLS
  • Sostituzione delle frecce con un singolo trattino quando il tipografo è abilitato
  • Motivo per rifiutare l’iscrizione dell’utente
  • Rilevamento IMAP delle email spam e cancellazione dell’argomento Discourse associato
  • Registrazione quando un gruppo viene eliminato
  • Aggiunta dell’outlet before-groups-index-container
  • Consenti la disabilitazione dell’auto-eliminazione dei post
  • Avvisare gli amministratori quando si installa un tema già installato
  • Invio di email di notifica quando gli utenti escono dalla modalità non disturbare
  • Disabilitazione delle eliminazioni di post impostando max_post_deletions a zero
  • Sostituzione delle frecce quando il tipografo markdown è abilitato
  • Aggiunta di un avviso con trattino per l’uso di S3 senza CDN
  • Introduzione dell’impostazione del sito skip_auto_delete_reply_likes
  • Divieto esplicito delle fonti di traffico anomale in robots.txt
  • Scorciatoia speciale per la ricerca dei propri post
  • Aggiunta del supporto per il formato immagine WEBP
  • Consenti ai plugin di mostrare HTML personalizzato tramite renderTags
  • Consenti ai plugin di precaricare dati personalizzati sulla ricerca
  • Inclusione del numero del post nei titoli delle Onebox inline
  • Consenti ai plugin di registrare processi demoni
  • Consenti l’anonimizzazione degli IP tramite l’API del controller utente di amministrazione
  • Disattivazione automatica della modalità lenta
  • Consenti ai moderatori di gruppo di categoria di elencare/non elencare gli argomenti
  • Aggiunta di like e segnalazioni all’esportazione dei dati utente
  • Aumento della lunghezza massima della parola monitorata da 50 a 100 caratteri
  • Supporto per lo sviluppo su GitHub Codespaces
  • Collegamento alla personalizzazione del testo durante la modifica dei distintivi di sistema
  • Aggiunta del pulsante Indietro all’editor dei temi
  • Aggiunta dell’outlet plugin after-topic-list-body
  • Filtro “Revisionato da”
  • Gli utenti non staff possono utilizzare le bozze condivise
  • Chiusura silenziosa dell’argomento
  • Consenti ai moderatori di gruppo di categoria di modificare i titoli degli argomenti
5 Mi Piace

BUG FIXES

  • Removes legacy Ember.keys usage causing a crash
  • Make replace watched words work with wildcard
  • Previewing themes didn’t work in Ember CLI
  • An unresolved blank uri should attempt an alternate Oneboxing strategy, if available
  • Automatically load more reviewable items.
  • Allow file-change events soon after reloading
  • Skip upload if HTML cannot be parsed
  • Make autotag watched words case insensitive
  • Wrong scope used for notification levels user serializer
  • Layout of date input in poll builder
  • Delete unconfirmed emails first if available
  • Missing iframe closing tag in discobot certificate
  • We should include resumable.js in the admin bundle
  • Make truth-helpers work in Ember CLI
  • Support pausing inline animated images
  • Various invite system fixes
  • Flaky specs after topic view custom filters
  • Properly filter ember-cli args
  • Recalculate scores only when approving or transitioning to pending.
  • Ember-cli proxy subfolder fix
  • Check trust level of user creating invite for group
  • Catch UndefinedConversionError for inbound emails
  • Remove auto-route from topic-link
  • Access to styleguide in subfolder install
  • Allow webp format on themes by default as well
  • Core templates should never overwrite theme/plugins
  • crypto.randomUUID is only available in newer node releases
  • Shared drafts should be disabled if Uncategorized was selected.
  • Do not try to show logo if it does not exist
  • Cache missing inline oneboxes
  • Prevent infinite loop when replacing watched words
  • Base topic details message on current category and tag tracking state
  • {{ace-editor}} was buggy in Ember CLI release
  • Use the no-sandbox flag when running Ember CLI tests.
  • Limit visible revisions history to last 100
  • Pressing back from topic in bookmark list takes user to /
  • Make the docker:test task install dependencies before calling yarn ember test.
  • Temporarily skip flaky future-date-input tests
  • Hide Uncategorized unless allow_uncategorized_topics
  • Link notification to first unread post
  • Show required only when full name is required and lint fix
  • Tag control styles should apply to desktop
  • Remove invite based associated object
  • Topic might be night at this stage
  • Show warning only if new value is different
  • Hide “Next Week” in future-date-input on Sundays
  • Prevents exception when text input is nil
  • Correctly use timeouts in FileHelper and FinalDestination
  • Wizard locale change wasn’t applying to some elements
  • Update max-width of staff log cells
  • Light color scheme picker should default to user selection
  • Looking up translation overrides by symbol failed when count is used
  • Prevents malformed href to crash TopicEmbed
  • Excludes .svg-as-img from JS sizing
  • Keep filter UI after editing post
  • Do not cut off long polls
  • Gracefully handle inline images in emails
  • Add theme field errors
  • Avatar flair wasn’t displaying on the user summary page
  • Improvements to animated image pausing
  • Ensures successive topic hydrates doesn’t override category
  • Recent regression meant we were proxying qunit when we shouldn’t
  • Ember CLI Live Reload was not supported by the CSP
  • Remove whitespace from theme git versions
  • No JIT when quoting a mention
  • Handle charset=windows-1252 in mbox import script
  • Replace use of regular expression
  • Make diffHTML handle external changes
  • Show staff bulk actions only to staff
  • Skip notifications about beginner badges
  • Bug when scrolling in iOS Safari with composer open
  • Forward all the HTTP headers through when we bootstrap Ember CLI
  • Ensures successive tags can be renamed
  • Allow moderators to access /admin/customize/watched_words
  • Ensure tag topic lists are not scrolled to an incorrect position
  • Do not add CSS transition effect to animated images
  • Send a different message if export fails
  • When a flag is handled archive message for moderator group
  • Exclude emoji images from JS sizing
  • Invalid Date on “last” shortcut for timer + bookmarks
  • TagDrop uses currentCategory now
  • Blank avatar on user card if flair url is undefined
  • Allow finding non-lowercase tag groups
  • Fall back to hardcoded version when period check disabled
  • Do not dump schema during production database migrations
  • Use CDN urls for theme settings of type upload
  • Revert color of post-map
  • If we want a .json path, don’t bootstrap
  • Use CDN urls for theme uploads
  • User group message route should not be case-sensitive
  • Clientside validate min tags for required tag group
  • POP3 polling shouldn’t stop after exception or old email
  • Enforce tag group count validation before sending to review queue
  • Allow CodeCommit-style theme .git url format
  • Update database_restorer to avoid shell use
  • Whitespaces when copying code blocks
  • Ensure plugin’s gems are in the gem path
  • Generate unique HTML heading names
  • Docking mixin was not cleaning up timers
  • Remove old usercard styles, fix bg img class
  • Show invite validation errors to users
  • Improve error messages for invites
  • Ensure the top 6 categories are shown in the user summary
  • Already sent headers error in Ember CLI
  • this.loading is undefined, it should be state.loading
  • Handle permalinks with query parameters
  • ember build was not adding digests to additional bundles
  • Don’t show the get a room composer message in private categories
  • Use Nokogiri and Loofah consistently
  • Improve anchor links
  • Software update prompt fixes and improvements
  • Topic user bookmarked column is out of sync after post moves
  • Allow raw-view classes to be resolved from themes/plugins
  • Only send user suspension emails if email message provided
  • Allow restoring non-subfolder backup to subfolder site
  • Automatically timeout long running image magick commands
  • Remove superfluous spaces from CJK blurbs
  • When user has already hit bookmark limit, do not error for clear_reminder! or other updates
  • Ensure group flair upload is present when deciding type
  • Dismiss new button for tags on top
  • Behaviour → behavior spelling in default US translation
  • Mobile topic list number alignment
  • Ensure software-update banner is only shown after 24 hours
  • Prevent double slashes in Ember templates paths
  • Make HTML scrubber work with deep HTML
  • Small tweaks to “no messages” education
  • Include watched topics from muted categories in digests
  • Keep current filter while navigating posts in a topic
  • Retain tags when loading a topic draft in composer
  • Show sign up modal when local logins are disabled
  • Clear state after creating new topic
  • New Topic button regression in tag page
  • Simplify send PM to email settings
  • Bulk select on full-page search
  • Rake themes:update should fail if a theme update fails
  • With vanilla js .href and getAttribute(“href”) are not equal
  • Rake themes:install error if theme cannot be updated
  • Downloading watched words was broken
  • Better error message for redeemed invite
  • “confirm new email” emails were failing for EmailChangeRequest records with blank requested_by_user_id field
  • Post merging was failing silently
  • Title when YouTube is pasted as the title to composer
  • Autocorrect values for dropdown imported user fields
  • Reload messages after a bulk operation
  • Handle staged users as unregistered users for external auth
  • User fields are case insensitive in bulk CSV
  • Redirect to provided origin after auth
  • Improve error messages if user cannot send PM emails
  • AdditionalOpts update and change to function
  • Show error messages when adding permalinks in the admin UI
  • Prevent UniqueViolation exceptions when syncing group mentions
  • Set the “hasTargetGroups” attribute in the composer when clicking the group message button.
  • Isolate modal and global key-binds
  • Bookmark topics were not being updated when the post moved
  • Allow dismissing Discard Drafts modal via ESC
  • Add all the keys that should be allowed in user_notifications
  • Replace ‘Chromebook’ with ‘Chrome OS’
  • Allow pasting invitees in invite modal
  • Composer save button should be :pencil: Save Edit when editing a PM post
  • Remove @discobot likes feature on public topics
  • uploads:fix_missing_s3 rake task used wrong SHA1
  • Delete orphan post revisions
  • Add topic_diff to PostRevisor
  • Make mobile back/forward keybinds work for anons
  • Error overriding user notification string with valid keys
  • New-topic route with sub-category and tags were broken
  • 404 error when editing an expanded reply
  • Rake db:validate_indexes was broken
  • Correct mailing list migration
  • Perform better email validation
  • Add migration to set correct redemption_count
  • Regression in colors used by non-default theme
  • Bulk “archive” and “move to inbox” for group messages was broken
  • Replace censored watched word consistently
  • Do not show duplicate_link notice for quotes
  • Never display the invite show page form if DiscourseConnect enabled
  • Don’t attempt to delete non-existent bookmark
  • Anons should see the Topic slow mode notice.
  • Ensures popper’s autocomplete instance is destroyed
  • Improvements to email styles
  • Ensures invisible link is not interfering with UI/tab order
  • Restore client.zh_TW.yml
  • A never created listener was removed
  • Tests were broken in Firefox
  • Clear draft modal correctly when switching topics
  • Ensure 100-logster initializer is run before 101-lograge
  • Only refresh the review count when the user can see the review queue.
  • Improve handling when email is obfuscated
  • Delete invalid web push subscriptions
  • Do not fail if Postgres is not available
  • All staff members (regardless of TL) should be able to pin/unpin topics
  • Browser-update should work with old browsers
  • Do not treat code tag as block level element
  • Delete post action from permanently deleted posts
  • Be able to handle long file extensions
  • In components, fall back to default theme color variables
  • Do not raise if post no longer exists
  • Viewing some tag routes wasn’t rendering the list without JS
  • Tests in admin/tests were not running
  • Fix narrative bot settings in multisites
  • Allow group owners manage group flair
  • Escape Font Awesome icons
  • Mention notification takes precedence over group
  • Correctly use invite to topic email templates
  • Do not convert format for site setting uploads
  • Deprecation warning - initialization autoloaded the constant
  • Move PWA App shortcut for bookmarks to new path
  • Allow additional valid theme .git url formats
  • Kernel.open is deprecated
  • Show a proper error message when trying to bulk award a disabled badge.
  • Show link in invite panel
  • Invite acceptance tests were broken in Ember CLI
  • Make sure tag-based topic list uses its own preload key
  • Do not block uploads path in robots.txt
  • When destroying a topic, destroy its associated published page.
  • Include json_schemer in prod
  • Nav items not recomputing on query param change
  • Add amazon sites to force_get_hosts
  • QUnit tests could time out based on load order
  • Update excerpt after process_post
  • Ensure the signup boolean is passed when started via _autoLogin
  • Bump aws-sdk-s3 and aws-sdk-sns
  • Do not add same email multiple times
  • Validate user email only once
  • Add translation string for clear all watched words
  • Do not clean up uploads when they’re used by theme settings
  • Incorrect parameter when using omniauth providers on invites page.
  • Race condition in draft sequence updates
  • New topic indicator on the mobile categories page
  • Subfolder prefix should work even if url starts with the prefix
  • Ensure UserField changes are reflected instantly in webhooks
  • Mobile app notification urls w/ subfolder
  • Make email a required param when accepting invite links.
  • Message bus when group private message
  • Missing quote in emoji cdn setting caused by 83f332b
  • Remap old S3 endpoints during backup restore
  • Typo in emoji path caused by 83f332b
  • Remove list double padding
  • Sort topic timer and bookmark time options
  • Check min tag count requirement when change category
  • Remove unused JS from “finish installation” page
  • Add href to user avatar in group cards
  • Topic#invite_group failed to notify users on newly created topic
  • Components mobile-specific CSS was missing
  • CSS tweaks so bookmark + timer modal work on mobile
  • Skip sending PM email for user silence
  • Add appropriate classes to html element including lang
  • 100% Width for logout button
  • Use addRawTemplates even when compiling .hbr files
  • Update digest when updating color definitions in theme component
  • Do not output empty style tags for components
  • Exclude users with posts from purge_unactivated query
  • When using Ember CLI theme Javascript/HTML was not being inserted
  • Incorrect URL for tag pages inside category in subfolder setup.
  • Reintroduce auto_silence_first_post_regex
  • Don’t display error if only error is a missing image
  • Ignore enter key press on “move to existing post” search field
  • Send notification in user’s locale if available.
  • Allow adding user to PM when inviter is in allowed list (even
  • Strip whitespace from URL before validating
  • Login modal max-width wasn’t specific enough
  • Paste table with multiline cell
  • Detect installed themes using URLs instead of names
  • Unsubscribe from topic presence when navigating between topics
  • Pass ajax function to loadOneboxes
  • Ensure badge description is updated when routing without loading state
  • Allow entering blank values in relative-time-picker
  • Improve error message when login_required sites are under load
  • Emails.rake-use domain when sending mail test
  • Don’t update posts_read_count when the post is from a PM.
  • Log warning when context is missing when a user is destroyed
  • Allow mobile-nav to work without loading transitions
  • Adding a custom scope should not modify the original ones.
  • Avoid Safari service worker error on back navigation
  • Don’t show “bulk” icon on group-index for unauthorized users
  • Do not send rejection emails to auto-deleted reviewable users
  • Make email_valid handling consistent
  • Close navigation dropdown when item selected
  • Reduce the time_read threshold to one minute.
  • Subfolder replace should only affect URL prefix
  • Sort admin dashboard new updates by latest
  • Don’t require a rejection reason if the user is a spammer.
  • Do not allow bookmarks to use post date in past for reminder
  • Ensure corrected migration runs
  • Optimise MoveNewSinceToTable
  • Use the S3 CDN for the Group flair
  • NewPostManager should respect category_group_moderator settings
  • Limit post read time to the max integer value
  • Remove top gradient from signup modal
  • Delete topic timers far in the future
  • Remove unnecessary OR from dismiss service
  • Bump max topic timer duration to 20 years
  • Dismiss new when topic_user exists without last read
  • Allow plugins to correctly extend API key scopes.
  • Hide sso payload behind a button click and log views
  • Auto close topic from category settings based on topic created_at
  • Force refresh staff action logs when transitioning from site settings
  • Category redirect to correct slug should not loop
  • Fix subcategory, tag drops and none values
  • Update topic_count when updating visibility
  • Use autocomplete=discourse in select-kit to disable autocomplete in Chrome
  • False for service workers to stop log spam via workbox
  • Do not mark group_flair images as secure on upload
  • Clean up topic-timer-info CSS classes, add edit button, and improve UI
  • Adds google tracking to page publishing
  • Restoring backup via UI was broken
  • Do not show SSO last payload to moderators
  • Dismiss new with better migration
  • Should_alter_quality should respect png_to_jpg_quality
  • Regression in admin new features
  • Allow all tags in site/theme settings, ignore tag group restrictions
  • Validate duration minutes values for topic timer
  • Optimize move to dismiss_new_topics migration
  • Adjust width to avoid horizontal overflow
  • Don’t add a slug to constructed quote urls
  • When adding a quote when the composer is closed, add a newline
  • Handle empty email address from authentication provider
  • Login UI Fixes
  • Do not notify when the hidden tag is added or removed
  • Restoring could fail due to missing path
  • Restoring backup could fail due to missing uploads
  • Return 404 not found error if a topic is deleted.
  • Check if post.topic exists before publishing topic updates
  • Some error messages used wrong translation key
  • Correct server error for starting SSO login, and add spec
  • Topic progress bar should be on the left in RTL layouts
  • Topic timer duration_minutes was not backfilled correctly
  • The invite success email translation variable was renamed
  • Select earliest post when aggregating posts in a topic for search.
  • Don’t cancel filtering on second “n replies” tap
  • Improve SCSS handling in components
  • Process new invites when existing users are already group members
  • Save updated remote theme, only update enabled themes/components
  • Composer upload icon regression because of WEBP
  • Don’t create email invites when SSO is on or local logins are off
  • Don’t invite new users via group with SSO on or local logins off
  • In FastImage 2.2.2 an error is raised with a nil path
  • Include extra SCSS in child theme
  • Restore support for pasting multiple PM recipients
  • Avoid pulling hotlinked images of post that have been deleted.
  • Refresh category order after save
  • Ensures rects is present before using it
  • Show bookmark name in quick access hover
  • Make discobot certificate faster/non blocking
  • Skip shared drafts logic if disabled
  • Emoji search/autocomplete should respect selected skin tone
  • Existing shared drafts should be accessible
  • Return the CDN’s URL when using the site’s small logo as the system’s user avatar.
  • Stop trying to set values on destroyed bookmark component
  • IMAP allow unknown senders to reply to group topics via email
  • Invisible is not the opposite of visible
  • Approving a user was not sending an email
  • Allow a single invite per email address
  • Translated button title didn’t work
  • Do not cache translated trust level names in site settings
  • External auth account creation in iOS app
  • Ensure ‘tr’ is called on a string.
  • Can’t remove selection from group chooser in tag group settings
  • Restore user summary’s delete button behavior.
  • Polls extending in post reply histories
  • Move post_search_data migration into onceoff job
  • Support version in new feature payload
  • “Customize text” link was broken on badges admin page
  • Only de-prioritise exact matches in mentions
  • Un-prioritise inactive users in user search
  • Destroy associated user api keys when making a user anonymous.
  • Cleanup authentication_data cookie after login
  • Dismissing unread topics with a tag
  • Ensures timeline_lookup includes last tuple
  • Reindex_search job should work on model with no search data
  • Remove rendering UX from bookmark model
  • Cannot find currentThemeColorSchemeId when no themeId is present
  • Check the confirmation result before deleting SSO record
  • Remove scheduled DND timings when schedule is disabed
  • It seems sometimes shims are evaluated by older JS engines
  • Print raw html of logo image to skip unwanted html encoding
  • Update categories without full page refresh
  • Broken URL when username contains subfolder.
  • Share popup is positioned incorrectly in RTL locales
  • Embedded comments should only return regular posts
  • Show the fallback locale warning when both settings are enabled.
  • Change default for IncomingEmail#created_via to 0 (unknown) and make NOT NULL
  • I18n couldn’t find translations.
  • Allow max_redemptions_limit to be 1
  • Polish lang label
  • Don’t try to focus on a missing element
  • Support for single use invite links
  • Always show overriden colors filter
  • Remove rendering UX from ember models
  • Unescape emoji when pg headlines is used for search result blurb.
  • Do not email group user with user_private_message notification
  • Make sure login required skipped for confirm new email routes
  • CurrentUser was missing appEvents
  • Add Retry-Header to rate limited responses
  • Do not test bookmark rate limiter message
  • Do not process pop3 mails > 1 week old
  • Add bookmark limits
  • Check for user presence before granting badge
  • Allow users to opt-out of using the site’s small logo as the system user avatar.
  • Acceptance/bookmarks test date issue
  • Make sure current user timezone is used for bookmark reminders from post dates
  • Remove migrate_from_s3 task that silently corrupts data
  • TopicTrackingState was initialized after Site
  • Url:refresh triggered when query params change
  • Stop incorrect emailing of group email from PostAlerter
  • Prevent users from converting the default theme to a component
  • IMAP post alerter race condition and code improvements
  • Render fancy title correctly in composer
  • Render topic fancy title in review queue
  • Make category change work with shared drafts
  • Prevents debouncing and query to override each other
  • Use ImageMagick to detect animated images
  • Safari iOS page title and url regression when sharing
  • Users can remove themselves from a PM even if they can still access it through a group.
  • Use the same time moment for related Redis calls in rate limiter
  • Sliding window end time in rate limiter
  • Make category slugs lowercase
  • Do not downsize or crop GIF images
  • Discobot exception when site_contact_username is promoted
  • Publish DND ends_at updates in httpdate format
  • Hiding a post should not trigger the duplicate check
  • Show unassigned component warning when installing multiple components successively
  • Reset theme install modal state on close
  • Hidden tags returned in extras of tags index json
  • Always truncate uncomplete emojis in excerpts
  • Broken emojis in topic excerpt
  • Do not include URL query in auto-generated CSP header
  • Don’t error topic RSS when posts are deleted
  • Don’t count HTML comments when calculating reply length.
  • Tab key should autocomplete like enter key does
  • Recurring was not working for some cases (eg: hours and unit > 1)
  • Fix bg color of header on published page
  • Hide notification count on document title in Do Not Disturb
  • Validate type when picking an avatar.
  • Group SMTP email improvements
  • Inline Onebox should use encoding from Content-Type header when present
  • Prevents autocompoete of username to appear on right
  • Ensures defined expired_in is passed from write to write_entry
  • Correctly set scroll position when viewing a tag’s topic list.
  • Increase inventory lag for s3 to 2 days
  • Ensures recurring works when setting a start date in future
  • S3 CDN warning was showing wrong warning message
  • The title attribute of the diversity scales was incorrect
  • When the user is deleted anonymise category post
  • Show all topic statuses on full page search.
  • Use Redis replica host and port
  • Allow for final sigma in suggested usernames
  • Don’t enqueue imported users when there’re multiple custom fields.
  • Disallow zero-width and other non-printing characters in tags
  • Handle badge grant for deleted badge
  • Search topic title headline being truncated.
  • Missing PG topic title headline when pg headlines is enabled.
  • Autoplay videos must always be muted
  • Show restricted tags in bulk select
  • Re-run remove flag and queued post web hook migrations.
  • Make find_by_slug_path work with default slugs
  • Clear in-process theme cache after clearing DB cache
  • Missing default notification level on group creation
  • Scroll to the last position when navigating back to the tag topic list.
  • Bypass AnonymousCache for /srv/status route.
  • No email when the category is muted and mailing list is on
  • Do not forbid tags in /new-topic on mobile
  • Clear WordWatcher cache after topic_spec
  • Show quote replies when filtering
  • Show correct avatar in post stream bar
  • Users without shared drafts access can still have access to the category.
  • Make Oneboxer#apply insert block Oneboxes correctly
  • Show retina avatars on Chrome
  • Posts with Staff Colors were excluded from the group activity
  • Show ‘New’ filter when ‘none’ subcategory set
  • Normalize links by converting them to lower case
  • Build correct topic list filter
  • Logout redirect should only be /login for login_required sites
  • Use sql_fragment instead of sanitize_sql_array
  • notify_file_change was outputting a command to vim
  • Correct tracking when mute all categories
  • Don’t raise an error if a custom emoji image was deleted
  • Only block local edits for git-sourced themes
  • Prevent error when primary email is missing
  • Only cache reports with exceptions for 1 minute
  • Prevent usage of composer-action-undefined CSS class
  • Replace Vimeo iframes with a link in emails
  • Avoid clock skew issues when logging in with Google
  • Allow for cateogry edit routes of unknown depth
  • Remove custom ‘error’ action on build-category-route/discovery
  • Actually error when topic timer time is in the past
  • Removes extra slashes from URL
  • Generate correct prev and next topics page URL
  • Correct casing of whitelisted SVG elements
  • Restore dismissing the first notification
  • Local dates showed incorrect timezones with extra whitespace
  • Follow open in new tab site setting for bio links
  • Stop category 404s from breaking the router
  • Hide user id when hide_email_address_taken
  • Adjust reviewable menu placement on mobile
  • Include locale in cache key for not_found_topics
  • Use CDN for custom emojis
  • Group#flair_url must be a real URL
  • Do not replace smiling_face by slight_smile
  • Trigger an event when a post is bookmarked.
  • Stop using duplicate composer button ID
  • Correct link in the notification about moved post
  • Load .js files from plugins in qunit testing env
  • On invite redemption only update pending ReviewableUser record
  • URL encode tag name
  • Show/hide ignored users preferences
  • Don’t error-index category job when missing category
5 Mi Piace

MODIFICHE UX

  • Restituire il messaggio di errore corretto se l’utente revisionabile è già stato eliminato.
  • Migliorare i controlli delle categorie sui dispositivi più piccoli
  • Piccoli aggiustamenti all’interfaccia delle parole monitorate per gli amministratori
  • Aggiornare il testo nel pannello vuoto delle notifiche
  • Consentire il salvataggio con cmd+s/ctrl+s con l’editor Ace
  • Nascondere l’elenco delle estensioni dei file nella finestra di caricamento
  • Aggiungere classi CSS al tag body in base allo stato dell’argomento.
  • Anticipare l’effetto hover sui collegamenti di ancoraggio
  • Refactoring dei modali di sicurezza
  • Ridurre il numero di colonne nella pagina degli inviti
  • Correggere lo stile per etichette lunghe nelle scelte multi-selezione
  • Piccoli aggiustamenti al modale di inserimento link
  • Assicurarsi che il pulsante ingranaggio della barra degli strumenti abbia colore e altezza identici
  • Il logo del sito è l’opzione selezionata quando si cambia l’avatar dell’utente di sistema.
  • Correggere il posizionamento del pulsante Indietro nella barra di avanzamento
  • Ordine coerente dei pulsanti del messaggio del timer dell’argomento
  • Coerenza mobile per i messaggi sullo stato dell’argomento
  • Migliorare l’allineamento e lo spaziatura delle intestazioni delle categorie
  • Mostra correttamente il contorno attorno all’input focalizzato
  • Migliorare il testo quando non ci sono risultati nei segnalibri e nel pannello di accesso rapido alle notifiche
  • Fermare l’animazione di salto dell’indicatore di presenza, coerenza dello spazio
  • Non selezionare automaticamente il tag vuoto durante l’azione di gruppo “aggiungi tag”
  • Utilizza il selettore di date nativo quando possibile (es. non su Safari)
  • Prevenire la sovrapposizione della barra di avanzamento dell’argomento
  • Correggere il layout dei pulsanti dell’intestazione del gruppo su mobile
  • Correggere lo stile di focus per il pulsante cronologia modifiche del post
  • Aggiornare il posizionamento dei controlli del post su mobile
  • Migliorare il layout del controllo della scheda utente per testi lunghi
  • Menu a discesa più ampio per il kit di selezione della pagina superiore
  • Aggiornare gli stili del CTA di iscrizione
  • Mostrare un messaggio di errore invece di disabilitare il pulsante Salva nella pagina dei gruppi di tag
  • Visualizzare un errore descrittivo quando il tema non è consentito
  • Animazione più fluida del piè di pagina della timeline, correzione dello spazio
  • Stile mobile per i pulsanti del modale di scarto della bozza
  • Prevenire che alcuni pulsanti del compositore ricevano il focus
  • Compositore a altezza piena su mobile Android
  • Piccoli miglioramenti allo stile degli inviti
  • Passaggio da summary/details a un pulsante per espandere il corpo di GitHub
  • Migliorare l’interfaccia del costruttore di sondaggi
  • Aggiungere lo stile per i nuovi dettagli/riepilogo del corpo PR di GitHub
  • Mostrare un suggerimento quando ci sono più tag di quelli visualizzati
  • Mostrare sempre il pulsante di rimozione emoji dalla lista dei valori emoji
  • Icona invece di testo per nascondere l’anteprima mobile
  • Posizione migliore per il pulsante di selezione rapida della ricerca
  • Spostare logs/watched_words in customize/watched_words nella sezione amministratore
  • Larghezza più coerente del pulsante di controllo utente
  • Rimuovere il riferimento al modulo di contatto nelle impostazioni
  • Aggiustamenti al modale di accesso
  • Correggere l’allineamento dell’elenco delle schede nella finestra popup degli emoji
  • Informare gli utenti che hanno disabilitato discobot e non possono interagire con esso.
  • Aggiustamenti al layout della finestra popup degli emoji
  • Visualizzare un tooltip quando si tenta di eliminare un gruppo automatico.
  • Assicurarsi che i log del personale non rompano il layout
  • Rinominare il pulsante con un nome duplicato.
  • L’intestazione del menu delle azioni del compositore deve visualizzare l’icona dell’azione selezionata
  • Mostrare le prime lettere uniche nel link di invito
  • Migliorare l’allineamento e il layout del piè di pagina dell’argomento
  • Spostare il piè di pagina del modale in un contenitore migliore
  • Aggiungere un widget caricatore di immagini per caricare immagini di badge
  • Ridurre l’opacità del pulsante di copia del codice
  • Mostrare la colonna Argomento nella scheda in attesa degli inviti
  • Mostrare il pulsante Ignora Nuovo nella parte superiore degli argomenti.
  • Aggiungere una classe al body alla prima notifica non letta
  • Rispettare l’impostazione “prioritizza il nome utente nell’UX” ovunque possibile
  • Aggiungere l’emoji della campana per una migliore educazione sulle letture
  • Incollare un link di Twitter nel titolo del compositore non imposterà il titolo
  • Etichette coerenti nel modulo di invito
  • Correggere lo stile rotto nel modale di accesso quando l’accesso locale è disabilitato.
  • Accesso; titoli più piccoli, spaziatura più coerente, altre correzioni
  • Piccoli miglioramenti agli inviti
  • Rimuovere il titolo duplicato dalla pagina delle parole monitorate
  • Aggiungere una classe al div email nell’accesso
  • Correggere l’altezza del pulsante di selezione multipla nella pagina di ricerca
  • Pulire gli stili dei tag per migliorare l’allineamento
  • Ripristinare il focus automatico sugli input di accesso
  • Aggiungere un link per l’accesso via email sotto il nome utente, rimuovere il pulsante
  • Rimuovere lo stile di focus ridondante
  • Utilizzare lo stile di focus predefinito del browser per checkbox e input radio
  • Aggiustamenti allo stile per le nuove funzionalità dell’amministratore
  • Consentire a select-kit di avere un’opzione autofocus
  • Stile di menzione del gruppo più coerente
  • Rimuovere il passaggio emoji nella procedura guidata
  • Aggiustare il layout group per correggere l’allineamento dei pulsanti
  • Saltare le avatar dei commit di GitHub per le miniature degli argomenti/post
  • Rendere l’input del tag a larghezza piena per i messaggi privati
  • Implementare un nuovo tags-intersection-chooser
  • Su schermi molto brevi, passare quick-access-profile a 2 colonne
  • Mostrare punti elenco per alcune liste del compositore
  • Aggiustare lo spazio nel modale di creazione account
  • Pubblica la pagina, su cambio pubblico, solo quando la pagina è pubblicata
  • Rimuovere il margine dal pulsante di accesso con chiave di sicurezza
  • Cambiare emailLogin in classe info quando vuoto
  • Aggiustamenti all’editor dei temi dell’amministratore
  • Aggiungere linee guida di modifica per i temi remoti
  • Correggere gli eccessivi ritorni a capo negli avvisi del modale di accesso
  • Il selettore di tempo relativo dovrebbe utilizzare stringhe pluralizzate
  • Correggere lo stile delle date locali
  • Quando si seleziona automaticamente un argomento, assicurarsi che il focus sia sull’argomento selezionato
  • Second Factor + Visualizzazione Avvisi
  • Mostrare le descrizioni dei plugin nella pagina dei plugin dell’amministratore
  • Tagliare il carattere @ dall’inizio della stringa del nome utente nella ricerca.
  • Rimuovere la pluralizzazione nei tipi di notifica per singola categoria.
  • Specificare lo stile dei pulsanti social
  • Prevenire che i badge sulle schede utente vadano oltre i limiti
  • Migliorare la visualizzazione dei tag e degli assegnamenti nella ricerca
  • Aggiustare gli stili di focus per l’input di completamento automatico
  • Nascondere la colonna di accesso esterno quando la creazione dell’account è in corso
  • Aggiustare gradiente, hover icona, capitalizzazioni
  • Rimuovere l’opzione Converti per i temi di sistema
  • Cambiamenti alla sezione nuove funzionalità nella dashboard dell’amministratore
  • Rimuovere il bordo di 2px da alcuni pulsanti select-kit
  • Rimuovere Helvetica dallo stack di font
  • Piccola correzione per lo stile di focus di Chrome sul pulsante risposte
  • Mostrare l’icona della freccia nel menu a discesa delle notifiche utente
  • Non mostrare il menu delle notifiche dei tag nella pagina della categoria.
  • Correggere il layout del modale di risposta
  • Chiarire il modale di rifiuto utente
  • Correggere e chiarire il modale di modifica delle notifiche di gruppo
  • Usare un colore brillante per l’hover del pulsante principale su schemi scuri
  • Aggiustare gli stili di focus per il menu dei post dell’argomento, annulla compositore
  • I pulsanti del menu a comparsa necessitano di uno stile di focus
  • Aggiungere un modale di conferma all’azione “Rimuovi tutti i tag”
  • Rimuovere il margine non necessario dal flusso utente
  • Correggere l’allineamento dei pulsanti nella pagina di accesso richiesto
  • Assicurarsi che le briciole di categoria abbiano un’altezza coerente
  • Uniformare gli stili per gli stati di focus
  • Mostrare sempre il dialogo di conferma quando si convertono temi/componenti
  • Rimuovere il bordo dal certificato a causa dell’iframe
  • Consentire un certo overflow nell’anteprima del compositore
  • Correggere il posizionamento superiore della selezione multipla
  • Rendere gli argomenti della pagina delle categorie desktop coerenti con quelli mobili
  • Piccolo aggiustamento all’avviso di eliminazione della categoria
  • Rispettare l’impostazione del sito email_editable nella pagina di attivazione utente.
  • Semplificare la biografia narrativa del bot
  • Far sì che l’editor dei temi mostri correttamente il segnaposto per le lingue RTL
  • Mostrare l’immagine di anteprima dell’errore onebox come favicon
  • Specificare larghezza e altezza per l’immagine di errore di anteprima onebox
  • Avvisare dei messaggi che rimarranno orfani durante l’eliminazione di un gruppo.
  • Far sì che moment.js produca numeri arabi invece di numeri hindi nella locale araba
  • Miglioramenti all’avviso di fallback locale.
  • Utilizzare uno stile uniforme per i conteggi dei tag
  • Personalizzazione del testo per diverse lingue.
  • Mostrare un avviso nella pagina di modifica della categoria quando lo stile della categoria è nessuno e i colori sono disabilitati.
  • Fermare i tentativi di convertire il tema predefinito in un componente rimuovendo il pulsante
  • Tagliare il testo del link del menu hamburger con ellissi quando in eccesso
  • Aggiungere spazio tra i link e il testo nelle etichette
  • Rimuovere una parola extra dalla stringa client approval_not_required
  • Migliorare le scelte dello schema di colore nelle preferenze utente
  • Refactoring della navigazione dell’elenco degli argomenti
  • I suggerimenti di completamento automatico dovrebbero essere deselezionati di default
  • Consentire al contenuto del profilo di accesso rapido di scorrere
  • Consente di copiare/incollare un elenco di valori separati da | in sk
  • Transizione all’URL di modifica quando si aggiunge una categoria
  • Spostare Non disturbare nel pannello del profilo
  • Testo in eccesso utente-{primario,secondario}-navigazione
  • Spostare il pulsante di filtro risposte su mobile
  • Aggiustare la larghezza predefinita del menu
  • Unire i colori dell’intestazione
  • Non andare a capo il testo del menu sotto l’icona
  • Aggiungere l’attributo title all’input della parola monitorata
  • Rendere il modale di installazione del tema più reattivo
  • Quando i segnaposto degli input sono troppo lunghi, tagliarli con ellissi
  • Rimuovere la timeline dalla vista di stampa, correggere l’intestazione nella vista crawler
  • Aggiustamenti alle risposte filtrate
  • Mostrare l’indicazione di richiesta in modo coerente all’iscrizione
  • Correggere i pulsanti irraggiungibili nei menu su Safari iOS
  • Aggiungere il titolo della data completa alla data fps-result
  • Cambiamenti allo stile di Onebox della categoria
  • Rendere i componenti sk a larghezza piena nella pagina degli utenti dell’amministratore
  • Quando si richiedono campi utente all’iscrizione, segnare anche i campi predefiniti come obbligatori
  • Correggere il problema della larghezza della casella di controllo nell’invito

MODIFICHE DI SICUREZZA

  • Aggiornare Rails alla versione 6.1.3.2
  • Migliorare l’importazione git del tema
  • Correggere is_private_ip per RateLimiter per coprire tutti i casi
  • Preferire Loofah per l’elaborazione dell’HTML cucinato
  • Allegare il nonce di DiscourseConnect (SSO) alla sessione corrente
  • Limitare la frequenza di MFA per accesso se possibile

PRESTAZIONI

  • Precaricare JsLocaleHelper.load_translations per la locale predefinita.
  • Precaricare LetterAvatar.image_magick_version nel processo master.
  • Assicurarsi che le locali siano sempre gestite come simboli internamente
  • Rendere più efficiente il calcolo max_file_mtime dello stile
  • Aggiungere un timeout ai comandi git di importazione del tema
  • Migliorare le prestazioni di compilazione dello stile del tema
  • Rimuovere le N+1 da ThemeController#update e #show
  • Precaricare correttamente le email per velocizzare l’esportazione degli utenti
  • Notifica asincrona degli utenti dopo l’invito di un gruppo
  • Migliorare la query dei moderatori delle categorie
  • Evitare regex sulla tabella degli upload
  • Evitare lookbehinds quando si sostituiscono i link nelle email importate
  • Raggruppare la costosa migrazione dei post
  • Migrare i dati di ricerca dopo il ridenominazione della locale
  • Migliorare le prestazioni di cook_url per le miniature degli argomenti
  • Ottimizzare le prestazioni della homepage e degli argomenti
  • Aggiungere indici per velocizzare le pagine del profilo
  • Eseguire l’attività di fusione utenti in un job in background.

ACCESSIBILITÀ

  • I loghi delle categorie sono decorativi, impostare alt vuoto
  • Rendere il conteggio delle risposte un pulsante e non un link
  • Rendere th accessibile da tastiera + attributi aria
  • Non usare tabindex positivo nel compositore
  • Rendere il conteggio dei risultati di ricerca leggibile dallo screen reader
  • Migliorare gli stati di focus/attivo del menu avatar
  • Associare le liste con le etichette nella pagina dell’interfaccia
  • I link cambiano l’input del nome utente nella sua etichetta
  • Passare tra le schede usando la tastiera
  • Migliorare il titolo “visualizza tutto” del menu dell’intestazione.
  • Deselezionare la scelta focalizzata quando si usa Invio nella multi-selezione
  • Dare al completamento automatico nella ricerca un nome più accessibile
  • Rendere altri e color, elementi fieldset/legend
  • Rendere accessibili la modifica del nome utente e dell’avatar
  • Assicurarsi che l’immagine dell’avatar nell’intestazione del sito abbia l’attributo alt
  • Aggiungere rowheader alle TD del titolo dell’argomento
  • Rendere l’intestazione select-kit una listbox
  • Aggiungere supporto per aria-current tramite d-navigation-item
  • Rendere aria-owns un ID e non un attributo dati
  • Impostare has-popup come menu per i componenti select-kit
  • Rendere accessibili i controlli delle citazioni
  • Impostare html lang sulla locale dell’utente quando possibile
  • Impostare correttamente un nome sui combo-box per le selezioni singole
  • Aggiungere supporto per aria-expanded e aria-controls al btn
  • Rendere più accessibile l’elenco delle notifiche utente
  • Menu hamburger aria-{expanded,haspopup} e titolo utente
  • Impostare correttamente role=dialog e aria-labelledby per d-modals
  • Usare role=button e supportare ariaPressed per tapTile
  • Strutturare il menu utente come schede.
  • Rendere post-edits-indicator un pulsante invece di un link
  • Migliorare l’accessibilità del filtro ricerca-in-opzioni
  • Rendere avanzata la ricerca e l’intestazione html
  • Associare i controlli di ricerca con le loro etichette
  • Aggiungere aria-label al pulsante di cancellazione input
  • Aggiornare il ruolo selected name a pulsante
  • Migliorare l’accessibilità del menu di accesso rapido.
  • Icone accessibili del menu utente
  • Aggiungere aria-labels agli input di ricerca e al pulsante di ricerca
7 Mi Piace