Kelrap
ef4b849280
Shorten invite button text
2025-10-31 10:35:10 -04:00
ggurdin
6cbec5abca
4428 word zoom card changes positionsize when mobile keyboard opens ( #4491 )
...
* fix: on flag token info, close word card
* chore: update icon and tooltip for emoji mode
* refactor: create base feedback dialog
* fix: start drag imeadiatly on tap practice match item
2025-10-22 11:55:22 -04:00
ggurdin
261e28abb7
Organize course repos ( #4262 )
...
* integrate CoursePlansRepo.translateActivity, translateTopic, translateCoursePlan
* move translation functions to requisite files
* integrate translation endpoint
* refactor: reorganize course-related repos, add request and response model classes
* remove l2s from translation requests
* update translation request and response models, use translation endpoint to get course info, cache courses with L1s in cache key
* update topics repo to use translation endpoint
* use activity translation endpoint
* refactor: incremental loading of individual course info, account for discrepancy between translated IDs and original IDs
* incremental loading of course batches
* Update lib/pangea/course_plans/courses/course_plan_room_extension.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* cleanup
* cleanup
* fix: some name changes
* formatting
---------
Co-authored-by: WilsonLe <leanhminh2907@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
2025-10-13 11:36:24 -04:00
ggurdin
df4410e85d
fix: on join activity with role, preload activity participants list to get accurate list of assigned roles ( #4326 )
2025-10-10 11:35:11 -04:00
ggurdin
c07c0632bc
chore: on play with bot timeout, show warning popup ( #4312 )
2025-10-09 15:50:56 -04:00
Kelrap
15b052e5a2
Make users return to activity session when use invite back button ( #4288 )
2025-10-09 13:02:30 -04:00
ggurdin
2c3a19bb67
chore: on invite, also invite to course parent ( #4268 )
2025-10-07 13:47:36 -04:00
ggurdin
027a1b7c41
fix: refresh expired course cache ( #4240 )
2025-10-03 11:22:12 -04:00
ggurdin
341c3ec125
fix: disable ping course participants button if there are no no-bot users in course to ping
2025-10-01 11:09:17 -04:00
wcjord
951d8ef626
4142-allow-giving-of-activity-feedback ( #4144 )
...
* feat: activity feedback repo
* add UI for giving activity feedback
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-09-26 14:30:41 -04:00
ggurdin
533ebc991e
chore: update activity session notification to open activity start page without joining activity ( #4122 )
2025-09-25 09:11:25 -04:00
ggurdin
4efe9106a4
fix: make invite button go to course invite page ( #4103 )
2025-09-23 12:13:15 -04:00
ggurdin
a38f7c4357
chore: fix copy issue ( #4102 )
2025-09-23 12:09:16 -04:00
ggurdin
2ca92dea87
fix: check if can invite to course when deciding if show invite button in activity session in course without enough users, disable instead of hiding ( #4095 )
2025-09-23 09:23:57 -04:00
ggurdin
152a716aa8
chore: use synapse room_preview to determine which activities users have completed ( #4078 )
2025-09-22 13:14:38 -04:00
ggurdin
8887efa22d
fix: fix button visibility in activity start page ( #4073 )
2025-09-22 12:31:59 -04:00
ggurdin
d338d24a83
fix: fix needed participants copy ( #4058 )
2025-09-19 14:06:15 -04:00
ggurdin
2cf46d09b3
fix: don't allow new users to steal roles ( #4055 )
2025-09-19 13:30:44 -04:00
ggurdin
1b353afbac
feat: integrate room preview endpoint ( #4014 )
...
* feat: integrate room preview endpoint
* initial work for intermediary activity page
* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update lib/pangea/activity_sessions/activity_session_start/activity_session_start_page.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update lib/pangea/chat_settings/utils/room_summary_extension.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* formatting
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-19 09:55:13 -04:00
ggurdin
70f0e4ddfd
chore: add snackbar message after pinging course participants ( #3995 )
2025-09-16 09:48:23 -04:00
ggurdin
94e55d9940
update activity launch page buttons, sort activities in topics by number of participants ( #3974 )
2025-09-12 14:53:26 -04:00
ggurdin
7348e655f4
3962 usability test todos ( #3973 )
...
* in new course pages, show images
* in space analytics, if no available languages, pick user's l2
* chore: add cooldown on ping participants
* replace image loading icon with shimmer
2025-09-12 14:03:08 -04:00
ggurdin
40137c226a
some activity / invite page tweaks ( #3958 )
2025-09-12 10:12:12 -04:00
ggurdin
0cad8e7991
feat: join activity session on open app via ping ( #3944 )
2025-09-11 10:51:14 -04:00
ggurdin
c04466fdca
3915 course chat view updates ( #3919 )
2025-09-10 11:10:13 -04:00
ggurdin
ad2e0e26db
chore: show role goal in text abut button on activity launch page and in tooltip above input bar ( #3910 )
2025-09-09 10:34:54 -04:00
ggurdin
5ce2a787b4
3890 activity start page changes ( #3901 )
...
* comment out unreferenced files
* decouple courses, topics, and activities
* update start page
* disable 'join open session' button
2025-09-08 15:25:56 -04:00
Kelrap
58fec71756
Don't show play with bots button if bot has already been invited ( #3860 )
...
* Don't show play with bots button if bot has already been invited
* Check participant list for bot directly, move bot presence check
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-04 09:42:37 -04:00
ggurdin
8ea131bf5e
chore: fix scrolling issue ( #3863 )
2025-09-03 16:17:52 -04:00
ggurdin
a5728a1e20
chore: update ping notification content ( #3855 )
2025-09-03 12:30:26 -04:00
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
2025-09-02 12:37:16 -04:00