* 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(IT Controller): fixed accuracy issues with star calcultion and point calculation for vocab + grammar. Added number animation. Staggered animations
* generated
* chore: redirect to new group page on click new chat button in space view (#2354)
* chore: disable custom message text sizing (#2355)
* feat: initial work to prevent giving points for copy-pasted text (#2345)
* feat: initial work to prevent giving points for copy-pasted text
* chore: replace tokenization with comparing token content with pasted content
* fix(emoji_activity_generator): ensure unique choices
* fix(intl_en): two copy edits
* fix(lemma_meaning_widget): fix text alignment
* chore(practice_selection): preferencing tokens without activities in selection
* 2364 on chat creation with activity if no room image set activity image (#2371)
* chore: formatting
* chore: on chat creation without activity, set avatar to activity image if no image set
* chore: in empty chat popup, listen for changes to participant count and close self if it increases (#2372)
* chore: constrain width of unsubscribed card (#2373)
* chore: fix dialogs in report offensive message flow (#2380)
* chore: fix off-center close button in level up notifications (#2382)
* chore: fix discrepency between original message and centered message border radius (#2383)
* chore: don't show presence indicator on small avatars (#2386)
* chore: give max height to image in activity suggestion dialog (#2403)
* chore: when navigating to space details, always open space view (#2405)
* chore: fix vertical alignment of tokens in HTML-formatted messages (#2406)
* added robot animation and message to instruct user to wait after too … (#2415)
* added robot animation and message to instruct user to wait after too many join with code attempts
* chore: formatting
* replaced hardcoded text with intl_en.arb
* Resolving missing import
* generated
* chore: formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* refactor: separate token and message reading assistance modes (#2416)
* 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
* 2421 reading assistance mode split feedback from will (#2422)
* chore: make input bar shorter in token mode
* chore: retry showing reading assistance content for initial token
* chore: make background lighter in token mode
* Added 'JoinByCode' button on new group view (#2417)
* Added 'JoinByCode' button on new group view
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* fix(IT): added chreo code back + added original feedback star class back
* generated
* chore: revert change to it controller, use choreo record to determine which constructs are new
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
* chore(settings_learning): check with user if they want to save unsaved changes
* generated
* chore: don't allow user to dismiss setting learning dialog by clicking background
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
* dev: clean up isActivityBasicallyEligible and shouldDoActivity defs
* feat: bring back locking of tools and highlight words with meaning activities
* fix: exclude tokens that are not relevant for meaning activities from proportionOfActivitiesCompleted computation
* fix: show yellow if token meaning activity has been done but shouldDoActivity is true
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* fix: fix dart formatting for CI
* fix: sorted imports, updated deprecated flutter functions
* fix: format files
* fix: format files
* feat: replace syncfusion flutter package with excel flutter package
* fix: don't run enable google services patch in CI
* fix: update iOS supported platforms for enable ios build script
* fix: commented out linux build in integrate CI
* Data is required for .logError
* Edit data for readability
* remove commented out breadcrumbs
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* 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
* remove print statement
* ending animation, savoring joy, properly adding xp in session
* forgot to switch env again...
* increment version number
* about to move toolbar buttons up to level of overlay controller
* added ability to give feedback and get new activity
* more practice tweaks and instructions too
* incrementing pubspec version
* drafting toolbar with practice
* moved some code around
* turning overlay message content into text buttons for selection, updated toolbar buttons progress bar
* activities displaying and forwarding toolbar
* experimenting with using choice value rather than index for logic
* reimplementation of wordnet results and translation for individual words
* cache and timer
* mostly done with activities in toolbar flow
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: choreo development <williamjordan-cooley@Williams-MacBook-Pro-3.local>