Discourse Versión 2.7

Enfoque

  • :white_check_mark: Mejorar “Markdown Typographer” para que sea más fácil modificar y agregar -> a la(s) regla(s) →. @Roman

  • :white_check_mark: Cambiar el oneboxing en línea de desactivado por defecto a activado por defecto

  • :white_check_mark: Permitir opcionalmente que los usuarios sepan cuándo fueron rechazados. @kris.kotlarek

  • :white_check_mark: Reconstruir la UX del temporizador de temas para que coincida con la UX de recordatorios de marcadores @martin

  • :white_check_mark: Mejorar la UX de inicio de sesión/registro @jordan.vidrine

  • :white_check_mark: Manejar mejor los sitios que requieren inicio de sesión bajo carga extrema según este tema @nbianca

  • :white_check_mark: Agregar palabras vinculadas y palabras reemplazadas en admin/logs/watched words, además de mover los silencios automáticos según este tema @nbianca

  • :white_check_mark: Agregar “No molestar” como una función experimental @markvanlan

  • :white_check_mark: Soportar “Iniciar sesión con Apple” según este tema @david

  • :white_check_mark: Revisión general del sistema de invitaciones según este tema @dan

  • :white_check_mark: Exponer el historial de lectura en el perfil del usuario

  • :white_check_mark: Alertar en el panel de control sobre nuevas funciones de Discourse @pmusaraj

  • :white_check_mark: Soportar acciones masivas para mensajes privados @nbianca

  • :white_check_mark: Cambiar el icono del compositor (y el botón de enviar) según la acción seleccionada @osama

  • :white_check_mark: Agregar automáticamente IDs de enlaces de ancla a los encabezados en Markdown @nbianca

  • :white_check_mark: Advertir en el gestor de Docker cuando un plugin oficial parece estar bifurcado, según este tema @nbianca

  • :white_check_mark: Para una seguridad más intencional de administradores y personal en torno a la configuración del sitio, crear un nuevo tipo de Configuración del sitio HTML y establecer explícitamente como predeterminado que todas las configuraciones de sitio de texto existentes sean texto plano @Roman

  • :white_check_mark: Disparar un webhook cuando un usuario se agrega o elimina de un grupo @vinothkannans

Nombre clave

Fecha de inicio

1 de diciembre de 2020

Fecha de lanzamiento

18 de mayo de 2021

67 Me gusta

