Régis Hanol
Régis Hanol
Wasn't quite handling the cases where a closing bracket `]` was used in the value of one of the attributes. ```markdown [chat quote=user channel="[broken]"] ``` Would not be correctly parsed...
This is a 🚧 WIP to fix the "missing notification ghosts" aka. unread notifications count.
When searching in a topic context, we would remove the "topic context" when deleting (via Backspace) the last character from the search. Had to remove the "backspace" tests because they...
... was (mis-)counting - bots - anonymous users - suspended users - staged users There's now a "valid_users" function that holds the AR query for valid users and which is...
When staff only mode is enabled - Discourse.enable_readonly_mode(Discourse::STAFF_WRITES_ONLY_MODE_KEY) Staff members couldn't reset their password via the "forgot password" link. This fixes it. Internal ref. t/133990
Chat channels that are linked to a category can be set to automatically join users. This is handled by subscribing to the following events - group_destroyed - user_seen - user_confirmed_email...
Since the introduction of dedicated login and signup pages (as opposed to modals), we've been seeing reports of issues where visitors aren't redirected back to the "page" they were at...
When selecting an item in a select-kit dropdown (e.g., the assignee chooser in the assign modal), pressing Enter would close the modal without completing the selection. This was caused by...
Instances running OpenSSL in FIPS 140-3 mode cannot decrypt user API key responses because FIPS forbids the legacy PKCS1_PADDING scheme that Ruby/Discourse uses by default. Add a `padding` parameter to...
Internal ref - t/169410 Dependent on https://github.com/discourse-org/discourse-login/pull/98