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.
Plugin improvements
Logster Transporter
- Remove logster_transporter_ignore_regexpssite setting #1
- Now that Logster ships with UI for ignoring logs, we no longer need this setting.
Mobile
- Fixed Issues
Prometheus
- Only include fields with non-null value
- Explicitly setting counter value
One Box
- Add support for reddit posts with image type
 Oneboxing Reddit topics with images isn't working right
Docker
- Update imagemagick patch version
Mini Scheduler
- Add some basic gem infrastructure
- Support for guard
- Support for rake tasks
- Support for travis
 
WP
- Fixes and Updates
Additional Features and Fixes
Click to expand
New Features
*Add scheduled job to ensure s3 uploads existence
- Change layout when default page is category to tabular for _… (
- Bump onebox version, add styling for new reddit image onebox
- Ensure consistency of post uploads in cooked content
- New ‘Reviewable’ model to make reviewable items generic
- Show replies to the post, not the topic
Bug Fixes
- 
decoratorHelper.widgetis not always present
- Layout was off in single-page user-preferences
- Migrated flags should be reviewable by moderators
- Skip some checks for CJK locale in TextSentinel
- Recover from migration failure
- Make sure the site setting works and fix build
- Computed is not used
- Only perform logic on createcommits
- Reviewable counts were not updating properly
- The option to delete replies was missing from the new review queue
- Set missing count in redis even if zero
- Rewrite old /admin/flagslinks to use the review queue
- Do not raise exception if the file is missing
- Use unfiltered URL when viewing all badges.
- Linting
- Deleting Users should work nicely with Reviewable Users
- URL to user profile in poll results.
- Protected method called, I’ll fire myself now
- Don’t create two reviewable scores for a user
- Reviewables should not be created for users until they are active
- Reverts href removal from user/group cards links
- Allow queued posts from deleted users to be rejected
- Add more links to bandge cards.
- Links in badge summary were not clickable.
- Clean up user export csv upload records in scheduled job
- Letters between words incorrectly highlighted within post.
- Avoid penalizing long documents too much in search.
- Grant first quote at the date post was created
- On rebakes should not recreate quoted_posts records
- Restrict scope of old scheme upload migration.
- Regenerate optimized images instead of migrating from old scheme.
- Ensures click on emoji in picker doesn’t propagate
- Restricted site text better error
- Category id wasn’t stored when enqueueing a topic
- Inconsistent user card position in Safari
- Do not allow invite_onlyandenable_ssoat the same time
- Allow us to serialize reviewables with deleted topics
- Only staff can banner topics
- Uncategorized pm not allowing edit
- 
UploadRecoveryshould look through posts for img src and bbcode.
- Handle more cases in UploadRecovery.
- Double render error with delegated authentication
- Don’t reindex posts belonging to a deleted topic for search.
- Don’t attempt to reindex posts that have an empty raw.
- Don’t log a second pending action
- Don’t refer to pending review items as flags
- Ensures popover is hidden when changing route
- Handles boolean with popupMenuOption
- Don’t enqueue TruncateUserFlagStats job when not needed
- Whitelist ‘feGaussianBlur’ and ‘filter’ svg elements
- Improves DST support of dates when recurrence is used
- Keep altandtitlein lightbox when indexing for search.
- Relevance search will now consider document length in ranking.
- Don’t index posts with empty Post#rawfor search.
- Better display if the topic is deleted
- Let users delete topics.
- Apply min_score_default_visibilityto reviewable topics list
- Missing translations for agree/disagree details
- Allow users with posts to be rejected
- Reset embedding settings when no embeddable host, log host changes
- Check if user is already allowed before adding to topic allowed users
- Avoid the deleted_at scope when recovering a topic from a recently recovered post
- Ensures score is 0 and not null if no associated reviewable_scores
- Correctly uses woman version of previously genderless emojis
- Avoid error on ajax.abort() when client has not opened the request.
- Safari needs a max-width to prevent modal overflow
- Admin chart y axis labels being rounded up/down when value is small.
- Admin search logs should filter by date instead of timestamp.
- 
SearcLog.term_detailsgenerating incorrect data because of case.
- Remove :termfromadmin/search_logs/term/:termroute.
- Expire theme cache after remap
- Approved is status 1
- Missing events for ReviewableUser migration
 *Approved should not be assumed in the migration
- ReviewableUser is not created yet
- Incorrect API in narrative bot
- Add missing strings.
- Regressions in JS test suite
- Broken spec
- Remove old flagging scss, fix more linting
- Lint on JS
UX Changes
- Displays exact date on title attribute of topic timer info
- Adjust layout, allow additional responsiveness
- Show user fields when reviewing a user
- Slightly improved reviewable user display, plus link to admin if possible
- Reduce specificity of reviewable item styles
- Remove extra border on old mobile post notices
- Improve posts layout for crawler
- Add awaiting-approval class to login modal
- Get rid of preview_for
- Reviewable spacing adjustments
- Reviewables fixes
- Restructure queued posts to match flags, fix text
- Reviewable layout improvements
- Gives aria-label to topics count in category-row
- Ensures only <li>are used as top level in breadcrumb
- More compact local-dates preview (#7305)
- Wrap title on search log term page with a proper div.
- Pass period params when looking at search logs for a given term.
- Consistent profile image positioning on desktop and mobile
- Link directly to the post, not to the topic
- User-card adjustments for users with hidden profiles
- Show which groups are missing permissions for parent category
- Always use relative age for post notices.
- Better display for deleted users in the review queue
- Improve ignore button alignment on user profiles
- The text “Count” is clearer than “Reviewable Count”
- Minor profile page restructure
- Unified emoji escape regex
- Use a step size of 1.
- USe bar chart for admin search logs details page.
- Use the same default period for search logs index and term.
- Collapse advanced search on mobile when searching.
- Prevent mobile nav from collapsing while content loads
- Improves local-dates form
Performance
- Speed up suggested unread
- Add index for (action_type,created_at)onuser_actions` table.
- Speed up home page unread+new query
- Keep track of when a users first unread is
- Delete search data of posts from trashed topics periodically.
- Better use of index when queueing a topci for search reindex.
- Improve quality of PostSearchData#raw_data.