Commit graph

95 commits

Author SHA1 Message Date
ggurdin
c9494f69f1
chore: fallback to old activity IDs (#3707) 2025-08-12 15:52:26 -04:00
ggurdin
9e190d483a
chore: use activity IDs from the choreo response (#3706) 2025-08-12 15:34:57 -04:00
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>
2025-08-12 12:12:10 -04:00
ggurdin
14f2401df7
fix: don't set static default roles list (#3686) 2025-08-11 12:01:32 -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
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
2025-08-08 12:21:46 -04:00
wcjord
f5b384f6ff
feat(activity_plan_model): added roles to model (#3669) 2025-08-08 12:00:28 -04:00
ggurdin
c2134d2f3e
chore: change activity roles event so admins can finish activity for everyone (#3665) 2025-08-08 11:33:17 -04:00
ggurdin
32688f332a
chore: exclude bot when checking if activity is finished (#3660) 2025-08-07 15:59:50 -04:00
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
2025-08-07 11:49:57 -04:00
ggurdin
0ac33f96fa
fix: don't put positioned widget in non-stack parent (#3649) 2025-08-07 10:15:09 -04:00
ggurdin
4cb1e801d2
chore: go back to base screen on back button from launch screen with activity card (#3645) 2025-08-06 15:56:36 -04:00
Kelrap
3557c897ba
Change activity participants text from min to max (#3640)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-08-06 15:54:08 -04:00
ggurdin
ed7c7d2d7e
chore: save activities on launch (#3644) 2025-08-06 15:31:40 -04:00
ggurdin
c283f157da
chore: add activity summaries loading indicator (#3633) 2025-08-05 13:26:44 -04:00
ggurdin
31c6228ca4
chore: make user nullable in carousel (#3631) 2025-08-05 12:12:25 -04:00
ggurdin
dea50a51fd
chore: some small updates to activity session UI (#3630) 2025-08-05 12:02:20 -04:00
ggurdin
aabb97bc15
chore: hide activity chat UI elements for older activity chats (#3627) 2025-08-05 10:59:30 -04:00
ggurdin
600494b3c8
chore: fix stack child rendering issue (#3624) 2025-08-04 16:51:31 -04:00
ggurdin
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00
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>
2025-07-24 16:08:06 -04:00
Kelrap
1266e9e6f0
Changes text for new chat activity popup launch button (#3504)
* Changes text for new chat activity popup launch button

* Used preexisting setup for more efficient implementation
2025-07-21 12:26:01 -04:00
ggurdin
cc9fa75c34
chore: display loading during image upload (#3503) 2025-07-21 10:11:57 -04:00
Kelrap
480ad320f4
Add activity generator maxLength via SuggestionFormField parameter (#3465) 2025-07-15 12:41:28 -04:00
ggurdin
a41b2d2dde
More specific error messages (#3418)
* chore: add more specific error messages

* chore: more specific error messages

* chore: more specific error messages

* chore: more specific error messages
2025-07-11 09:51:49 -04:00
ggurdin
a258be1713
chore: update design of buttons on activity page (#3384) 2025-07-09 16:07:15 -04:00
ggurdin
612ab99ea8
fluffychat merge 2025-07-08 09:52:41 -04:00
ggurdin
b0ad8a625c
chore: updates to buttons in activity dialog, added regenerate button, don't reset generator input fields when pressing back button (#3356) 2025-07-07 12:39:26 -04:00
ggurdin
44982e8b84
chore: updates to activity generator UI 2025-07-02 15:56:27 -04:00
ggurdin
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00
ggurdin
9d6bd5af5f
chore: center activity page title 2025-06-23 16:17:42 -04:00
ggurdin
e50e1db16a
feat: initial work for add duration to in-chat activities 2025-06-16 11:50:21 -04:00
ggurdin
47e03d5a02
chore: add CEFR level to activities 2025-06-11 16:52:02 -04:00
ggurdin
9ccc03f651
fluffychat merge 2025-06-10 09:41:41 -04:00
ggurdin
30b185cdcc
fluffychat merge 2025-06-09 16:02:38 -04:00
ggurdin
9ea6d39f81
chore: change create an activity button on mobile 2025-06-06 16:21:06 -04:00
ggurdin
72271fe827
chore: hide chat header buttons if membership is leave 2025-06-05 11:48:36 -04:00
ggurdin
3a56808a1c
chore: fix double upload on edit bookmarked activity 2025-06-05 11:36:31 -04:00
ggurdin
a6e8a42500
chore: use S3 URLs when available instead of uploading to matrix 2025-06-05 11:23:36 -04:00
ggurdin
fcc0a0f344
chore: space detail redesign fixes (#2888) 2025-05-23 11:51:18 -04:00
ggurdin
bc77056b96
refactor: room details page redesign 2025-05-22 14:25:55 -04:00
ggurdin
8d5429771c
chore: scroll activity dialog image with other content (#2860) 2025-05-20 17:07:22 -04:00
ggurdin
e5e7f40220
chore: some fixes for activity message overlay not matching underlying message (#2834) 2025-05-19 12:57:20 -04:00
ggurdin
c5b7b550f2
chore: make homepage a subroute of /rooms so that the state of /rooms will be maintained when navigating between them (#2829) 2025-05-19 09:24:20 -04:00
ggurdin
8289a33c2d
2765 direct users to add to chat with multiselect rather than create (#2824)
* chore: abstract activity editting into builder widget

* feat: allow users to launch activities to existing chats instead of making new chat
2025-05-16 13:48:18 -04:00
ggurdin
d1ac06e7d6
chore: replace old bookmark IDs with new bookmarks IDs in bookmarked activities cache (#2472) 2025-04-17 09:47:42 -04:00
ggurdin
d111b11783
chore: fixes for editting / bookmarking of activities (#2436) 2025-04-14 10:56:19 -04:00
ggurdin
b333c45026
2364 on chat creation with activity if no room image set activity image (#2371)
* chore: formatting

* chore: on chat creation without activity, set avatar to activity image if no image set
2025-04-07 10:58:38 -04:00
ggurdin
3a06fddcc4
chore: use query parameter to set chat list filter (#2340) 2025-04-03 11:49:29 -04:00
ggurdin
5831860355
Public space click (#2327)
* chore: open space bottom chat on click public space card

* chore: use boxfit.cover for images in activity card and public space card
2025-04-02 15:23:43 -04:00