2.8.0.beta11:用户不会被提及警告,更新了表情符号,以及更多

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 includes 4 security fixes for issues reported by our community and HackerOne.

  • Do not sign in unapproved users
  • Advanced group search did not respect visiblity of groups.
  • Hide user’s bio if profile is restricted
  • Only show user suggestions with regular post

Plugin improvements

Many plugins

  • Translations
    • We’ve updated the translations in many of our plugins

Assign

Bug Fixes

  • Use Ember router for small action post links
  • Bulk assign modal was broken
  • Set these fields in condition below only

UX Changes

  • Change “Re-assign” copy to “Reassign”

Chat

Features
  • Collapses youtube, external gifs and images, and uploads properly
  • Collapse gifs
  • Collapse images
  • Store reply-to in draft
  • Collapse youtube previews in chat
  • Allows to unfollow direct message channel
  • Displays a separator between days
  • Show placeholders that tell the user who they’re talking to
  • Renaming channels from browse page
  • Chat channel creation modal
  • Let me talk to myself
  • Swap time from relative to absolute
Bug Fixes
  • Correctly computes channels max height in float panel
  • Ensures chat-user-avatar width can’t be shrinked
  • Ensures first message before content width is correct
  • Make file names small like before
  • Don’t collapse all oneboxes
  • Removes superfluous wrapping div for sidebar-channels
  • Simplify code when inserting full-page-chat
  • Attempts to avoid duplicated channels tracking
  • Use rAF to minimize visible scroll jump
  • YouTube thumbnails were cropped
  • Loading past messages
  • Makes chat-channel-title tagLess
  • “All loaded” message was shown too early
  • Uses absolute to prevent safari bug in scrolled containers
  • Prevent audio from playing on top of each other CAUSING IT TO BE LOUD
  • Pluralize i18n strings
  • Channel row height since btn was added
  • ALWAYS set the reply-to message when a new channel is loaded
  • Set replyToMsg on chat-live-pane correctly
  • Clear reply-to from draft when it’s cancelled in composer
  • Show available link to new chat.browse route
  • Max-width an image
  • Enter not working inside backticks
  • Ensure we also check for array in favorites
  • Stretchy avatars on iOS < 15.1
  • Don’t crash on missing favs
  • Simplify the layout to fix an overflow issue
  • Save new draft when upload is removed
  • Uniform sidebar channel row heights
  • Fix margins for multiline text
  • User is not available on AnonymousUser
  • Reconciliate state of live-pane
  • Don’t crash when a personal convo user is deleted
  • Ensures loading state is removed
  • DOMParser is very picky especially on firefox
  • User chooser was not auto opened anymore
  • Use ember component for collapsing instead of yanking into a container
  • Chat channel timestamps columns defaults were static
  • Correctly handle skip result
  • Avoids N+1 query when fetching chat channels
  • Parsed cooked to get mentioned users
  • Clean up a bit of code
  • Revert “Show myself at the top of my DMs if I ever DM-ed myself”
  • Serialize fancy title if name isn’t present and save custom field
UX Changes
  • Uses primary for icon color on direct hover
  • Attempts to simplify css for chat channel rows
  • Remove space between dots in ellipsis
  • Allows chat-channel-row to hide leave button
  • Single line placeholder text
  • Fix compatibility with custom themes
  • Adjust sidebar channel row height
  • Tweak message-separator styling
  • Do not show leave channel btn on mobile
  • Fixes various minor issues
  • Show better copy when creating channels
  • Remove reply-to line if message is directly above
  • Drop down placement adjustment
  • Full-page & exit button changes
  • Align vertically tc-message-collapsible
  • Dont transition when unfollowed channel is not currently viewed
  • Smoother state when unfollowing a direct message channel
  • Fix channel list sizes in floatie and mobile
  • Unify sidebar row sizes
  • Fix composer sizing
  • Minor emoji alignment fix
  • Make the full-page chat more core-like
  • Tweak on-hover menu css
  • Avoid using blue for text not being a link
  • Increase separator vertical margin
  • Makes all actions having a consistent styling
  • Small tweak
  • Increases first message of day separator contrast
  • Simplify date formatting for last week
  • Small margin adjustments
  • Channel browse tweaks
  • Single-line chat placeholder
  • Mostly chat sidebar CSS fixes
  • Various CSS fixes
  • Tweak .tc-msgactions CSS
  • Closes menu on mobile after reaction
  • Fast access to favorite reactions
  • Browse channels styling
  • Fix another case of messages overflowing the viewport
  • Make area beside scroll-to-bottom clickable
  • Prevent message overflow; circular indicators
Performance
  • Prevents N+1 on direct message channel title

Voting

Bug Fixes

  • Allow anons to view votes if the voting_show_votes_on_profile setting is enabled

OAuth2 basic

UX Changes

  • Update setting description for oauth2_overrides_email

