* after redacting practice activity, wait for redaction event to come through before moving forward so the same event is not shown again
* don't play target token audio after flagging an activity
* only show visbility toggles for parent spaces. update copy and toggle icon.
* when a space is added to another space, reset its join rules / visibility to defaults
* before adding space to space, give visibility warning
* extend time between activities
* if user clicks on punctuation token, select the closest non-punctuation token
* rebuild chat list after prevBatch is set
* once user has selected correct choice, disable further interaction
* if not include tts on click, don't play tts on correct choice selected
* fix range error when logging warning about having multiple 'other' categories
* better error logging when requesting notifications permission
* check that speech to text card in mounted before calling setState
* only log first 10 entries in other category keys list
* initial work on auto-enroll users in support space
* made the joining of help space automatic
* don't try to join the space if you've previously left it
* removed unreferences functions
* better error logging for null lang_code String in PracticeActivityModel.fromJson
* updated to dialogs while joining space with code
* enforce bot transcription if exist
* follow snake case model key convention
* update text color in speech to text toolbar
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* call async version of teachers in inviteSpaceTeachersToAnalyticsRoom to ensure teachers aren't double invited to analytics rooms
* log breadcrumb on error getting message offset
* better error logging for activity fromJSON method
* gave inline tooltip its own closing logic and closing animation
* update inlinetooltips in IT bar
* fixes animation weirdness with inline tooltips in IT bar
* added learning settings to IT bar
* moved language assistance button into chat input row
* allow users to send message after click send twice, even if there are still errors
* replace chat details dropdown with chat details button
* initial work on chat details design updates
* added back space invite buttons, openning up invite search, removed references to room locking