* refactor: remove tokens and detections from IGC text data model
* generated
* refactor: initial work to remove tokens from span_details and IT responses
* refactor: add xp field to construct use class, rewrite function for turning choreo record into construct uses
* refactor: add translation assistance construct use type
* refactor: move analytics feedback to popup above messages
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(reading_assistance): fixed playing of sound and edited some copy
* chore: show token emojis for non-activity tokens, show morph defintion below choices once correct choice has been made
* chore(reading_assistance): added morph meaning for incorrect choices and adjusted some spacing
* chore(reading_assistance): adjusting spacing of morph choices to accomodate meaning text
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* chore: show correct morph once matched
* fix: account for morph activities in function to determine is token activity is complete
* chore: on click already correctly matched item, open the toolbar for the corresponding token
* chore: make input bar shorter in token mode
* chore: retry showing reading assistance content for initial token
* chore: make background lighter in token mode
* refactor: separate token and message reading assistance modes
* chore: apply same token styling to HTML formatted messages
* chore: don't wait for lemma responses before showing reading assistance content
* chore: move toolbar buttons above reading assistance input bar
* chore: positioning on message relative to header and footer / positioning of tooltip between message and header
* chore: update inline tooltip color
* chore: animate reading assistance input bar height
* still in draft
* feat(reading_assistance): whole message activity oriented
* chore: fix .env file path
* feat: animate selected toolbar into middle of screen
* chore: initial work for message bubble size animation
* refactor(reading_assistance): hooking up the choice interactions and polishing UI
* chore: animate in content and buttons
* formatting
* position reading content relative to selected token
* working on limiting choices
* chore: fix positioning of toolbar animation
* chore: simplify positioning logic
* chore: animate in button height
* getting there
* rough draft with restricted activity number is complete
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* started activity in chat creation
* starting vocab tile display
* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji
* chore: comment out unused file
* chore: remove unused variable
* chore: make eventID nullable for constructs so users can set emoji from vocab details popup
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>