* 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
* Make LearningProgressBar load when analytics are initializing
* Hide level dialog while analytics loads
* chore: some simplifications
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
* 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>
* chore: always get span details on press why button
* chore: increase construct XP needs to show notification
* chore: don't give mouse feedback in IGC button does nothing
* 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>