-
Add protection for scss removal during upgrade
-
Update activation email route was returning a generic json error.
-
Rake assets:precompile should be re-runnable
-
Uses mixin instead of mobile file for local-dates modal
-
Don’t generate an exception when trying to cleanup unexisting tmp letter avatars
-
Add classes to input groups and move tips
-
Update poll-builder to new modal design
-
Add proper search context for personal messages
-
Input tip causes modal to change width when present
-
Use user account email instead of auth email when totp is enabled.
-
Extra comma resulted in Github auth email result being an array.
-
Show poll options when user is in a PM with a bot.
-
Error when flagging to notify moderators because message title is too long
-
Simplifies and corrects new collection header tag/drop behaviour
-
Show none/all on cat/tag drop only when needed
-
Link to pm tags when searching in personal messages
-
Avoids hidding mobile keyboard on each keystroke
-
Split by space to support multiple categories export
-
Prevents collection header from going under rows
-
Do not add invited user to automatic groups
-
topic_destroyed
web hook couldn’t find topic.
-
Load post revisions in correct order
-
Adds quotes around format when creating a local date
-
Search server side error in rare condition
-
Viewport in smoke test configured incorrectly.
-
ColorScheme color missing was returning “nil”
-
Korean needs no word segmentation
-
Don’t publish notifications_state when user has been deleted
-
Ensure ‘notifications_state’ is up to date after creating a notification
-
Don’t when ‘FastImage.size’ has trouble with SSL
-
Use the username formatter when updating cooked usernames
-
Move tips into instructions div
-
Flags report is now a lower is better kind of report
-
Extraction of quoted posts failed in some cases
-
Invalid setex expire time in DiscourseNarrativeBot::Actions#reset_rate_limits
.
-
UserProfileView: Do not log IP of logged-in users
-
Destroy notifications and sync notifications count in transaction.
-
Update cache times for service workers
-
Forces boolean when content is only “true” && “false”
-
Ensure PostAlerter is always run in sidekiq
-
Make report data export more resilient to inconsistent date format
-
Do not cook local date without attributes
-
Align categories with menu panel links
-
Safari failing to download backups from email links
-
Broken ping event for web hooks due to missing payload.
-
Don’t enqueue web hooks inside a deferred queue.
-
In rare conditions post timing would miss the user
-
Don’t silently fail if notification fails to create.
-
Not found page shouldn’t include the Google search form for sites with login_required enabled
-
Paths used by PrettyText were not always initialized
-
Prevents &hellip from being displayed in title attribute
-
Do not show composer actions if irrelevant
-
Clarify badge image field help text
-
Makes sure email-preview is set
-
Bbcode regex was greedy and preventing quotes
-
Run deferred jobs inline in sidekiq
-
Apply automatic group rules when using social login providers
-
Check group names when checking username availability
-
Update Indonesian translations to fix date translations
-
Uses tooltip to display local dates previews
-
Do not replace wrong avatars when renaming user
-
Make the image field use its own help string
-
Both icon and image fields used the same string.
-
TopicLinkClick: do not log IP of logged in users
-
If we have no logo defined use sketch in manifest
-
Stop adding email to unsubscribe url
-
Payload for webhooks should be current as of the time the event was triggered.
-
Variable name typo
-
Use avatar_dir to import user avatars
-
Revert utf-8 encode changes
-
Restrict updates on confirm_old_email
email templates
-
Improves discourse-local-dates rendering in emails
-
Handle invalid mailto links
-
Check for blank response when polling feed
-
Client not setting TopicTimer#based_on_last_post
.
-
Don’t allow duplicate watched words (#5844)
-
Rescue specific error
-
Wrong target user displayed for user actions in activity stream.
-
Manifest.json better detection at mime type. Find size if uploaded
-
Best effort at returning correct mime types in manifest.json
-
Handle invalid tags
-
Missing notification for watching first post users when topic is recategorized.
-
Handle bad user profile website
-
Handle missing users when sending push notifications
-
Handle encoded mailto links when looking for upload record
-
Check for existence of topic before looking for category
-
Suggest name when username/name is provided
-
Hyperlinks did not work in category boxes
-
Destroy picker if it was loaded
-
Infinite loading was broken on group activity posts/mentions pages
-
Do not replace hashtags in URLs
-
Do not replace twitter handles in URLs
-
PostOwnerChange should update ‘topic.last_poser’
-
Don’t purge unactivated users with a message
-
Keep ‘<kbd>
’ formatting when quoting posts
-
Puts the datepicker on it’s own line on mobile device in the feature topic modal
-
Changing owner of deleted reply didn’t work
-
Don’t use PMs in Incoming Links reports
-
Tags in a ‘visible by everyone but usable only by staff’ group weren’t visible by everyone
-
UTF-8 encode feed response body
-
Message bus had corrupt internal state for first 30 secs
-
Copyedit plugin to feature for built ins
-
Allow editing post that belongs to deleted topic
-
Transaction in UserAnonymizer prevented avatar from updating
-
Changing tag group privacy setting was not consistent (#5818)
-
Automatically in/decrement topic_tags.pm_topic_count
-
Search icon is rendered outside of tag-selector filter-input
-
Scrub all settings that has ‘_secret’ in name
-
Scrub secret setting values from logs
-
Automatic group membership when using SSO
-
IncomingLink: do not log IP of logged-in users
-
Makes report description optional
-
Username update should ignore revisions without raw
-
Update search index after renaming user within posts
-
Update avatar in oneboxed posts when renaming user
-
Anonymizing user didn’t replace uploaded avatar in posts
-
Only unstage staged users
-
Allow user quotes in HTML digest emails
-
Staff members should see all tags
-
Always unstage users when they log in
-
Redirect users after signing up with a social login when using SSO provider
-
Remove unneeded escape when building a Quote
-
Redirect users after signing up using SSO provider
-
Redirect to sso_destination_url after account activation
-
Show a json api response when deleting a user with posts
-
Format posts for embedded comments as we do for emails
-
Clicking a group mention on mobile was 404ing
-
Always update bounce score (instead of doing it once per day)
-
Supports user/group mentions and category hashtags when quoting posts
-
Prevent theme uploads from overwriting existing variables
-
De-duplicate push subscriptions - ensure unique user/key
-
Automatically add user to groups after updating email address
-
Temporary redirect for service worker scripts
-
Better handling of invite links after they are redeemed
-
Use default locale for flag reason
-
Deprecate invite_passthrough_hours setting
-
Replace username in deleted posts when user gets renamed
-
Exact matching should also match on title
-
Add context for deactivated user logs
-
Regenerate vapid keys when the public key bytes is blank
-
Retrigger notification when a topic is recategorized.
-
Topic search wasn’t working for unlisted topics
-
Retrigger search scoped to a topic if topic changes.
-
Search term scoped to topic should be highlighted in widget dom era.
-
Don’t downcase group name.
-
Incorrect query when removing a group owner.
-
Decorate user stream should include element
-
Proper category >` subcategory order in List-Id description header
-
Revert to es5 function syntax
-
Recurring attribute was undefined on local-dates cooked posts
-
Show a nicer message when there aren’t any flagged topics.
-
Missing translation for PM mentions
-
Don’t extract divs with a ‘gmail_default’ class
-
TopicEmbed.import should update title and author
-
Leftover debug statement
-
Dragging of timeline was flaky on iOS
-
In some cases we subscribed to an invalid channel
-
Only allow one user to be created per invite
-
Title selector needs to flag whether title comes from badge or not
-
Disallow invalid top_menu and post_menu and share_links
-
Don’t trigger autocomplete for tags after space is entered
-
Inline [code]
not handled properly
-
Remove facebook_request_extra_profile_details
-
Allow for application json to work around mac issues
-
Update mail gem to fix UTF-8 parsing issue
-
Opening options menu did not dismiss emoji menu
-
Don’t allow a user to become TL3 if they’ve ever been penalized
-
Error reporting when adding a watched word
-
Merging users failed when PM was sent to source and target user
-
Specify path for dosp cookie
-
Exclude topics from latest in /categories on refresh
-
Remove check for deprecated site setting
-
Deadlock when topic with auto close topic timers exceeds auto_close_topics_post_count
.
-
Only show offline page when user is offline.
-
Calculate z-index for fixed usercard on preview
-
Message bus now properly detects log off
-
Better error message in GroupsController#add_members
.
-
Remove auth cookie if we see InvalidAccess
-
Export download link was broken
-
Create upload record for exported csv files
-
Don’t break when posting invalid URIs
-
Localize everyone group name in default category permissions
-
Error when non-staff user edits their topic after a hidden tag is added to it
-
Strip emoji string from slug
-
Trigger group card on a post’s primary group click
-
Blacklisted crawlers could get through by omitting the accept header
-
Don’t allow spaces in ‘reply_by_email_address’ site setting
-
Missing Group#bio_raw
attribute for group owners.
-
Sanitize click track links
-
Incorrect formatter used when logstash formatter is enabled.
-
Display user card background image
-
Don’t add diff classes more than once
-
Set notification level when changing post owner (#5616)
-
Do not notify last post editor if they mention themself
-
Missing action to trigger add group members modal for group owners.
-
Verify filtered tags when checking for category minimum required tags
-
Parameterize tag_id
-
Use new-password
instead
-
Header nav should be tabbable and have focus state
-
Don’t autocomplete the password confirmation field
-
Make get_hostname more lenient to user input
-
Users shouldn’t get notifications about mentions from system users
-
Adds ellipsis on name of dropdown-select-box row
-
Group pages should work when group name contains periods.
-
Apply fa-fw on class instead of icon name
-
Disable save button when new group form is empty.
-
Non-oneboxed links on separate lines should stay on separate lines
-
Allow lists in summary email post excerpts
-
Adds incorrectly removed context checkbox
-
An option in aliasLevelOptions
was accidentally removed.
-
Use root path for service_worker_asset and handle subfolder installs for the ‘/c’ route
-
Remove duplicates in available titles
-
Prevents keyboard from appearing on android when expanding
-
Bulk append/replace tags was not working
-
Group can’t be deleted if certain users are demoted.
-
Staff users are not affected by enable_group_directory
site setting.
-
Rake task should rebake posts in descending ID order
-
Preference page error when badges are disabled
-
J/K keyboard shortcut misbehaving
-
Differentiate one/other select-kit maximumLabel/minimumLabel
-
Use safe navigation operator when checking for totp_enabled
-
Date range was inconsistent for admin dashboard reports
-
Unable to save groups with mixed case names
-
Binding style attributes need to be escaped.
-
Broken PM title line wrapping
-
Prevent group owners from editing admin only settings.
-
Can’t upload backup.
-
Restorer wasn’t rolling back if restore fails.
-
Don’t give two errors about not being able to post links
-
Scrolling was off sometimes
-
If a message is partially archived consider it not archived
-
When uploading image newuser restrictions should not apply to staff
-
Update categories topic_count when converting topic to a PM and vice versa
-
Regression where tag could not be deleted with click
-
New/unread tabs should re-appear dynamically
-
Update Google Tag Manager javascript
-
The order of import globbing is not deterministic
-
More conservative refactoring to avoid regressions in customisations
-
Unable to import private themes due to key checking
-
More resilient focus filter or header
-
Regression preventing backspace to work on mini-tag-chooser
-
Broken specs too. Quotes are fragile!
-
Broken JS tests
-
Manually adds tag if existing but not in returned matches
-
Username uniqueness check should not happen to current user_id
-
Calling incorrect method
-
Regression preventing addition of multiple tags in a group
-
Add server side uniqueness validations for Group#name
and User#username
.
-
CDN_URL hostname should be in GlobalSetting.hostnames
-
Discourse-solved plugin controls (buttons) should be in first place
-
Properly hide nav items
-
Silenced user wasn’t being linked properly
-
Tag notification preferences were being cleared when other preferences were changed
-
Show error if dashboard can’t load
-
Remove unneeded and uninformative title on user notifications list
-
Do not lighten color when no selection for cat and tag drops
-
Reverts combobox placeholder and introduces noneLabel
-
Correctly shows education text for categories
-
Shared draft performance fix + missing avatars
-
Ensure theme variables are unique when adding an upload
-
Don’t allow links with no href
-
Remove uneeded and uninformative title on user notifications list
-
‘uploads:recover_from_tombstone’ rake task wasn’t restoring attachments
-
Missing translation key
-
Correctly localizes period chooser row title
-
Adds spacing between category name and text in topic timers
-
Tests could get stucked in infinite loop if it fails to resolve IP of a hostname.
-
Add reserved usernames for ‘/u/’ static routes
-
Watched word counts always show as 0
-
Lint error
-
Make sure a post has replies before accessing the reply_id
-
Application request count keys not expiring in redis
-
Try fixing unparsable email addresses
-
Discobot fails when max_emojis_in_title=0 (#5710)
-
Discobot certificate description wasn’t escaped
-
AuthComplete query param should carry-forward to login page
-
Show private message topic count on admin dashboard reports
-
Makes sure category desc is displayed as row title when possible
-
Update last_version_at
when publishing
-
Publishing should update the public_version too
-
Don’t include shared drafts in global latest
-
Respect nofollow settings for onebox links
-
Could not create topic timers for certain locales.
-
Remove scrolling jankiness
-
Rails has bugs when a has_one
has no id
column
-
Allow destination categories to be set if not at first
-
Unable to remove tags from topics in quick save
-
Ambiguous column name
-
N+1 query for shared drafts
-
Fires onExpand/onCollapse when using arrows
-
Prevents multiple search call when destroying multiple tags
-
Minor alignments improvements to select-kit
-
Event is not present here
-
Select-kit refactoring
-
limit
wasn’t correctly applied to Upload.migrate_to_new_scheme
.
-
Group members dropdown not displaying when switching between groups.
-
Drop unused tables with a delay
-
Infinite loading more on groups page.
-
Linter
-
Don’t apply tags to the plugin outlet in the admin menu pills
-
Not found message when trying to log in with a link, even though the email with the link was successfully sent
-
Error when trying to block an IP address. Return a message when IP address matches an existing screened IP address, including ranges.
-
When creating a topic in a category that only allows tags from a tag group, don’t allow creation of new tags
-
Regression in tag group UI which prevented creating new tags
-
Show only allowed tags on PM tags page and display correct count
-
Show an error page on click tracking error
-
Translation overrides for flag types didn’t expire cache
-
Tags page should link to user profile we are browsing
-
Use right caret for collapse state of tag and category drops
-
Restorer was not extracting the patch version in dump file.
-
Prevents ruby warning with circular reference
-
Align suggested messages
-
Color schemes not updating when remote saves
-
Login redirect path was broken in subfolder installs
-
Envelope link on suggested topics
-
Extracting mail content from exchange emails
-
Unable to delete user belonging to a group that grants a trust level
-
Not logging old post contents properly
-
Silencing / Suspending a user should not send a hidden message
-
Explicity set username when creating new message via URL
-
Correct messages displayed when reseting password
-
Share selected tags between tag-chooser in preferences
-
Do not show emoji menu when :
has a letter before
-
My sso_overrides_username assumed username was passed
-
Tag input should not include tags you’ve already chosen in the search results
-
Mbox importer should ignore emails without date
-
Suspended login error message not showing.
-
When visiting post on mobile it is not selected
-
Couldn’t move a topic into the uncategorized category.
-
Circular references warning in TopicTrackingState
.
-
Excerpts in summary email are too short when there are images or links
-
max topic invitations per day
should apply on PM invites as well
-
Do not apply max topic invitations per day
on email invites
-
Calculation of text length for <details>
in excerpt was wrong
-
Error when group_in_subject enabled but no group in pm
-
Do not log personal message view if there exists a similar log in previous hour
-
Typo whipser → whisper
-
Sso_overrides_username may inappropriately change the username if the case changed
-
Safari flexbox bug in header dropdowns
-
Bulk importers shouldn’t insert rows with id less than 1
-
Do not show tags with 0 count on /tags page
-
Create notifications for mentions in PMs
-
Restore process for dump taken with pg_dump
10.3+.
-
Bulk importers wiping all email addresses without warning or errors
-
Use digest_min_excerpt_length site setting in summary emails
-
Not loading more messages when username has a .
-
Tag filter was not selected on page load
-
Converting topic to message for a second time was broken
-
User should not be able to invite to PM if trust level requirment not met
-
When personal messages are disabled let user invite to a public topic
-
Staff should be able to updates polls when edit window expires.
-
TableMigrationHelper
didn’t clean up after itself.
-
Bulk importers need to create category description topics
-
Correctly allow tag creation if this.site.get("can_create_tag")
-
loadBefore
should include current params as well.
-
Publish live messages to both team inbox and archive on update.
-
User archiving message should also publish to sent section.
-
User archive messages should only publish to the user.
-
Missing messages incoming indicator for mobile.
-
Do not show read-only cursor on mini-tag-chooser (#5653)
-
Email_domains_whitelist prevented creation of anonymous users
-
Consider live links in <code>
as links when counting
-
Only unsubscribe channel if it was subscribed.
-
Incorrectly deleting channel
preventing us from unsubscribing MB.
-
Typo prevented extraction of email signatures
-
Reset_db (#5617)
-
Don’t lock wiki posts when they’re edited
-
Regression preventing the display of replying...
in the composer
-
Do not treat :: as a valid emoji
-
Display keyboard on mobile when focusing mini-tag-chooser
-
Inviting a group that I am part of creates a notification.
-
Set first visit PM notification level to group default notification level.
-
Capital bbcode tags were broken
-
Make it possible to edit tags on topics on mobile
-
Makes sure we recompute shouldDisplayCreateRow after request
-
Disable “Make Personal Message” if they are disabled
-
Translate the hover text or emoji categories
-
Tag input in composer was not respecting tag group rules
-
In some instances expanding hamburger menu broke layout in iOS
-
‘reply by email addresses’ site settings should allow email addresses without a ‘reply_key’ when ‘find related post with key’ is disabled
-
Do not allow invite notifications from muted user/topic
-
Makes sure [999500..999999]
is correctly shown as 999k
-
Missing 2FA guards when sso is enabled or when local login is disabled.
-
Don’t lock a post on edit unless the raw changes
-
Sidekiq job has wrong data when post owner changes within transaction
-
Merging users shouldn’t add more than 1 secondary email
-
Allow changing post owner even when topic validations fail
-
Associated Instagram account was missing at some places
-
Emoji search was not finding aliases
-
Category drop header padding when using category box style
-
Improves positioning of select-kit body
-
Brewfile was out of date
-
RateLimiter
max of zero or less should raise rate limit exceeded.
-
Incorrect rate limit applied to topics invitation flow.
-
Don’t include unlisted topic in groups/posts
-
Don’t show Other Tags on /tags if there aren’t any to show
-
Don’t allow other flag actions after notify_moderator
has happened.
-
Stop double counting net calls in logs
-
Use 60 minutes, not 60 seconds for column dropper
-
Load tag_groups and not tags
-
Prevents create row to be displayed if term is in displayed list
-
Prevents selected value from hiding one item of the list
-
Allow changing post owner even when validations fail
-
Retry with GET request when HEAD fails with error 400
-
Mini-tag-chooser was not returning a correct list of tags
-
Auto re-opened topics should restore category auto close settings.
-
Header icon out of bounds in tag-drop on some browsers
-
Direct link to group activity page results in 400 error.
-
Missing translation.
-
Must be able to post in a topic in order to vote on a poll
-
Handle <pre>
inside <blockquote>
in html_to_markdown
-
Only likes should change the given daily likes
-
Anonymous users shouldn’t see the link to new in the footer
-
Local post onebox was always pointing to 1st post
-
Properly render emojis in local oneboxes
-
Missing translation for non-admin when editing a group.
-
Do not log personal message view if user can’t see the message
-
Don’t double request when downloading a file
-
SimplePress importer wasn’t handling increment imports properly
-
Update group user count when bulk adding users
-
Incorrect caching of theme keys
-
Preview theme not working consistently
-
2FA prompt incorrectly displayed on admin login page.
-
Show names when available
-
Social login buttons were not working
-
Login buttons not working on sign up modal.
-
No error displayed when 2FA token is invalid on admin login page.
-
Allow customized usernames to work in this route
-
Error when deleting a tag associated with a deleted topic
-
Never open internal links in a new tab when user prefers opening external links in a new tab
-
Can_tag method called without guardian variable
-
Include deleted topics in the post serializer
-
Invalid token error incorrectly displayed on email login page.
-
Links in quotes should be counted for rate limits
-
Check for 2factor on change email controller
-
Email controller - only show second factor errors on attempt
-
Check against ‘true’ to enable second factor.
-
Use the avatar of the post rather than the topic in local oneboxes
-
Strip zero width spaces from topic title
-
Stylesheet::Manager.stylesheet_link_tag
cache should account for Discourse.current_hostname
.
-
Include title in local onebox when linking to a different topic
-
Admin was not able to unblock screened IP address
-
Cookies header didn’t have the right format
-
Do not show mail-forward icon if not needed
-
Ruby bench not working properly
-
Binding_of_caller not working on Ruby 2.5
-
Support old Service Worker source file path to avoid routing errors.
-
Data export should fill missing dates with zero value
-
Support incoming emails with just an attachment
-
Oneboxing to private messages
-
Allow local oneboxes to public topics/posts in PM
-
CategoryTagStat queries need to exclude PMs with tags
-
Makes mini-tag-chooser search more efficient
-
Allow discourse app to link directly to upgrade page
-
Show create new topic link in advanced search mode
-
Group posts had the wrong paths in subfolders
-
Couldn’t like staff when allow_flagging_staff
was set
-
Allow 404 pages to use the current theme
-
Better handling of category badge when displaying sub and parent cat
-
Activate user even if email token is already confirmed
-
Do not translate the same string two times when rendering icon label
-
Check can_create_tag on create and not on select
-
Broken composer-actions spec
-
Improves contrast on period-chooser when using dark-theme
-
Regression preventing uncategorized badge to be shown
-
Continue discussion when creating new topic from composer-actions
-
Rate limiter text is confusing, should not say daily
-
Displays an error when reaching tags limit
-
Embedded topic was not found when URL contained query string
-
ESlint
-
Include post in staff action logs when silencing a user
-
Override backspaceFromFilter only if defined
-
Don’t grant new user of the month badge to suspended users or based on deleted topics/posts
-
Upload fails silently if it is bigger than max allowed size
-
Stop counting offline page as a page view
-
Invite to message was not allowing groups
-
Border issue with group inputs on high resolution displays
-
Allow links from one relative uri to another
-
Don’t allow silenced users to reach TL3
-
Post_destroyed webhook event not fired
-
Don’t auto select ALL topics, only keyboard chosen ones
-
Using cmd-f to search in a topic wasn’t restricting to that topic
-
Makes sure we add ellipsis to action-title
-
After deleting a post, staff can recover it
-
Delete the invalid auth cookie even if you hit the rate limit
-
Don’t show personal messages if disabled as a composer action
-
Consider oneboxes links wrt to min_trust_level_to_post_links
-
Don’t show the link button in the composer if linking is disabled
-
Makes sure we display whisper if we don’t have a post
-
Validations could prevent moving posts
-
Preserve original date when moving first post
-
Ensure we never send elided content via email
-
Too much Javascript
-
Don’t show messages setting if messages are disabled
-
Customizing site texts ignored current locale for _MF keys
-
Overriding _MF translations worked only for English
-
Don’t throttle local lookups
-
Count the links in the post
-
Only send up to 100 selected tags in the tag search request to avoid sending a query string that’s too long
-
Correctly shows link to post number when editing
-
Prevents exception when opening new topic on mobile
-
Desktop/mobile heatmap colors should be the same
-
Size of tags input field of tag group
-
Process_post job should update baked_at and baked_version if it rebakes the post
-
Automatically unsilence users
-
Makes scrollbar always on for small dropdowns
-
Prevents a regression where enter wasn’t working in inputs
-
Prevent long composer overlapping controls
-
Enable personal messages in tests
-
If personal messages are disabled, don’t show messages for groups
-
Order the homepage box in the same order as the top menu
-
After moving the posts topic timestamp should be updated with newest post
-
Simplify styling of category-name when using category-drop/link
-
Makes sure we have a content to filter
-
Improve dropdown-select-box on mobile
-
Remove unused import
-
Makes composer-actions toggling whisper instead of replying
-
Unused import
-
Admin reports charts should use same time of day as dashboard numbers
-
Admin reports would sometimes return fewer than 30 days of data, causing current 30 day period counts to be too small and prev30day counts to count the wrong days
-
Max-height auto is not valid
-
Don’t show “Grant Badge” if badges are disabled
-
Use css instead of js to fix select-kit-collection max-height
-
Remove activation link from account approved email (#5548)
-
Don’t return 200s when login is required to paths
-
Only count ‘human’ users in group.user_count
-
Don’t blow up on badly encoding incoming email body
-
System user edits should not generate notifications
-
404 page when clicking a badge notification from before changing username
-
BBCode to Markdown conversion in phpBB3 importer was broken
-
PhpBB3 importer imported some users as anonymous users
-
Allowed href scheme link can start with a + (#5537)
-
Inline oneboxer min title length of 2
-
Show label beside confirm user fields, and fix spacing around them
-
Time read on users directory was not rendering correctly on mobile
-
Remove old text
-
Missing translation
-
Emoji-picker improvements
-
Hides upload link on mobile
-
Don’t allow username update via update route
-
Select-kit category dropdown issues in IE11
-
Redirect to original URL after social login
-
Improves UI state when no extensions are allowed for upload
-
Makes sur allowUncategorized is passed to category-selector
-
Enabling verbose localization for session didn’t work
-
Featured links are ‘undefined’ in suggested topics
-
CTRL+mouse-left-click / CMD+mouse-left-click or mouse-middle-click should open link in new tab
-
Remove all notifications of staged user during sign-up
-
Show message from discobot when staged user signs up
-
Application should not crash when selected locale is missing
-
Server didn’t use default_locale as fallback locale
-
Uploads not working on themes admin page
-
Makes sure allowUncategorized is passed to underlying component
-
Force full width on mobile for cat and tag drops
-
Mods should be able to grant badges in post wrench (#5522)
-
Censored regex words were replacing other text that shouldn’t be censored
-
Larger tag-drop
-
Tweaks to tag and category drops
-
Improvements to category-drop when used with a subcategory
-
Better handling of collection height
-
Alignment for box/bullet tag styles
-
Uploads:migrate_from_s3 wasn’t destroying records before creating new ones
-
Badge group edit modal controller is missing modal functionality
-
Creating new message via link was failing for anon user
-
Missing footer on groups pages
-
UX improvements for system messages when PMs are disabled
-
Don’t show suggested messages if private messages are disabled
-
Users column too wide on tablet
-
Tag alignment
-
Space below post-actions
-
Regression, missing 404 page
-
Don’t link icon to the private messages page if they are disabled
-
Disable the keyboard shortcut if private messages are disabled
-
Flags notification badge becomes too narrow when menu is open
-
Support for generating excerpt when nesting <details>
blocks
-
Category badge when using box style on long category names
-
Caret clone div position for RTL locales
-
Prevent users from moving whispers to new topic
-
Migrate_from_s3 rake task not working
-
Ensure proper header transfer (except for cache control)
-
Preventing presence users from overflowing window
-
Notify_about_queued_posts_after copyedit
-
Allow plugins to register importers
-
Encode image filename so ‘[', ']
’ and ‘|’ doesn’t break the markdown
-
Invalid SQL in vanilla_mysql import script
-
Margin below topic-map
-
Support recovering images using ‘upload://’ scheme
-
Makes sure mousedown is stopped only on select-kit element
-
Jump to original post when expanded posts are collasped
-
Prevent <big>
nesting abuse
-
Correctly log topic timings as background
-
Never flush timings while in progress
-
Wrap similar topic titles at narrow widths
-
Increasing z-index on topic-avatar
-
Cache_file storage cleanup logic was wrong
-
Don’t create new like notifications for deleted topics
-
Box badges on 404 page not displaying correctly
-
Allow shared CDN for s3 and assets
-
Badge with box mode having incorrect background size
-
Mbox importer didn’t detected already indexed files
-
Validate presence of ‘top menu’ setting
-
Topic and category exporters were only exporting users who created the first post
-
Subfolder: top referred topics report was missing subfolder in links
-
Subfolder support was broken
-
Adds support for selection-indicator
-
Category topic count alignment
-
Graphs should go to zero for missing dates
-
Invalid cache for parent category with limit_suggested_to_category
-
When deleting a tag, the warning modal has the wrong topic count
-
GitHub auth always asking to verify email for new users (#5487)
-
Return 429 when admin api key is limited on admin route
-
Typo
-
Rescue login required / broken images
-
Suspension / Silence reasons were incorrect on save
-
Fix category-link spec failure
-
Category badges css refactoring/fixes
-
Disable by default limitMatches
-
Support for watched_words_regular_expressions when censoring words
-
Allow plugins to override admin component templates
-
Makes rake qunit:test task work on macOS
-
Show create new topic link when there are no search results
-
Don’t downcase watched words on input since it can break the watched_words_regular_expressions setting
-
Censored words should support * as wildcard
-
Handle invalid password reset token
-
Adds select-kit api to modify header computed content (#5476)
-
Add guard to prevent a primary UserEmail
from being reassigned.
-
Source admin locale from cdn
-
Cache admin locale file for 24 hours
-
Broken test
-
Google Calendar oneboxes weren’t working
-
URI must be ascii only for URI.parse command
-
Broken select badge as user title (#5474)
-
Broken select badge as user title
-
Render error message when backup download fails
-
Do not validate messages sent to mailing list mirror
-
Never mark emails sent to mailing list mirror as auto-generated
-
Facebook deprecated facebook messenger emojis
-
Correct shushing_face name
-
Do not create duplicate topics
-
Don’t raise error if I18n key is not found