NUEVAS FUNCIONALIDADES

  • Agregar inglés (Reino Unido) como configuración regional
  • No molestar
  • Usar el logotipo pequeño del sitio como avatar del usuario del sistema
  • Habilitar la visualización en línea de onebox para todos los dominios de forma predeterminada
  • Vista opcional de respuestas filtradas
  • Agregar una nueva sección de funcionalidades en el panel de administración
  • Cambiar el nombre de ‘Discourse SSO’ a DiscourseConnect
  • Rediseño de la interfaz de usuario del temporizador de temas
  • Varias mejoras en el sistema de invitaciones
  • Etiquetado automático de palabras vigiladas
  • Modo de lista de correo deshabilitado de forma predeterminada
  • Mover el modal de actualización del sitio a un aviso menos intrusivo
  • Permitir establecer un distintivo de avatar para grupos automáticos
  • Agregar enlaces de anclaje a los encabezados
  • Fijación de marcadores
  • Los administradores pueden marcar publicaciones para poder revisarlas más tarde
  • La capacidad de buscar usuarios por campos personalizados
  • Nuevo gancho de API para permitir transformaciones de carga en el lado del cliente
  • Capacidad para registrar filtros personalizados para publicaciones
  • Permitir enviar un mensaje con la invitación
  • Agregar el parámetro email_encoded para aceptar correos electrónicos codificados en base64 entrantes
  • Agregar más nombres de clase a latest-topic-list-item
  • Agregar soporte para webhooks de me gusta
  • Siempre insertar imágenes en líneas nuevas y agregar un salto de línea después
  • Pequeñas mejoras en la incrustación de la lista de temas
  • Nueva configuración del sitio ‘trim_incoming_emails’
  • Incluir el distintivo de avatar en los avatares listados en las secciones “Más…” del resumen de un usuario
  • Los moderadores de TL4 y de categorías pueden fusionar publicaciones
  • Agregar webhook de puntuación actualizada para elementos revisables
  • Permitir usar la vista ‘top’ para la incrustación de la lista de temas
  • Mejoras en el modal de compartir tema
  • Ignorar las visitas de páginas anónimas en sitios privados
  • Permitir que las pruebas de temas se ejecuten en producción
  • Un filtro de baja prioridad para la cola de revisión
  • Nuevo modal de compartir tema
  • Mostrar un aviso si no se puede renderizar el video
  • Mostrar un área de texto en el modo avanzado
  • Permitir pausar imágenes animadas en las publicaciones
  • Hacer que la etiqueta de salida category-navigation no tenga etiquetas
  • Vigilar el título para el etiquetado automático
  • Revisar cada publicación usando la cola de revisión
  • Conteo de temas en los cuadros de categorías
  • Agregar un outlet de plugin para category-box-below-each-category
  • Mostrar el indicador de modo lento en el editor
  • En el diálogo de modo lento, hacer que “Habilitado hasta” sea obligatorio
  • Ajustar los mensajes e intervalos del modo lento
  • Permitir establecer variables de conexión de postgres mediante variables de entorno
  • Reducir la longitud de la clave de invitación
  • Activar automáticamente a los usuarios invitados por correo electrónico
  • Configuración de categoría para permitir ediciones ilimitadas de la primera publicación por parte del propietario del tema
  • Enviar una notificación por correo electrónico cuando una publicación sea aprobada
  • Agregar el último día a las estadísticas de la página de información
  • Agregar user_confirmed_email al webhook de eventos de usuario
  • Hacer público el endpoint tag_groups#search
  • Disparar un webhook cuando un usuario es agregado o eliminado de un grupo
  • Usar iconos SVG para algunos oneboxes
  • Tratar la configuración del sitio como texto plano y agregar un nuevo tipo HTML
  • Introducir pruebas QUnit para temas/componentes
  • Recuperar una invitación de enlace existente
  • Agregar límite máximo para correos electrónicos secundarios
  • Copiar el enlace de invitación desencadena un guardado
  • Usar appEvents en lugar de jQuery para el progreso de redimensionamiento del editor
  • Mostrar un mensaje educativo en el menú de acceso rápido para mensajes personales cuando no hay ninguno
  • Cuerpo de respuesta en caché del oneboxer
  • Permitir que los administradores pre-poblen campos de usuario
  • Implementar nonces para la integración de Google Tag Manager
  • Agregar nuevo DiscourseEvent :topic_tags_changed
  • Tratar emojis o caracteres similares como uno solo
  • Importar y exportar palabras vigiladas
  • Agregar soporte para CSP frame-ancestors
  • Agregar una regla de tipógrafo para reemplazar ¶ con ¶
  • Implementar actualización del navegador en la vista del rastreador
  • Verificar la disponibilidad del correo electrónico en el formulario de registro
  • Agregar la clase admin-area a la etiqueta HTML
  • Permitir que los usuarios guarden borradores y cierren el editor
  • Permitir el uso de invitaciones cuando DiscourseConnect SSO está habilitado
  • Ofuscar correos electrónicos en la página de visualización de invitaciones
  • Reemplazar la regla de reemplazos de markdown-it
  • Usar usuarios del sistema como respaldo al crear un nuevo TopicEmbed
  • Mejorar la pestaña de invitaciones expiradas
  • Permitir que se configure y use un cluster_name para /srv/status
  • Agregar outlet de plugin above-timeline
  • Nuevo disparador DiscourseEvent para me gusta
  • Habilitar el selector de contactos en el nuevo modal de invitación
  • Bandera para deshabilitar la protección CSRF de DiscourseConnect
  • Agregar outlet de plugin tag-custom-settings
  • Mostrar siempre el menú desplegable de etiquetas cuando el etiquetado esté habilitado
  • Implementar operaciones masivas para mensajes privados
  • Permitir que los moderadores de grupos de categorías fijen/desfijen temas
  • Permitir que los motores de búsqueda indexen las páginas de etiquetas
  • Permitir el canje de invitaciones con proveedores de Omniauth
  • Cambiar la prioridad de búsqueda muy alta/baja para clasificar en los extremos absolutos
  • Agregar automáticamente los temas recién cargados a la selección masiva si “Seleccionar todo” está activo
  • Agregar capturas de pantalla de opt-in al manifiesto de la aplicación web
  • Mover las preferencias de usuario relacionadas con la seguridad a una pestaña diferente
  • Agregar el año al selector de tiempo relativo
  • Agregar una configuración del sitio para permitir que los emojis provengan de una URL externa
  • Incluir detalles sobre errores de almacenamiento de copias de seguridad en S3
  • Filtrar elementos revisables por ID
  • Agregar descripción del sitio para el webmanifest
  • Agregar la configuración oculta del sitio disable_onebox_media_download_controls
  • Usar la estadística “time_read” para marcar usuarios como sospechosos
  • Instalación rápida de temas mediante parámetros de consulta
  • Usar diffhtml para actualizar la vista previa del editor
  • Soporte para la etiqueta mark
  • Entrada de tiempo relativo para temporizadores y marcadores, y promover el cierre automático después del temporizador de la última publicación
  • Al mover publicaciones a un tema existente, seleccionar automáticamente un solo tema
  • Permitir que las imágenes de onebox se usen como miniaturas de temas
  • Agregar la pestaña “Temas leídos recientemente” a la página de actividad del usuario
  • Permitir priorizar miniaturas de publicaciones/temas mediante Markdown
  • Capacidad para descartar todos los temas nuevos
  • Soporte para navegación con teclado hacia atrás/adelante en DiscourseHub
  • Permitir sobrescribir la ubicación de la copia de seguridad al restaurar mediante CLI
  • Capacidad para descartar temas nuevos en una etiqueta específica
  • Manejar eventos de cambio de suscripción de agente de usuario
  • Permitir duraciones < 1 hora y < 1 día para temporizadores de temas donde se especifica la duración (eliminar respuestas automáticamente, cerrar basado en la última publicación)
  • Nueva forma de descartar temas nuevos
  • Verificar la configuración blocked_onebox_domains para oneboxes en línea
  • Mejorar la gestión de configuraciones y miembros de grupos
  • Agregar trabajo diario para verificar nuevas funcionalidades
  • Agregar entrada de metadatos de correos electrónicos de contacto al meta de plugin opcional
  • Agregar encabezados de respuesta adicionales al formato de registro de nginx
  • Crear un horario de notificaciones para establecer automáticamente la hora de no molestar
  • Dar atributos alt a los iconos del menú de usuario
  • Soportar la opción DISCOURSE_SMTP_FORCE_TLS
  • Reemplazar flechas de guion simple cuando el tipógrafo está habilitado
  • Razón para rechazar el registro de un usuario
  • IMAP detecta correos electrónicos marcados como spam y elimina el tema de Discourse asociado
  • Registrar cuando se elimina un grupo
  • Agregar outlet before-groups-index-container
  • Permitir deshabilitar la autodelección de publicaciones
  • Advertir a los administradores al instalar un tema que ya está instalado
  • Enviar correos electrónicos de notificación cuando los usuarios salen del modo no molestar
  • Deshabilitar las eliminaciones de publicaciones estableciendo max_post_deletions en cero
  • Reemplazar flechas cuando el tipógrafo de Markdown está habilitado
  • Agregar advertencia de guion para usar S3 sin CDN
  • Introducir la configuración del sitio skip_auto_delete_reply_likes
  • Bloquear explícitamente fuentes de tráfico atípicas en robots.txt
  • Atajo especial para buscar tus propias publicaciones
  • Agrega soporte para el formato de imagen WEBP
  • Permitir que los plugins muestren HTML personalizado mediante renderTags
  • Permitir que los plugins precarguen datos personalizados en la búsqueda
  • Incluir el número de publicación en los títulos de Onebox en línea
  • Permitir que los plugins registren procesos demonio
  • Permitir la anonimización de IP mediante la API del controlador de usuario de administración
  • Deshabilitar automáticamente el modo lento
  • Permitir que los moderadores de grupos de categorías listen/deslisten temas
  • Agregar me gusta y marcas a la exportación de datos de usuario
  • Aumentar la longitud máxima de palabra vigilada de 50 a 100 caracteres
  • Soporte para desarrollo en GitHub Codespaces
  • Enlace a personalización de texto al editar insignias del sistema
  • Agrega botón de regreso al editor de temas
  • Agregar outlet de plugin after-topic-list-body
  • Filtro “Revisado por”
  • Los usuarios que no son personal pueden usar borradores compartidos
  • Cerrar tema silenciosamente
  • Permitir que los moderadores de grupos de categorías editen los títulos de los temas
