ggurdin
6bf699c190
feat: add local cache for activity session analytics ( #3878 )
2025-09-04 15:22:39 -04:00
ggurdin
85ac0317b8
chore: pass location image URL as topic image URL ( #3876 )
2025-09-04 14:25:17 -04:00
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
2025-09-04 13:48:26 -04:00
Kelrap
720f50bc8c
Use root navigator for activity share popup menu ( #3869 )
2025-09-04 10:38:14 -04:00
ggurdin
def0664f89
chore: fix bot avatar in participant widget ( #3867 )
2025-09-04 09:55:03 -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
Kelrap
57f906b99e
Fix error readme hot reload run instructions (em-dash instead of double dash) ( #3866 )
2025-09-04 09:31:59 -04:00
ggurdin
296429928f
chore: trim currentText and originalInput before checking if they're different when settings IGC data ( #3864 )
2025-09-03 16:39:42 -04:00
ggurdin
8ea131bf5e
chore: fix scrolling issue ( #3863 )
2025-09-03 16:17:52 -04:00
ggurdin
740b2287f9
chore: fix error with duplicate lemma emojis in match activity ( #3861 )
2025-09-03 15:18:42 -04:00
ggurdin
ec5b37f6ea
chore: always show buttons in IGC popup ( #3858 )
2025-09-03 13:58:52 -04:00
ggurdin
a5728a1e20
chore: update ping notification content ( #3855 )
2025-09-03 12:30:26 -04:00
ggurdin
9e8689f595
fix: only could chats within space parents in all chats unread bubble ( #3854 )
2025-09-03 11:19:51 -04:00
Wilson
e49681be91
feat: consume topic location media ( #3849 )
2025-09-03 11:07:41 -04:00
ggurdin
af8a2c1fbd
chore: add popup to navigate to session analytics ( #3852 )
2025-09-03 10:59:43 -04:00
ggurdin
4175179144
fix: remove pusher format ( #3848 )
2025-09-02 16:37:18 -04:00
ggurdin
ffe5c22e9e
chore: update 'find your people' copy for courses ( #3847 )
2025-09-02 16:17:15 -04:00
ggurdin
e2672b1df6
chore: remove share link button in space popup ( #3846 )
2025-09-02 16:08:57 -04:00
ggurdin
72da5beeec
chore: add default names to course filters ( #3845 )
2025-09-02 15:59:36 -04:00
ggurdin
cb3f4d191c
fix: only pass one emoji match option per token in emoji match activity ( #3844 )
2025-09-02 14:06:57 -04:00
ggurdin
728f9efd4c
fix: don't underline emoji work token button when token selected ( #3843 )
2025-09-02 13:33:13 -04:00
ggurdin
0b6e334ed7
chore: control space details tabs with query parameters ( #3842 )
2025-09-02 13:11:15 -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
Kelrap
a446229242
Fix problem with unlockedLemmas that prevented grammar popups ( #3832 )
...
* Fix problem with unlockedLemmas that prevented grammar popups
* don't convert set into list
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-02 09:24:41 -04:00
Wilson
58e6aa3298
fix: add authorization header and web image fetch method for activity suggestion cards ( #3839 )
...
* add authorization header and web image fetch method for all activity images
* formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-09-02 09:07:22 -04:00
Wilson
ad78f3fedd
Merge pull request #3838 from pangeachat/3831-refactor-modules-to-topics
...
3831 refactor modules to topics
2025-09-02 01:16:05 -04:00
WilsonLe
0e8a5cd9dc
fix media 404s
2025-09-02 00:47:33 +10:00
WilsonLe
6f683b7559
fix choreo api env
2025-09-01 11:49:03 +10:00
WilsonLe
d6f2ae0b81
Merge branch 'main' of https://github.com/pangeachat/client into 3831-refactor-modules-to-topics
2025-09-01 11:48:27 +10:00
Wilson
db374ad102
refactor module to topics ( #3835 )
2025-08-29 11:59:15 -04:00
WilsonLe
d2ce1761d4
fix course plans query
2025-08-29 21:13:44 +10:00
WilsonLe
5f12be32a0
refactor module to topics
2025-08-29 19:41:20 +10:00
Wilson
a62d9f8643
feat: courses repo ( #3777 )
2025-08-28 12:02:58 -04:00
wcjord
4e3f82331c
Update-sample-course ( #3823 )
...
* chore(courses): update test/sample coures
* feat(activity_planner): addition of goals, location, and description to activities
* formatting
* added activity ids and renamed bookMarkId to activityId
* formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-27 16:41:03 -04:00
ggurdin
077bbb13f5
fix: don't add null to typed stream ( #3819 )
2025-08-26 16:47:20 -04:00
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>
2025-08-26 16:29:01 -04:00
ggurdin
bd39abc54b
chore: padding updates to course chats list ( #3818 )
2025-08-26 16:25:15 -04:00
ggurdin
44d800762d
chore: use default list tile text sizes in space details more tab ( #3817 )
2025-08-26 16:13:23 -04:00
ggurdin
4e2d4042be
chore: only show rooms without space parents in main chat list, remove options to add to space and remove from space ( #3816 )
2025-08-26 16:08:56 -04:00
ggurdin
4b3d58e30b
fix: bring back lazy loading of members, call requestParticipants where full participant list is needed ( #3815 )
2025-08-26 15:37:17 -04:00
ggurdin
f632f1fbae
3806 course planner feedback ( #3808 )
...
* don't make the delete space button red
* decrease room avatar size in space details header
* add custom pin clipper
2025-08-26 10:41:33 -04:00
ggurdin
b5650b1bca
chore: if emoji info is cached, show first emoji in vocab analytics if user hasn't assigned an emoji ( #3805 )
2025-08-25 17:04:35 -04:00
ggurdin
be771abff1
fix: pick another emoji if duplicate emojis in activities ( #3804 )
2025-08-25 16:46:38 -04:00
Kelrap
10a7024c64
Check for invite permission for countParticipants button action ( #3795 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-25 15:54:12 -04:00
Kelrap
ceebe17ce4
Searches text field contents on switch invite page tab ( #3802 )
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-08-25 15:49:41 -04:00
avashilling
5c3d728b2a
add close button to analytics requested popup ( #3800 )
...
* add close button to analytics requested popup
* sort languages alphabetically in space analytics
* Revert "sort languages alphabetically in space analytics"
This reverts commit 4035ef8aae31e251f9e05e44306f8fa9eef04ab9.
2025-08-25 15:48:43 -04:00
avashilling
8b17d9b4c1
sort space analytics languages alphabetically ( #3801 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-25 15:47:24 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
b5fe810aa1
fix: fully load analytics room member list in analytics request indicator ( #3799 )
2025-08-25 10:35:45 -04:00
Kelrap
994f684bce
Center space analytics title ( #3791 )
2025-08-25 09:21:39 -04:00