* Use system keyboard setting in Learning Settings
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
* chore: move over all fluffychat copy changes, revert any differenced between FluffyChat and Pangea copy
* chore: sort copy between FluffyChat and Pangea, update metadata types for FluffyChat copy
* chore: update metadata type for pangea chat copy
* chore: add placeholders to Pangea vietnamese copy
* initial script
* copies for all!
* revert intl files
* mistaken en to vi translation
* improve translation
* add vi translation, fix trnaalste script to respect existing metdata
* revert translation files
* fix translation to only add more without changing too much existing translations
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* feat: initial work for level up notification
* feat: initial animation
* feat: level up slide animation, wait for image data to load
* feat: trigger animation on level up
* feat: added sound to level up notificaton
* starting to change vocab analytics page
* couple extra details
* Add enum for lemma categories
* Set up vocab v2 card
* Adds basic lemma definition page
* Added more elements to definition page
* Add more definition page features
* Add tooltips to definition page icons
* Get forms + examples working
* Add scrolling, edit POS retrieval
* Added POS clarification to duplicate lemmas
* Add comments, minor fix to dots
* fix: dart format and remove duplicate functions
---------
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* feat: invite other admins to analytics rooms
* fix: properly invite space admins to analytics rooms
* feat: simplify process for getting space admins into analytics rooms
* feat: add columns for over and under 80% correct use for original written and system generated uses
* fix: reassign eventID metadata when turning locally saved draft uses into locally saved uses with assosiated eventID
* feat: initial work for space analytics download
* feat: updated spreadsheet columns in space analytics download
* feat: move space analytics download logic to widget
* feat: improved download loading UI
* feat: added error logging to space analytics download dialog
* fix: don't give word meaning activity if there are no distractors available
* fix: center activity / answer text in word zoom card
* fix: after completing hidden word activity, wait for savor the joy to end before showing word zoom card
* fix: simplify word zoom card, make all activity buttons stateless
* feat: make it visually clearer which activity type is selected
* fix: give message to user when no token is selected in word zoom card
* feat: don't highlight selected token or speak selected token if message has hidden word activity
* feat: added error widgets to word zoom card
* feat: added x-out badge to word zoom activity buttons, created word zoom activity button widget
* fix: sort morph activity buttons to always have POS as first option, then having unlocked buttons before locked buttons, then alphabetically