5 Me gusta

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 Me gusta

CAMBIOS DE UX

  • Devolver el mensaje de error correcto si el usuario revisable ya fue eliminado.
  • Mejorar los controles de categoría en los dispositivos más pequeños.
  • Ajustes de interfaz de usuario para palabras vigiladas de administrador.
  • Actualizar el texto del panel vacío de notificaciones.
  • Permitir guardar con cmd+s/ctrl+s con el editor Ace.
  • Ocultar la lista de extensiones de archivo en el cuadro de diálogo de carga.
  • Agregar clases CSS en la etiqueta body basadas en los estados del tema.
  • Anticipar el hover del enlace de anclaje.
  • Refactorizar los modales de seguridad.
  • Reducir el número de columnas en la página de invitación.
  • Corregir el estilo para etiquetas largas en opciones de selección múltiple.
  • Ajustes menores en el modal insertar-enlace.
  • Asegurar que el botón de engranaje de la barra de herramientas tenga el mismo color y altura.
  • El logotipo del sitio es la opción seleccionada al cambiar el avatar de usuario del sistema.
  • Corregir la posición del botón de retroceso en la barra de progreso.
  • Orden consistente de los botones de mensajes de temporizador de tema.
  • Consistencia móvil para los mensajes de estado del tema.
  • Mejorar la alineación y el espaciado de los encabezados de categoría.
  • Mostrar correctamente el contorno alrededor del campo de entrada enfocado.
  • Mejorar el texto cuando no hay resultados en los marcadores y el panel de acceso rápido de notificaciones.
  • Detener el salto del indicador de presencia, consistencia de espacios.
  • No preseleccionar la etiqueta en blanco al agregar etiquetas en acción masiva.
  • Usar el selector de fecha nativo cuando sea posible (por ejemplo, no en Safari).
  • Evitar que la barra de progreso del tema se superponga.
  • Corregir la disposición de los botones del encabezado de grupo en móviles.
  • Corregir el estilo de enfoque para el botón de historial de edición de publicación.
  • Actualizar la posición de los controles de publicación móvil.
  • Mejorar la disposición de los controles de la tarjeta de usuario para texto largo.
  • Menú desplegable más ancho para el kit de selección de página superior.
  • Actualizar los estilos del CTA de registro.
  • Mostrar mensaje de error en lugar de deshabilitar el botón de guardar en la página de grupos de etiquetas.
  • Mostrar un error descriptivo cuando el tema no está permitido.
  • Animación más suave del pie de línea de tiempo, corrección de relleno.
  • Estilo móvil para los botones del modal de descartar borrador.
  • Evitar que algunos botones del compositor reciban el foco.
  • Compositor de altura completa en Android móvil.
  • Mejoras menores de estilo en invitaciones.
  • Cambiar de summary/details a un botón para expandir el cuerpo de GitHub.
  • Mejorar la interfaz de usuario del constructor de encuestas.
  • Agregar estilo para los nuevos detalles/summary del cuerpo de PR de GitHub.
  • Mostrar una pista cuando hay más etiquetas de las mostradas.
  • Siempre mostrar el botón de eliminar emoji de la lista de valores de emoji.
  • Icono en lugar de texto para ocultar la vista previa móvil.
  • Mejor posición para el botón de selección masiva de búsqueda.
  • Mover logs/palabras_vigiladas a personalizar/palabras_vigiladas en la sección de administración.
  • Ancho más consistente del botón de control de usuario.
  • Eliminar la referencia al formulario de contacto en la configuración.
  • Ajustes del modal de inicio de sesión.
  • Corregir la alineación de la lista de pestañas en el popup de emojis.
  • Informar a los usuarios que han desactivado discobot y que no pueden interactuar con él.
  • Ajustes de diseño del popup de emojis.
  • Mostrar un consejo al intentar eliminar un grupo automático.
  • Asegurar que los registros del personal no rompan el diseño.
  • Renombrar el botón con un nombre duplicado.
  • El encabezado del menú de acciones del compositor debe mostrar el icono de la acción seleccionada.
  • Mostrar las primeras letras únicas en el enlace de invitación.
  • Mejorar la alineación y el diseño del pie de página del tema.
  • Mover el pie de página del modal a un contenedor mejor.
  • Agregar widget de cargador de imágenes para subir imágenes de insignias.
  • Reducir la opacidad del botón de copiar código.
  • Mostrar la columna de tema en la pestaña pendiente de invitaciones.
  • Mostrar el botón «Descartar nuevo» en la parte superior de los temas.
  • Agregar clase al body en la primera notificación no leída.
  • Respetar la configuración «priorizar nombre de usuario en UX» siempre que sea posible.
  • Agregar emoji de campana para una mejor educación sobre no leído.
  • Pegar un enlace de Twitter en el título del compositor no establecerá el título.
  • Etiquetas consistentes en el formulario de invitación.
  • Corregir el estilo roto en el modal de inicio de sesión cuando el inicio de sesión local está desactivado.
  • Inicio de sesión; títulos más pequeños, espaciado más consistente, otras correcciones.
  • Mejoras menores en invitaciones.
  • Eliminar título duplicado de la página de palabras vigiladas.
  • Agregar clase al div de correo electrónico en el inicio de sesión.
  • Corregir la altura del botón de selección masiva en la página de búsqueda.
  • Limpiar los estilos de etiquetas para mejorar la alineación.
  • Restaurar el enfoque automático en las entradas de inicio de sesión.
  • Agregar enlace para inicio de sesión con correo electrónico debajo del nombre de usuario, eliminar botón.
  • Eliminar estilo de enfoque redundante.
  • Usar el estilo de enfoque predeterminado del navegador para las entradas de casilla de verificación y radio.
  • Ajustes de estilo para nuevas funciones de administración.
  • Permitir que select-kit tenga una opción de enfoque automático.
  • Estilo de mención de grupo más consistente.
  • Eliminar el paso de emoji en el asistente.
  • Ajustar el diseño de grupo para corregir la alineación de botones.
  • Saltar avatares de confirmación de GitHub para miniaturas de tema/publicación.
  • Hacer que la entrada de etiquetas tenga ancho completo para mensajes privados.
  • Implementar un nuevo selector de intersección de etiquetas.
  • En pantallas muy cortas, cambiar perfil de acceso rápido a 2 columnas.
  • Mostrar viñetas para algunas listas del compositor.
  • Ajustar el relleno en el modal de crear cuenta.
  • Publicar página, en cambio público, solo cuando la página esté publicada.
  • Eliminar margen del botón de inicio de sesión con clave de seguridad.
  • Cambiar emailLogin a clase info cuando esté vacío.
  • Ajustes al editor de temas de administración.
  • Agregar orientación de edición para temas remotos.
  • Corregir saltos de línea excesivos en alertas del modal de inicio de sesión.
  • El selector de tiempo relativo debe usar cadenas pluralizadas.
  • Corregir el estilo de fechas locales.
  • Al seleccionar automáticamente un tema, asegurarse de que el foco esté en el tema seleccionado.
  • Segundo factor + visualización de alerta.
  • Mostrar descripciones de plugins en la página de plugins de administración.
  • Recortar el carácter @ del inicio de la cadena de nombre de usuario en la búsqueda.
  • Eliminar la pluralización en los tipos de notificación de categoría única.
  • Especificar el estilo de los botones sociales.
  • Evitar que las insignias en las tarjetas de usuario se desborden.
  • Mejorar la visualización de etiquetas y asignaciones en la búsqueda.
  • Ajustar los estilos de enfoque para la entrada de autocompletado.
  • Ocultar la columna de inicio de sesión externo cuando la creación de cuenta está en progreso.
  • Ajustar gradiente, hover de icono, mayúsculas.
  • Eliminar la opción Convertir para temas del sistema.
  • Cambios en la sección de nuevas funciones en el panel de administración.
  • Eliminar borde de 2px de algunos botones de select-kit.
  • Eliminar Helvetica de nuestra pila de fuentes.
  • Pequeña corrección para el estilo de enfoque de Chrome en el botón de respuestas.
  • Mostrar icono de flecha en el menú desplegable de notificaciones de usuario.
  • No mostrar el menú de notificaciones de etiquetas en la página de categoría.
  • Corregir el diseño del modal donde se responde.
  • Aclarar el modal de rechazo de usuario.
  • Corregir y aclarar el modal de cambio de notificación masiva.
  • Usar color brillante para el hover del botón principal en esquemas oscuros.
  • Ajustar los estilos de enfoque para el menú de publicaciones de tema, cancelar compositor.
  • Los botones del menú emergente necesitan estilo de enfoque.
  • Agregar un modal de confirmación a la acción «Eliminar todas las etiquetas».
  • Eliminar el margen innecesario del flujo de usuario.
  • Corregir la alineación de botones en la página de inicio de sesión requerida.
  • Asegurar que las migas de pan de categoría tengan altura consistente.
  • Uniformizar estilos para estados de enfoque.
  • Siempre mostrar el cuadro de diálogo de confirmación al convertir temas/componentes.
  • Eliminar borde de la certificación debido al iframe.
  • Permitir cierto desbordamiento en la vista previa del compositor.
  • Corregir la posición superior de la selección masiva.
  • Hacer que los temas de la página de categoría de escritorio coincidan con los móviles.
  • Pequeño ajuste en la advertencia de eliminación de categoría.
  • Respetar la configuración del sitio email_editable en la página de activación de usuario.
  • Simplificar la biografía narrativa del bot.
  • Hacer que el editor de temas muestre correctamente el marcador de posición para idiomas RTL.
  • Mostrar imagen de vista previa de error de onebox como favicon.
  • Especificar ancho y alto para la imagen de error de vista previa de onebox.
  • Advertir sobre mensajes que quedarán huérfanos al eliminar un grupo.
  • Hacer que moment.js produzca números árabes en lugar de números hindúes en la configuración regional árabe.
  • Mejoras en la advertencia de configuración regional de respaldo.
  • Usar estilo uniforme para conteos de etiquetas.
  • Personalización de texto para diferentes idiomas.
  • Mostrar una advertencia en la página de edición de categoría cuando el estilo de categoría es ninguno y los colores están desactivados.
  • Detener intentos de convertir el tema predeterminado en un componente eliminando el botón.
  • Texto del enlace del menú hamburguesa con puntos suspensivos cuando hay desbordamiento.
  • Agregar espacio entre enlaces y texto en etiquetas.
  • Eliminar palabra extra de la cadena de cliente approval_not_required.
  • Mejorar las opciones de esquema de color en las preferencias de usuario.
  • Refactorizar la navegación de la lista de temas.
  • Las sugerencias de autocompletado deben estar deseleccionadas por defecto.
  • Permitir que el contenido del perfil de acceso rápido se desplace.
  • Permite copiar/pegar una lista de valores separados por | en sk.
  • Transición a URL de edición al agregar una categoría.
  • Mover «No molestar» al panel de perfil.
  • Desbordamiento de texto en usuario-{primario,secundario}-navegación.
  • Mover el botón de filtro de respuestas en móvil.
  • Ajustar el ancho predeterminado del menú.
  • Mezclar colores del encabezado.
  • No envolver el texto del menú bajo el icono.
  • Agregar atributo de título a la entrada de palabra vigilada.
  • Hacer que el modal de instalación de tema sea más receptivo.
  • Cuando los marcadores de posición de entrada son demasiado largos, truncar con puntos suspensivos.
  • Eliminar la línea de tiempo de la vista de impresión, corregir el encabezado en la vista de rastreador.
  • Ajustes en respuestas filtradas.
  • Mostrar indicación de requerido consistentemente en el registro.
  • Corregir botones inaccesibles en menús en Safari iOS.
  • Agregar título de fecha completa a la fecha de resultado fps.
  • Cambios de estilo de Onebox de categoría.
  • Hacer que los componentes sk tengan ancho completo en la página de administración de usuarios.
  • Al requerir campos de usuario en el registro, también marcar los campos predeterminados como requeridos.
  • Corregir problema de ancho de casilla de verificación de invitación.