Patreon

Bug Fixes

  • Define name in PatreonAuthenticator

Calendar

New Features

  • FullDay calendar option
  • Update IN Holidays for 2022.
  • Update SG Holidays for 2022.
  • Uses after-chat-channel-username outlet to display holiday

UX Changes

  • Shrinks holiday indicator size

Solved

Bug Fixes

  • Do a transition to update ‘solved’ queryparam

UX Changes

  • Update filter breadcrumb due to core changes

Encrypt

Bug Fixes

  • Switching the timer back to “Never” didn’t work

Kolide

New Features

  • Save user IPs in custom field & match against device IPs
  • Add Kolide helpers group to user alert PM participants.
  • Sync Kolide checks & delay user reminders based on checks.

Bug Fixes

  • Remove devices no longer available on Kolide.
  • Correct the typo in UserAlert class name.
  • Treat webhook event payload data as hash to get user_id

SAML

New Features

  • When suggesting usernames skip input that consist entirely of disallowed characters

Bug Fixes

  • Simplify data to store in extra column

Docker Manager

Bug Fixes

  • Do not activate plugins before checking compatibility

Code Review

New Features

  • Don’t use email for username suggestions until it’s explicitly enabled in site settings
  • When suggesting usernames skip input that consist entirely of disallowed characters

Bug Fixes

  • Don’t duplicate notifications if receiving duplicate webhooks.

Reactions

New Features

  • Remove overlap with like notifications.
  • Collapse multiple reactions to the same post.

Bug Fixes

  • Correct like reactions count
  • Include likes in the reactions received list.
  • Filter reactions when clicking a consolidated notification.
  • Always keep the icon of the last notification when collapsing
  • Keep the hearth icon when consolidating multiple like reactions.
  • Keep the heart icon if all the collapsed reactions were likes.
  • Use correct reaction notification locale key

OpenID Connect

UX Changes

  • Update setting description for openid_connect_overrides_email

Translator

New Features

  • Add AWS IAM roles setting
  • Add AWS translate

Bug Fixes

  • Avoid assigning nil values to custom field

Category Experts

Bug Fixes

  • Allow filter by user when plugin is enabled

Automation

New Features

  • Adds auto_responder script

Bug Fixes

  • A topic can be stalled even if it only has OP

Crowd

Bug Fixes

  • Define name for CrowdAuthenticator

Footnote

Bug Fixes

  • Ensures footnote is closed on page change
  • Fix footnotes in encrypted PMs
  • Remove usage of safe navigation operator for old iOS compatibility

Chat Integration

UX Changes

  • Correct typo in Microsoft Teams channel config

Additional Fixes and Changes

Click to expand

Bug Fixes

  • attempts to compensate for first line spacing with pre-line
  • prevents tweets to lose format in onebox
  • Bypass service worker on the SSO path
  • Navigate to topic/PM regardless of Shift key press
  • Handling of /p/### URLs within Ember
  • LOAD_PLUGINS=0 in dev/prod, warn in plugin:pull_compatible_all
  • Allow slug-less topic URLs to work within the same topic
  • Don’t display duplicated emoji in picker
  • Update recent emoji list when selecting from it
  • Don’t trigger topic_created event for reply posts via email.
  • Disable cast votes button for multiple polls with no min.
  • Regression in topic list kbd navigation
  • Append /all to URL if default list is ‘none’
  • Actually save fields on themes:update
  • Refresh logic in discovery topic lists
  • When composing a message do not suggest deleted posts users
  • New-topic feature was broken when ‘Default List Filter’ was set to ‘no subcategories’
  • When loading more topics, showFooter was not updated properly
  • Jittery topic progress on some window sizes
  • Clean flagged queue when response to flagged post deleted
  • Error when voting on a multiple poll without the min/max attrs.
  • Use font-down
  • Smaller pencil icon for edit tags
  • Hide user’s bio if profile is restricted
  • Small adjustments to topic progress position on desktop
  • Tone down admin dashboard critical problem messaging
  • Don’t allow NULL values for notification_level in category_users
  • Improve the way magnific popup is loaded
  • Uploads were broken in old Safari
  • Save draftSequence when it is 0
  • Predict draftSequence on draft save
  • SiteSetting.title was being polluted in StaticController
  • Gives composer options to post:highlight trigger
  • Remove length constraint of fancy_title in topics

UX Changes

  • Adjust invite and related form spacing
  • Change text of public_topic action code in login required sites.
  • Tweak emoji picker css
  • Updated “accept invite” error page
  • Prevent crawler view topic-list overflow
  • Better invite accept form
  • Post action spacing refactor & consistency
  • Improved invite accept page layout
  • Maximize the preview space in composer

Performance

  • Turn common test prefixes into contexts in topics_controller_spec
  • Make tests faster by prefabricating more things
19 个赞