Commit graph

91 commits

Author SHA1 Message Date
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
ggurdin
10c41c7112
feat: public spaces on homepage (#2318) 2025-04-02 12:30:44 -04:00
ggurdin
d4ce298866
chore: make activity bookmark ID final to prevent bookmarking the same activity twice (#2310) 2025-04-01 16:12:33 -04:00
ggurdin
e3961db0d6
chore: added button to go to activity generator page to activity planner page (#2309) 2025-04-01 15:57:22 -04:00
ggurdin
bfaad6d193
chore: force vocab onto newline in activity markdown (#2308) 2025-04-01 15:27:25 -04:00