CAMBIOS DE SEGURIDAD

  • Actualizar Rails a 6.1.3.2.
  • Mejorar la importación git de temas.
  • Corregir is_private_ip para RateLimiter para cubrir todos los casos.
  • Preferir Loofah para procesar HTML cocinado.
  • Adjuntar nonce de DiscourseConnect (SSO) a la sesión actual.
  • Limitar la velocidad de MFA por inicio de sesión si es posible.

RENDIMIENTO

  • Precargar JsLocaleHelper.load_translations para la configuración regional predeterminada.
  • Precargar LetterAvatar.image_magick_version en el proceso maestro.
  • Asegurar que las configuraciones regionales siempre se manejen como símbolos internamente.
  • Hacer más eficiente el cálculo de max_file_mtime de la hoja de estilos.
  • Agregar tiempo de espera a los comandos git de importación de temas.
  • Mejorar el rendimiento de compilación de hojas de estilo de temas.
  • Eliminar N+1 de ThemeController#update y #show.
  • Precargar correctamente correos electrónicos para acelerar las exportaciones de usuario.
  • Notificar usuarios de forma asíncrona después de invitar a un grupo.
  • Mejorar la consulta de moderadores de categoría.
  • Evitar regex en la tabla de cargas.
  • Evitar miradas hacia atrás al reemplazar enlaces en correos electrónicos importados.
  • Agrupar migración costosa de publicaciones.
  • Migrar datos de búsqueda después del cambio de nombre de configuración regional.
  • Mejorar el rendimiento de cook_url para miniaturas de tema.
  • Optimizar el rendimiento de la página de inicio y de temas.
  • Agregar índices para acelerar las páginas de perfil.
  • Ejecutar la tarea de fusión de usuarios en un trabajo en segundo plano.

