Commit graph

14 commits

Author SHA1 Message Date
ggurdin
9cb155fcf1
reorganize pangea rep / pangea message event files 2025-12-03 15:22:45 -05:00
ggurdin
cddad03ff9
chore: remove analytics from activity summary request (#4711) 2025-11-20 11:40:14 -05:00
ggurdin
b06356f8c0
client-side replacement 2025-11-11 14:01:59 -05:00
avashilling
18ecb0008c add display name to activity summary 2025-11-10 12:17:28 -05:00
ggurdin
f146e20fac
chore: add activity roles to activity summary request model (#4479) 2025-10-21 12:29:54 -04:00
ggurdin
89bb560347
4110 playtest 92325 (#4121)
* style activity role tooltip like instruction inline tooltips

* style updates to activity details

* don't show token underlines in practice mode

* show loading activity analytics

* use all construct types to calculate activity analytics, include audio messages in activity summary request

* update chat context menus for activities

* fix positioning on menu in main chat list
2025-09-25 08:46:46 -04:00
avashilling
617030cd78
3873 add superlatives for most vocab grammar and xp (#3977)
* add grammar and vocab superlatives

- adds superlatives to the summary cards for each user
- WIP, doesn't include XP superlative yet and it continuously reinitializes state which reloads the superlatives

* get analytic superlatives from saved state event

Revert activity user summaries widget to stateless, get info from saved state event instead of awaiting it, and fix some spacing issues.

* add xp superlative

- simplify 3 loop logic into one
- change from constant updates to only generate superlatives on analytics save

* sort imports

* put analytics loading inside buttonControlledCarouselView

* delete commented out code

* return superlative map instead of setting value
2025-09-15 10:57:17 -04:00
ggurdin
b45541d826
feat: activity dropdown menu 2025-09-08 16:56:26 -04:00
ggurdin
4ad16a33b3
fix: make activity summary request cache keys unique, use in-memory cache instead of local storage, remove items from cache on error or on state event sent successfully (#3885) 2025-09-05 11:01:45 -04:00
ggurdin
ece75b7f74
3770 total vocab grammar and xp calculations per user and activity (#3775) 2025-08-19 10:15:22 -04:00
ggurdin
6191f671da
fix: improve logic for when to request missing activity summary (#3714) 2025-08-13 12:33:08 -04:00
ggurdin
194c25be25
3671 dont show join wrap up state events instead in activity plan state event show taken untaken roles and below that show users who havent picked a role (#3675)
* chore: add role IDs

* chore: add row of unjoined users to activity plan state event display
2025-08-08 16:37:33 -04:00
ggurdin
c283f157da
chore: add activity summaries loading indicator (#3633) 2025-08-05 13:26:44 -04:00
ggurdin
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00