2.7.0.beta8: Share Topic Modal Improvements, Searchable User Fields, Pause Animated Images, and more

Even more!

But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.

Security Updates

This beta does not include any security fixes. A security fix was released for the Calendar plugin.

  • Calendar Plugin: prevent arbitrary method call from input

Plugin improvements

Many plugins

  • Bug fix
    • We’ve patched numerous bugs in many of our plugins
  • Translations
    • We’ve updated the translations in many of our plugins

Signatures

  • Add default CSS rule to limit image width to parent width

Onebox

  • Display long PR/Issues with an expandable excerpt

OAuth2 Basic

  • Handle invalid email_verified data from identity provider

BCC

  • Add name personalization
  • Update syntax

Zendesk

  • Add option to include all categories

Chat Integration

  • Improve formatting for Slack transcript messages
  • Add support for Slack message shortcuts

Data Explorer

  • Add help modal

Assign

  • Improve quick access copy when no topics are assigned

Docker Manager

  • Always show Docker Manager second in the list

Additional Features and Fixes

Click to expand

New Features

  • Small improvements to the topic list embed
  • Include avatar flair on the avatars listed in a user summary’s “Most…” sections
  • TL4 & category moderators can merge posts
  • Add reviewable score updated webhook
  • Allow using ‘top’ view for topic list embed
  • A low priority filter for the review queue.
  • Allow pausing animated images in posts
  • Make category-navigation outlet tagless
  • Watch title for automatic tagging
  • Review every post using the review queue.
  • Topic count in category boxes
  • Add plugin outlet for category-box-below-each-category
  • Show the slow mode indicator in composer
  • In the slow mode dialog make “Enabled Until” mandatory
  • Tweak slow mode messages and intervals
  • Allow setting postgres connection variables via environment
  • Reduce invite key length

Bug Fixes

  • 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

UX Changes

  • Reduce the number of columns on invite page
  • Fix styling for long label in multi-select choices
  • Minor tweaks to insert-hyplink modal
  • Ensures toolbar gear button has identic color and height
  • The Site’s logo is the selected option when changing the system’s user avatar.
  • Fix positioning of back button on progress bar
  • Consistent topic timer message button order
  • Mobile consistency for topic status messages
  • Improve alignment and spacing of category headers
  • Correctly shows outline around focused input time
  • Improve copy when no results in bookmarks and notifications quick access panel
  • Stop presence indicator hop, space consistency
  • Do not pre-select blank tag on append tags bulk action
  • Uses native date picker when possible (eg: not safari)
  • Prevent topic progress bar from overlapping
  • Fix layout of group header buttons on mobile
  • Fix focus style for post edit history button
  • Update positioning of mobile post controls
  • Improve user card control layout for long text
  • Wider drop down for top page select kit
  • Update signup cta styles
  • Show error message instead of disabling save button on tag groups page
  • Displays a descriptive error when theme is not allowed
  • Smoother timeline footer animation, padding fix
  • Mobile styling for discard draft modal buttons
  • Prevent some composer buttons from receiving focus
  • Full height composer on mobile Android
  • Minor styling improvements to invites
  • Moves from summary/details to a button to expand github body

Performance

  • Make stylesheet max_file_mtime calculation more efficient
  • Add timeout to theme import git commands
  • Improve theme stylesheet compilation performance
  • Remove N+1s from ThemeController#update and #show
  • Properly preload emails to speed up user exports
  • Async notify users after inviting group

Accessibility

  • Category logos are decorative, set empty alt
24 Likes