* rain confetti on activity finish
also add continue button, and change copy for completed single practice activities
* fix: show confetti popup when finish all activities with grammar activity
* translations
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* remove chat UI from archived activities
- only count current, non left or banned activities in list to remove directly deleted activities
- change learning indicators to reflect the same activity list
* revert accidental changes
* import sorting and edge case handling
* chore: update pangea comments
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* fix: add new analytics update type for initial data (from local and server), listen for init updates in analytics page to rebuild on language change
* fix: URL encode construct IDs during construct analytics navigation
* chore: add tooltip to level analytics page, update divider in construct analytics details page
* don't show activity dropdown instructions if word card is open
* block other overlays from openning when tutorial overlay is open
* remove duplicate open overlay data, don't wait for construct banners to close if overlay fails to open
* visual tweaks and confetti rain on results generation
* create star rain widget to trigger when activity finishes
* delete commented out lines
* use new star confetti widget in levelup
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* Use L10n for 'Level up' text
* Replace drop down button with close button
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* Fix problem with unlockedLemmas that prevented grammar popups
* don't convert set into list
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
* chore: don't lazy load members, account for left memebers when determining if activity is finished
* chore: always show continue button in unfinished activities