Commit Graph

2738 Commits (19381d0fd72079a15837f098c5dbdbe2a58373e7)

Author SHA1 Message Date
ggurdin 19381d0fd7
fix: in new courses, set course_user state event power level to 0 (#3882) 2 months ago
ggurdin 916da50bd4
3871 activity session issues feedback (#3874)
* fix: add header when fetching image from CMS

* fix: only show activity start page is all roles have never been full

* chore: disable archive button until summary loads

* chore: still save activity analytics summary even if there's a choreo error when fetching summary
2 months ago
ggurdin 0b6e334ed7
chore: control space details tabs with query parameters (#3842) 2 months ago
ggurdin 677e9ce594
3822 begin activity design implementation (#3827)
* file reorganization

* added activity summary widget to show in chat view and activity launch view

* more updates to activity sessions start page

* function to ping course

* remove duplicate loading of participants

* nav bar visibility changes

* add generalized image from url widget

* update bottom of screen activity status message and add summaries to chat event list

* scroll to summary on click

* show invited activity sessions in course chats view
2 months ago
Kelrap 5efaf8e7f2
Wrap view elements in SafeArea (#3778)
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2 months ago
ggurdin 44d800762d
chore: use default list tile text sizes in space details more tab (#3817) 2 months ago
ggurdin 4e2d4042be
chore: only show rooms without space parents in main chat list, remove options to add to space and remove from space (#3816) 2 months ago
ggurdin 4b3d58e30b
fix: bring back lazy loading of members, call requestParticipants where full participant list is needed (#3815) 2 months ago
ggurdin f9ee134cdd
feat: course planner 2 months ago
ggurdin 20b17e5f3d
fix: load full participant list when needed (#3782) 3 months ago
ggurdin ece75b7f74
3770 total vocab grammar and xp calculations per user and activity (#3775) 3 months ago
ggurdin 7c03c70105
3517 non local storage of bookmarked activities (#3761) 3 months ago
ggurdin cc663515ec
chore: show learning objective as subtitle for activity sessions (#3762) 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 fe7e5385e8
fix: group adjacent punctuation tokens with content tokens to prevent line breaks, added token positions cache (#3713) 3 months ago
ggurdin 9016a41c9f
chore: fix substring index issue with emoji characters (#3708) 3 months ago
ggurdin 1e3529180b
chore: simplify activity summary display, add activity summary widget to chat event list 3 months ago
ggurdin 4abfd6b091
chore: always reset lastChecked string in choreo on changed listener (#3678) 3 months ago
Kelrap 60c1a40e94
Make chat list delete similar to leave (close chat on leave) (#3672) 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
ggurdin c2134d2f3e
chore: change activity roles event so admins can finish activity for everyone (#3665) 3 months ago
ggurdin 9b72bd8a09
Sentry (#3655)
* chore: render newlines in html message properly

* chore: log timeouts as warnings

* chore: update log level
3 months ago
ggurdin 867004243f
chore: don't lazy load members, account for left memebers when determ… (#3653)
* chore: don't lazy load members, account for left memebers when determining if activity is finished

* chore: always show continue button in unfinished activities
3 months ago
Kelrap f0b3946d52
Move ActivityPinnedMessage to AppBar (#3643) 3 months ago
ggurdin 39fc047961
feat: space analytics page 3 months ago
Kelrap f4f1113277
Don't show popup for invalid commands (#3635) 3 months ago
ggurdin dea50a51fd
chore: some small updates to activity session UI (#3630) 3 months ago
ggurdin aabb97bc15
chore: hide activity chat UI elements for older activity chats (#3627) 3 months ago
Kelrap 451ced6580
Edit unpin confirmation text (#3620)
* Edit unpin confirmation text

* Add new intl entry for edited unpin confirmation text

* Add Pangea comments

* Fix pangea comments

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
ggurdin 62140c56da
feat: activity sessions 3 months ago
avashilling f4bef7f3e4
3607 pinned message highlight persists after unpinning (#3615)
* fix: unhighlight messages on unpin

* remove unnecessary setState

* reset scroll marker when unpinned to remove highlight

* fix: calls unpin function from message actions

Adds more security to unpinning by displaying the same confirmation dialog about unpinning in both places you can do it.
3 months ago
avashilling e58529ffc7
3607 pinned message highlight persists after unpinning (#3611)
* fix: unhighlight messages on unpin

* remove unnecessary setState

* reset scroll marker when unpinned to remove highlight
3 months ago
Kelrap f491cdaece
Separate unpin action from pin action (#3610)
* Separate unpin action from pin action

* chore: similification

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
avashilling 696330880a
Remove references to selected messages in chat view AppBar (#3604)
To avoid inaccessible options from being displayed
3 months ago
ggurdin f6420624d1
chore: disable command parsing (#3602) 3 months ago
avashilling 7fb42cc980
fix: limit redaction message (#3600)
* fix: limit redaction message

Doesn't do much since redaction messages aren't currently shown, but will limit them to a reasonable length if they're ever added back

* add pangea tags
3 months ago
avashilling 2d11627d04
fix: row 2 of reactions add normally (#3598)
and loading symbol is always placed at the very end, not the end of the first row
3 months ago
ggurdin d5daec3e6c
chore: re-enable command parsing (#3595) 3 months ago
ggurdin ff250e2d7f
chore: don't allow selection of symbol tokens (#3589) 3 months ago
Kelrap a7054f25a5
Make invite popup dismissable (#3586)
* Make invite popup dismissable

* chore: add pangea comments

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
avashilling fdf6659be4
fix: get rid of small space between emojis after animating (#3564)
* fix: get rid of small space between emojis after animating

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
avashilling e246816187
fix: reaction entry always pops up on the top layer (#3562)
* fix: reaction entry always pops up on the top layer

* formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
avashilling 198cd4c9bb
3480 animation when emoji reaction is addedremoved from a message (#3559)
* feat: add in grow/rise animation on react, and burst/shrink animation on unreact

 WIP. Also remove animatedSize around message_reactions to stop jerky movement when reactions change.

* made animation smoother, moved loading indicator on own message to left side

* Refactor to listen to the reaction stream for updates, fix choppy movement

* fix disposed ancestor reference error

* more robust reaction management to avoid duplicates

* delete weird merge leftover

* merge conflicts

* Format and sort code correctly

* fix pangea tags

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
3 months ago
Kelrap c017508a6a
Add flexible to file messages to prevent long name overflow (#3551) 3 months ago
ggurdin 8c16e50d5c
3431 accommodate wrapped reactions in message selection overlay (#3553)
* chore: accomodate wrapped emoji highlight in message overlay

* fix reaction alignment relative to message in overlay
3 months ago
ggurdin 1318629997
chore: prevent any user interaction with unsent audio message bubble (#3550) 3 months ago
ggurdin 0f0d221a30
chore: strip relations from forwared events (#3541) 3 months ago
ggurdin b2625138f0
chore: don't filter left rooms out of discover results in space view (#3530) 4 months ago
ggurdin a24e00cc21
chore: on click play unsent audio message, show toolbar (#3527) 4 months ago