ACCESIBILIDAD

  • Los logotipos de categoría son decorativos, establecer alt vacío.
  • Hacer que el conteo de respuestas sea un botón y no un enlace.
  • Hacer que th sea accesible por teclado + atributos aria.
  • No usar tabindex positivo en el compositor.
  • Hacer que el conteo de resultados de búsqueda sea legible por lector de pantalla.
  • Mejorar los estados de enfoque/activo del menú de avatar.
  • Asociar listas con etiquetas en la página de interfaz.
  • Los enlaces cambian la entrada de nombre de usuario a su etiqueta.
  • Cambiar pestañas usando el teclado.
  • Mejorar el título «ver todo» del menú del encabezado.
  • Deseleccionar la opción enfocada al usar enter en selección múltiple.
  • Darle al autocompletado en búsqueda un nombre más accesible.
  • Hacer que other y color sean elementos fieldset/legend.
  • Hacer accesible la edición de nombre de usuario y avatar.
  • Asegurar que la imagen de avatar en el encabezado del sitio tenga atributo alt.
  • Agregar rowheader a las celdas de título de tema.
  • Hacer que el encabezado de select-kit sea una lista.
  • Agregar soporte para aria-current a través de d-navigation-item.
  • Hacer que aria-owns sea un ID y no un atributo de datos.
  • Establecer has-popup como menú para componentes de select-kit.
  • Hacer accesibles los controles de cita.
  • Establecer el idioma html a la configuración regional del usuario cuando sea posible.
  • Establecer correctamente un nombre en cajas de combinación para selecciones únicas.
  • Agregar soporte para aria-expanded y aria-controls a btn.
  • Hacer más accesible la lista de notificaciones de usuario.
  • Menú hamburguesa aria-{expanded,haspopup} y título de usuario.
  • Establecer correctamente role=dialog y aria-labelledby para d-modals.
  • Usar role=button y soportar ariaPressed para tapTile.
  • Estructurar el menú de usuario como pestañas.
  • Hacer que post-edits-indicator sea un botón en lugar de un enlace.
  • Mejorar la accesibilidad del filtro de búsqueda en opciones.
  • Hacer accesibles la búsqueda avanzada y el encabezado html.
  • Asociar controles de búsqueda con sus etiquetas.
  • Agregar aria-label al botón de borrar entrada.
  • Actualizar el rol de nombre seleccionado a botón.
  • Mejorar la accesibilidad del menú de acceso rápido.
  • Iconos accesibles del menú de usuario.
  • Agregar aria-labels a las entradas de búsqueda y al botón de búsqueda.
7 Me gusta