Natalie Tay
Natalie Tay
Dependent on https://github.com/discourse/discourse-upvotes/pull/100 being merged. Reason from https://github.com/discourse/discourse-upvotes/pull/99: > A functional name change. The "Q&A" name carries a lot of meaning which this plugin is not intended for. Part 1...
While hunting for a bug, I found that the error shown when a user has already used an email to redeem an invite was quite vague and not useful for...
Both https://meta.discourse.org/c/bug/1/ and https://meta.discourse.org/c/bug/1 work. This gives our SEO friends some headaches. This PR redirects - https://meta.discourse.org/c/bug/1/ to https://meta.discourse.org/c/bug/1, and - https://meta.discourse.org/tag/email/ to https://meta.discourse.org/tag/email.
Adding some system tests first while I fix a bug.
We don't have to hide the reactions plugin using css. "Likes" and reactions should work nicely together with this change https://github.com/discourse/discourse/pull/18788 Requires https://github.com/discourse/discourse/pull/19421 to be merged.
⚠️ **(page refresh at 0:06)** https://user-images.githubusercontent.com/1555215/164071350-6c1db26b-0266-4f3f-9f23-e5adae36fc95.mov
There's a bit of log noise now when a user has an invalid API key. ``` Job exception: (Status 401) Invalid API Key provided: isoa_wi******************moOs ``` This surfaces the issue...
When a user is destroyed via `UserDestroyer`, it first gets its `Bookmark`s deleted, then its `Post`s. In the `PostDestroyer`, the `SyncTopicUserBookmarked` job gets called to make sure orphan bookmarks are...
On certain slower devices, e.g. Pixel 6, the mobile header loads twice as seen in the video below. This causes large Content Layout Shift (>0.25) depending on the difference in...