Bug Fixes continued
- Improves uncategorized support for category-select-box
- Make .eslintrc file compatible with eslint 4
- Group name was being reverted to non-localized version.
- Only show topic timer to staff
- Staged users should get emails on must_approve_users sites
- Don’t refresh notifications in a tight loop
- Make /new-topic redirect survive full screen login (#5105)
- Select-box improvments
- Do not show full name field when accepting invite if full names are disabled
- Don’t re-render if you find composer messages after destroying
- Html not showing in select-box header
- Select-box fragile specs
- Un-revert the btn class added to the topic post menu
- CastInteger on initial value
- Some button classes
- More consistent filter from keyboard on select-box
- Category badge style of none was causing errors when rendering
- Avoids select-box being over composer popup
- Better headerText handling on select-box
- Modify select-box orientation when composer resizes
- Duplicated categories in select-box
- Bump default max for int site settings to a much higher number
- Removed the duplicated staged users without posts
-
store:main
error when running QUnit tests checking disabled plugins - Wrongs counts on tags with deleted topics
- Broken badge show page
- Transfer posts by duplicated staged users to original
- Do not create topic link reflection for unlisted topics
- Topic timers being incorrectly
trashed!
. - Don’t set topic timer for close topics when changing category.
- Broken suspect user lists.
- Move before post count outlet inside the link
- Skip trigger match should be case insensitive.
- Ip lookup not working
- Avoids user-selector having no width
- Sidekiq wouldn’t start up in development mode
- Exception in excerpt parser for null nodes
- Queues posts broken for multiple posts
- Footer message was missing the class
- Can’t reset AR schema cache due to versions table.
- When registering custom_field types, ensure we’re casting them before checking for equality
- Reloading issues with classes
- Rebuild index when engine replaced (#5021)
- Add additional email to tests and clean up resulting mess
- Avoid publishing a gigantic payload.
- Fails loud if default setting is not set
- Unlinked topic search model (#5044)
- Display emojis (set, custom and native) in bio excerpt
- Staff count on invites step of wizard should only include real users
- Not splitting words correctly for search tokenizer
- Handle spaces better within emphasis tags in html_to_markdown
- Handle line breaks at beginning of emphasis tags in html_to_markdown
- Multichoice poll with more than 25 votes
- Digest emails should not include posts that are still in the edit grace period
- Scroll position is tracked on search page
- Ensure we always reload TopicView and TopicList in dev
- More cases of case sensitive group membership in sso
- Wizard should only include human admins and system user as the site contact username options
- Staged users were incorrectly created multiple times with same e…
- Don’t enforce newuser_spam_host_threshold on private messages
- Navigation item counters weren’t updating properly
- Staged users were incorrectly created multiple times with same email.
- Return 404 if API access is invalid.
- Don’t raise an error if URL timesout.
- Staged users are still missing primary email.
- You can’t cache the files here, plugin translations won’t work
- User directory didn’t update stats of users with no recent activity
- In development mode on OSX, plugin stylesheets were not reloading
-
updated_at
needs to be set in migration as well. - Ensure that post action moderation post uses the site’s default locale.
- Handle missing parent category when exporting user archive
- Title prettify shoundn’t downcase all non-ascii titles
- Handle topics without excerpt for meta description tag
- Allows onebox to force GET hosts returning wrong headers on HEAD
- Don’t break the site when adding a navigation item without a ‘name’ field
- Couldn’t upload SVG with a DOCTYPE
- SiteSettings defaults cache leaking across multisite.
- Make
DbProvider#table_exits?
work with multisite. -
default_locale
cross talk in multisite setup. - Allow an admin to click on blank errors (#5027)
- Allow an admin to click on blank errors
- Site setting previews were not rendering
- Wasn’t able to remove a user’s primary group
- Always trigger the ‘:user_updated’ event
- Show rejected emails with unrecognized errors (#5026)
- First load of embed comments would always fail on WebKit
- Prevent Cloudflare from obfuscating emails
- The ellipsis should be a
flat-button
- Generate valid markdown from
<br>``</b>
in an email (#5022) - Generate valid markdown from
<br>``</b>
in an email - Don’t generate markdown for empty
<strong>
or<em>
tags in emails - Inline oneboxer not applying to lists
- Use case insensitive group name search when applying group rules from SSO
- Change email success message container was too narrow
- Plugin outlet in user preferences nav needs to be li tag
- Adding group owners returns 400 error.
- On desktop, anon topic reply btn too far over
- Non tag/category # searches should be passed through
- Return a UTF-8 string in tag notifications
- Limited search results
- Staff cannot manually activate accounts after 48 hours has elapsed
- Extra ``<` character after icon refactor
- Add slight delay when enqueuing activation email
- Restore running statement of BulkImport::VBulletin
-
Group#visibility_level
isn’t shown in admin group edit page. - Staged users did not have a
UserEmail
record. - Always validate presence of user’s primary_email.
- Preserve fragment identifier when escaping url
- Pull last emoji-db revision
- Remove unused test
- When quoting add a newline
- Deleting own post results in error
- Notifications dropdown had incorrect spacing
- Badge icons disappeared
- Precompile errors for wizard tests
- We need to precompile the wizard test helper
- Wizard was broken
- Onebox for dropbox video links not working
- Exclude
www
in topic map links. - Search by topic_id should not be restricted by
SiteSetting.min_search_term_length
. - Explicit error when category description post is bad
- Specs failed if discourse-push-notifications booted
- Don’t escape html of poll options
- Block all emails associated to a user when destroying their record
- Run sidekiq command documentation
- Broken topic invite button.
- Emoji-picker do not reload all everything when changing diversity
- Emoji-picker broken and skipped specs
- Allow bbcode to be unquoted for default
- Don’t re-scheduler correctly scheduled daily tasks
- Saving profile preferences removes name in account preferences
- Smart quote edge case with quotes
- Oops, real fix for change email instructions
- Wrong position for change email instructions
- VBulletin bulk importer: emails and stats
- VBulletin bulk importer
- Handle existing users in imports
- Improves efficiency
- Wasn’t unfreezing time in email processor spec
- Keep newlines between paragraphs when quoting a post
- Makes emoji filter case insensitive
- Make sure there are meaningful titles on the picker
- Empty lines should be selected for block quotes
- Do not restore scroll on successive click on the same first emoji
- Keep scroll position when adding first recent emoji
- Emoji-picker filtering false positive
- Show emoji in inline oneboxes
- Do not store scroll position in local storage
- Filtered emojis now correctly include custom emojis
- Group owners should be able to invite users to their groups.
- Faster successive loading of emojis
- Makes sure we don’t track when clicking on recent emojis
- Dot not close emoji-picker when click is inside picker
- Oneboxes were not being previewed
- Object.assign is not supported in all browsers
- Broken specs
- Only highlight exact word matches in results
- Emoji-picker positioning glitches on few edge cases
- Improves emoji-picker handling of its different states
- Don’t error out when an unsubscribe key isn’t associated to a user anymore
- Emoji-picker works with dark theme
- Make sure the emoji picker is hidden
- Infinite rebinding when filtering emojis
- Escape URL before attempting to resolve it.
- Medium URL with @ incorrectly handled as mention
- Internal oneboxing wasn’t working when login was required
- Concurently loading deferred loading of a script incorrectly resolves the promise.
- User is nil in populate command
- Don’t include images in the topic map top links
- Set a max height for the tag input field
- Discobot’s certificate shouldn’t blow up on non 200 response.
- Post with multiple polls containing votes can not be edited.
- User card contents can go up out of the bounds of the card when user has a title and full name
- Report discobot messages as system messages instead of user-to-user
- Don’t raise error when inviting existing user to private topic via email
- Multi option poll not working (new engine)
- Missing
model
binding - Remove unneeded code
- Wait for CSS transition to end before attempting to focus.
- Only trigger callback for parent transition events.
- Translation should return overrides first before attempting to fallback.
- Allow discourse app to link directly to wizard
- Only show search if there are more total posts than the chunk size
- Smarter newline handling for
<img>
tags on line alone - Invited user should not be able to redeem invite as admin
- Fix orientation even for small JPEGs
- New sign-ups via google are added to groups
- Support non-english tags in tag input field
- Don’t create tags autolinks inside links (new engine)
- First @mention/#hashtag is not a hyperlink in Twitter onebox
- Mention not working after a newline (new engine)
- Translation overrides were not cached by locale properly.
-
Jobs::PullHotlinkedImages#is_valid_image_src
returns true for a generic string. - S/google_blob/google_classic
- Disable topic status info when no category has been selected.
- Select topic timer’s category by default in edit modal.
- Do not override
with
- Prevent thumbsup/down to appear in custom emojis
- Add new emojis into correct groups
- Adds new emojis into correct groups
- Ensure we clear emoji cache before recompilation
- Duplicate topics and posts in summary email because user has muted tags and topics contain multiple tags
- Summary email excludes all untagged topics if user has muted some tags
- Naving to root URL was broken
- Regression with woman_shrugging emoji
- Do not show “Send Activation Email” button if
must_approve_users
setting is enabled - Translation fallback was not using fallback’s translation override.
- Stop highlighting single l which is used for sorting
- Handle moving first post to a closed/archived topic
- Include canonical meta tag on category pages
- Make
omit_default_port
the global default - Omit the default port in the
Host
header - Log when push notifications fail
- Topic Entrance wasn’t showing up on some suggested topics
-
Group.search
should look upGroup#full_name
too. - Display Google search form when 404 page is rendered by Ember.
- Don’t show the admin menu if the progress bar is hidden
- Populate the Email Digest preview with the current username
- Move Referrer Policy header to right location
- Make sure censored words are on boundaries in topic titles
- Generate multiline details instead of inline
- Plugin outlet should be wrapped under
d-editor-preview-wrapper
. - When quoting always ensure we are on a new line
- Blockquote button implementation
- Stop using inline quote for local onebox
- Mentions in category boxes are too big
- Can’t cook queued posts when markdown-it is enabled.
-
/u.json
should return 404 instead of 500. - Support for skipping redirects on certain domains (like steam)
- Wrench would incorrectly on wide browsers with composer up
- Automatic PNG to JPG conversion wasn’t working
- Reset likes in user directory
- Use default parameter in method.
- Letter avatars in quotes on subfolders installs are broken
- Always try to convert PNG to JPG when pasting an image
- Image orientation wasn’t properly working
- ‘uploads:migrate_from_s3’ rake task
- Notification backdrop does not display when user menu has been toggled.
- If the progress bar is docked, set the progress to 100%
- Double header rendering issues, redux
- Uploads:recover_from_tombstone rake task
- Use ‘jpg’ instead of ‘jpe’ extension for ‘image/jpeg’ content type
- Full page search was removing advanced search terms
- Dirty keys should become to a widget, not global
- Some stream items don’t have post_id, so expand by topic id / post number
- Replace site_name with email_prefix in subject when use_site_subject is true
- Can’t update status_type of topic timers.
- Foward requests to
/u/new
to our Ember router. - Discourse hub calls
- Start filesystem watcher when running under rails s
- Add path to cookies so sessions on the same domain but different subfolders don’t log each other out
- Incorrect way to use Excon in
DiscourseHub
. - Docking of progress component on iOS was a bit off
- Topic list wrapping under category list on some screens
- Version check
- Use username in bot’s certificate.
- Discourse_hub_spec stub_request should include query params
- RTL digest emails
- Recover post tutorial does not work when
SiteSetting.delete_removed_posts_after
is 0. - Remove dependency on
rest-client
. - Validate interpolation keys used in translation overrides.
- Try a GET for error code 409 too – (Medium posts)
- Fail to send email notification if post has img tag with no src attribute
- Only invite admins when automatic backup fails.
- Send request membership PM to last 5 active group owner.
- User’s default group should only be set once
- Create group membership request on behalf of user.
- Create notification for group users when group has been invited.
- Don’t show emoji selector when ending a line with a colon
- Autocomplete wasn’t showing up for PM user selection
- Show invite validation error message in response
- Don’t fail seed if avatar can’t be downloaded
- Always allow the host the forum is hosted on
- Don’t use
target=_blank
for local oneboxes - Onebox wasn’t using correct uri
- Support for cookies in onebox redirects
- If HEAD is not supported, try GET. Also set cookies
- Pull hotlinked images even when they have no extension
- If forcing a refresh, don’t return a onebox preview
- Oneboxing root domains could stop previewing
- Strip zero-width characters from search terms.
- Raise the right error when email params is missing.
- Wrong reset password link for zh_CN locale
- Replace
/my/
URLs before fixing the prefix - Don’t raise an error cleaning up uploads if a path is nil
- Return
nil
when thereply_key
is missing - Bot mentioned check should be case insensitive.
- Allow tar to finish if files change during backup
- Always confirm emails when SSO says so
- The ‘clean_up_uploads’ jobs would delete images used in site settings
- Invalid path for new user of the month badge with subfolders
- Don’t redirect to wizard when resetting password
- Copy custom fields when moving first post of a topic.
- Better error message when username change fails.
- Lounge category security settings won’t be reset after an upgrade
- Ensure we never collide ids in the JIVE API importer
- Track should only continue if user is alone with bot in a PM.
- Don’t animate the progress bar unless scrolling
- Timeline was wrong sometimes on iPad
- If a topic is really long, show the timeline
- Set max width and prevent wrapping on composer submit button on mobile
- Topic flagged message squeezed into a small column
- Ensure that we cancel any timeout jobs when terminating a track.
- Bot should only respond to regular posts.
- Groups that do not have any owners should not allow membership re…
- Groups that do not have any owners should not allow membership requests.
- Do not show website name on TL0 profile
- PNG-to-JPEG conversion should only be done to images with at least 1 megapixels
- Automatic PNG-to-JPEG conversion should use a default white background
- Improved Amazon oneboxing for some URLs
- You should always be allowed to see actions you created
- Don’t run in testing mode
- Improper error message
- Narrative bot on subfolder installs
- Publish group’s categories to user when adding user to group.
- Disable request membership button if user does not have sufficient trust level.
- Post mover not clearing reply_to_user_id
- Don’t allow moderators to save category tracking settings
- Restrict wizard staff count to human users
- Delay Discobot welcome post should start counting on user’s firs…
- Discobot welcome post delay should start counting when a user logs in.