Commit graph

73 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
Kelrap
d09617aa81
Activity loading tweaks (#3636)
* Added activity message when generation is partially successful

* Fix problem with missing intl entries

* Fix error message on timeout, add try again button to partial timeout

* Revert _activityItems.isNotEmpty check on _loading

* Make reversion match previous format

* Fix _setActivityItems failure from empty activity_plans

* Set timeout after first timeout, throw timeout exception for empty activities

* Only show Try again buttons when not currently loading

* fix text align

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-07 15:09:06 -04:00
ggurdin
9b72bd8a09
Sentry (#3655)
* chore: render newlines in html message properly

* chore: log timeouts as warnings

* chore: update log level
2025-08-07 14:25:07 -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
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00
Kelrap
729d1d6b41
Reenable try again button for activity search timeout (#3599) 2025-07-31 13:29:51 -04:00
ggurdin
3bd840c621
feat: set app language to user's L1 (#3554) 2025-07-24 13:03:19 -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
ba6ec047a9
Hide 'Try again' button on activity timeout (#3453) 2025-07-14 12:28:53 -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
bcd349a6c3
chore: remove maxLines for text in activity suggestion dialog (#3414) 2025-07-10 15:11: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
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00
Kelrap
3586fb75fd If there are no activities after loading finishes, display error message 2025-06-26 15:51:13 -04:00
ggurdin
27b70f9a76
chore: if space is selected, only show chats within that space in activity chat selelction dialog 2025-06-18 10:27:45 -04:00
ggurdin
7302c6c306
chore: give level bar in home page the same padding as level bar in chat list 2025-06-13 10:54:53 -04:00
ggurdin
47e03d5a02
chore: add CEFR level to activities 2025-06-11 16:52:02 -04:00
ggurdin
cb1719cae3
chore: maintain timemout message until activity search fully loads 2025-06-11 15:16:09 -04:00
ggurdin
30b185cdcc
fluffychat merge 2025-06-09 16:02:38 -04:00
ggurdin
d529a851e0
chore: some sentry fixes 2025-06-06 15:17:18 -04:00
Kelrap
269f95fb4b Use activity icon on home page 2025-06-05 15:10:26 -04:00
ggurdin
a6e8a42500
chore: use S3 URLs when available instead of uploading to matrix 2025-06-05 11:23:36 -04:00
ggurdin
7be5099cb0
chore: scroll up on page after selecting search bar 2025-06-05 09:52:05 -04:00
avashilling
7cb254ceef
fix: added functionality to activity X button during add chat (#2911)
When you close the X button on the activity card after typing in a name for the chat, it closes the card rather than staying open

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-06-03 12:43:36 -04:00
Kelrap
9ec302bbd7
Add background to activity card X buttons for visibility (#2906) 2025-06-03 12:40:43 -04:00
ggurdin
249538c20b
feat: redesign of space access page (#2903) 2025-06-02 14:48:39 -04:00
ggurdin
fcc0a0f344
chore: space detail redesign fixes (#2888) 2025-05-23 11:51:18 -04:00
ggurdin
31c909489f
chore: add timeout to activity search (#2879) 2025-05-22 15:11:15 -04:00
Kelrap
6a76a27312
Max activity participants (#2871)
* Use participants star for level bar

* Remove progress bar drop shadow

* Do not allow activities with >50 participants

* Fix intl_en comma placement

* Add validation to activity editing

* Formatting

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-05-22 14:33:57 -04:00
ggurdin
c45415749b
chore: add new default power levels (#2855)
* chore: add new default power levels

* chore: update permissions copy
2025-05-21 09:36:56 -04:00
ggurdin
8d5429771c
chore: scroll activity dialog image with other content (#2860) 2025-05-20 17:07:22 -04:00
ggurdin
a5539b4bea
2655 tweaks to spacechat navigation (#2859)
* chore: update parent space navigation

* refactor: show space navigation rail on mobile
2025-05-20 16:45:58 -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
b5f3047dd1
chore: move close button to the right in activity suggestion dialog (#2806) 2025-05-14 16:55:03 -04:00
ggurdin
d111b11783
chore: fixes for editting / bookmarking of activities (#2436) 2025-04-14 10:56:19 -04:00
ggurdin
fd6e42a309
chore: give max height to image in activity suggestion dialog (#2403) 2025-04-09 14:50:07 -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
e7a2d12a3c
chore: disable custom message text sizing (#2355) 2025-04-04 11:31:11 -04:00
ggurdin
00549978ef
chore: make image in suggestion dialog fill width (#2350) 2025-04-03 16:08:07 -04:00
ggurdin
26a6d4dec3
chore: reload activity suggestions on language update (#2349) 2025-04-03 15:56:49 -04:00
ggurdin
3a06fddcc4
chore: use query parameter to set chat list filter (#2340) 2025-04-03 11:49:29 -04:00
ggurdin
f5ba759bd4
chore: update routes so that going back after clicking on option on homepage goes back to homepage (#2333) 2025-04-03 09:40:11 -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
4d6f1196ba
fix: remove rogue expanded widgets (#2320) 2025-04-02 13:22:02 -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
6b75c61514
chore: replace image error icon with empty box (#2307) 2025-04-01 15:18:42 -04:00