Commit Graph

11935 Commits (998ffb00edb8cdc2355758c5f26dd8bf534b4006)
 

Author SHA1 Message Date
Kelrap b4cb8f6edc
Activity search message/loading edits (#3768)
* Use ErrorIndicator for activity search messages

* Maintain loading cards for at least 5 seconds

* Fix message not showing for partial activity return
3 months ago
ggurdin d8a9b6acd0
feat: add function for fetching l1 representation that accounts for messages that included IT (#3766) 3 months ago
ggurdin 7c03c70105
3517 non local storage of bookmarked activities (#3761) 3 months ago
avashilling bae5765a97
3680 emoji population in vocab page (#3754)
* more consistent emojis and emoji selection in vocab page

- Makes emoji row always visible in vocab page and highlights selection
- selects one by default so more emojis show on the page
- Saves spot in vocab page on navigation
- Doesn't override emoji choice from emoji activity

* code and import formatting

* reduce calls to lemma_definition, remove unused widget file, prevent copy-related errors, don't show emoji activities for messages with less-than 2 relevant tokens

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
3 months ago
Brord van Wierst 598820295f
Android in Google Analytics (#3685)
* android GA

* test for now

* removed test android

* formatting and pangea comments

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
ggurdin ba38633c47
chore: if launching one activity, redirect to created chat instead of space chat list (#3765) 3 months ago
ggurdin 03f487337e
chore: load participants on init space analytics page (#3764) 3 months ago
ggurdin 635eb5546e
chore: tweaks to styling of not-available space analytics table rows (#3763) 3 months ago
ggurdin cc663515ec
chore: show learning objective as subtitle for activity sessions (#3762) 3 months ago
Kelrap f8d5d7da7f
Add label to analytics request button (#3756)
* Add label to analytics request button

* make hideLabel default to value of mini

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
Kelrap a67a4fe325
Fix position/width of language dropdown (#3757) 3 months ago
Kelrap 4dcc4e6d13
Change 'Space analytics page' to 'Space analytics' (#3759) 3 months ago
ggurdin 3fcf3845d8
chore: normalize activity role list into separate widget and use it in activity state event and activity role selection widgets (#3747) 3 months ago
ggurdin bd303a5796
fix: use unique construct IDs for calculating aggregate analytics data (#3738) 3 months ago
Kelrap 158eee7f59
chore: fix copy for access request dialog, minor tweak to request dialog (#3745) 3 months ago
ggurdin 9fe26b9566
chore: fix overflow in space analytics page (#3743) 3 months ago
Kelrap 7ca87a9179
Use status codes to decide activity search behavior (#3718)
* Add status codes to activity search

* Fix strange request error handling

* Make search react appropriately to 400+ status codes

* Small readability fixes

* Use enum for activity search status

* Fix switched logic in hideCards
3 months ago
ggurdin a43c5ffac5
chore: don't auto-request activity summary if last request caused error (#3735) 3 months ago
ggurdin 6b15e45fa8
chore: shrink space analytics buttons at wider screen width (#3733) 3 months ago
ggurdin 506e069997
chore: display activity role state events (#3732) 3 months ago
ggurdin 861da39362
chore: show role name in message sender display (#3730) 3 months ago
ggurdin 45052a6b01
fix: don't consider an activity finished if no assigned roles are finished (#3728) 3 months ago
ggurdin 34e1229835
chore: add separate button to end activity for all (#3727) 3 months ago
ggurdin 0e3d4fadf9
fix: if user was not in complete activity, don't show summaries or option to archive chat (#3725) 3 months ago
ggurdin 2a2aa7e045
chore: hide member events in activity sessions (#3723) 3 months ago
ggurdin 00d3b2d7ac
chore: add power level labels in invite page (#3716) 3 months ago
ggurdin 6191f671da
fix: improve logic for when to request missing activity summary (#3714) 3 months ago
ggurdin fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache (#3713) 3 months ago
ggurdin fd617f296f
fix: rebuild analytics page on analytics stream update (#3711) 3 months ago
ggurdin 60d4c5d526
chore: prevent scrolling within 4 pixel area where header overflow could cause unwanted scroll (#3710) 3 months ago
ggurdin 9016a41c9f
chore: fix substring index issue with emoji characters (#3708) 3 months ago
ggurdin c9494f69f1
chore: fallback to old activity IDs (#3707) 3 months ago
ggurdin 9e190d483a
chore: use activity IDs from the choreo response (#3706) 3 months ago
ggurdin f5a2d1114b
chore: make 'generate activities' singular (#3703) 3 months ago
ggurdin cbc201c0e0
chore: cast data as String in ActivityRoleModel.fromJson to throw error on null userID (#3701) 3 months ago
Kelrap d82efa2ced
Make objective/topic/mode nullable lists instead of async (#3698)
* Make objective/topic/mode nullable lists instead of async

* Check for mount before setting state

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
3 months ago
ggurdin b1d9b30b29
Conditionally render participants (#3700)
* chore: only show activity participants in state event widget it user has assigned role

* chore: show participants in activity state event if there are no available roles
3 months ago
ggurdin 1e3529180b
chore: simplify activity summary display, add activity summary widget to chat event list 3 months ago
Kelrap 25e72f440d
Use different name color for dark mode (#3694) 3 months ago
Kelrap ca65c8c2ea
Make Create your space button flexible (#3683)
* Make Create your space button flexible

* Keep row from expanding

* Make buttons unflexible, wrap instead

* Add wrap to keep last 2 buttons together
3 months ago
Kelrap 10d8fc26aa
Change grammar threshold from 25 to 30 (#3689) 3 months ago
ggurdin 14f2401df7
fix: don't set static default roles list (#3686) 3 months ago
ggurdin a5cf44e82d
chore: fix copy for request all dialog (#3679) 3 months ago
ggurdin 4abfd6b091
chore: always reset lastChecked string in choreo on changed listener (#3678) 3 months ago
Kelrap 41ad21e80e
On Find your people page, use mobile layout for narrow column mode windows (#3674)
* On Find your people page, use mobile layout for narrow column mode windows

* chore: wrap button in find you people page on narrow two-column screen widths

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
3 months ago
Kelrap d8ce170b0d
Decrease grammar popup text size in column mode (#3673)
* Decrease grammar popup text size in column mode

* simplify

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
Kelrap 60c1a40e94
Make chat list delete similar to leave (close chat on leave) (#3672) 3 months ago
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
3 months ago
ggurdin d87f86bee1
3667 replace room creation state event with big image (#3670)
* build: reorganize activity-related files

* chore: add roles to instances of activity plan models

* chore: add avatar url to role object

* chore: in activity sessions, replace room creation state event with larger image
3 months ago
wcjord f5b384f6ff
feat(activity_plan_model): added roles to model (#3669) 3 months ago