Commit graph

117 commits

Author SHA1 Message Date
ggurdin
e10f2bebeb
feat: show instruction overlay on first gain points in activity pointing user to click activity stats button (#4099) 2025-09-23 10:55:53 -04:00
ggurdin
007621d808
fix: don't attempt to load analytics until your is logged in (#4047) 2025-09-19 09:44:12 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language (#4004)
* cleanup

* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
d951d5eee9
3921 display unsubscribed errors for users (#3991)
* url cleanup

* chore: display unsubscribed errors differently
2025-09-15 15:58:08 -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
ee20bc6469
fix: put back pangea controller init in chat list (#3965) 2025-09-12 12:05:25 -04:00
ggurdin
7d46892a39
3927 analytics tweaks (#3953)
* analytics page updates

* add back download buttons
2025-09-11 15:24:55 -04:00
ggurdin
08eb8fe19f
fix: update payload accessToken on new login (#3916) 2025-09-09 13:01:03 -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
ggurdin
6bf699c190
feat: add local cache for activity session analytics (#3878) 2025-09-04 15:22:39 -04:00
Kelrap
720f50bc8c
Use root navigator for activity share popup menu (#3869) 2025-09-04 10:38:14 -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
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
f9ee134cdd
feat: course planner 2025-08-25 15:43:17 -04:00
ggurdin
7c03c70105
3517 non local storage of bookmarked activities (#3761) 2025-08-18 11:43:00 -04:00
Brord van Wierst
598820295f
Android in Google Analytics (#3685)
* android GA

* test for now

* removed test android

* formatting and pangea comments

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-18 09:29:01 -04:00
Kelrap
7ca87a9179
Use status codes to decide activity search behavior (#3718)
* Add status codes to activity search

* Fix strange request error handling

* Make search react appropriately to 400+ status codes

* Small readability fixes

* Use enum for activity search status

* Fix switched logic in hideCards
2025-08-14 12:28:02 -04:00
ggurdin
9e190d483a
chore: use activity IDs from the choreo response (#3706) 2025-08-12 15:34:57 -04:00
ggurdin
39fc047961
feat: space analytics page 2025-08-06 15:18:10 -04:00
ggurdin
62140c56da
feat: activity sessions 2025-08-04 16:31:00 -04:00
ggurdin
3bd840c621
feat: set app language to user's L1 (#3554) 2025-07-24 13:03:19 -04:00
ggurdin
4e8e9eb6af
chore: remove unused choreo URLs (#3540) 2025-07-23 11:09:26 -04:00
ggurdin
3dd0542703
chore: fix TTS voice initialization (#3469) 2025-07-15 16:22:57 -04:00
ggurdin
ab64e09506
fix: make pangea login state listener trigger on login (#3464) 2025-07-15 12:28:51 -04:00
ggurdin
8493e28d96
chore: make IGC button more prominent and added tooltip, set auto-IGC false by default (#3461) 2025-07-15 10:43:25 -04:00
Kelrap
657b652bc2
Fix activity timeout overflow (#3442)
* Fix activity timeout overflow

* chore: wrap error message

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-07-11 16:43:09 -04:00
ggurdin
f6f4c60287
chore: add more specific error messages 2025-07-11 12:57:48 -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
182269da97
merge main 2025-07-08 09:19:17 -04:00
ggurdin
f50f202c03
chore: save lemma edits to database (#3360) 2025-07-07 14:48:00 -04:00
ggurdin
aeb92b1b89
refactor: new message selection mode 2025-07-03 12:36:21 -04:00
ggurdin
b3155c1f47
feat: unified analytics page 2025-06-30 11:57:41 -04:00
ggurdin
6f87545bf9
fluffychat merge 2025-06-27 14:12:29 -04:00
ggurdin
38f36f6958
fluffychat merge 2025-06-25 14:56:51 -04:00
ggurdin
c67f779063
fluffychat merge 2025-06-25 12:50:17 -04:00
ggurdin
d88c2a1525
chore: increase background blur when toolbar is open 2025-06-23 14:25:04 -04:00
ggurdin
88f7ea400b
resolve merge conflict 2025-06-17 10:57:00 -04:00
ggurdin
e50e1db16a
feat: initial work for add duration to in-chat activities 2025-06-16 11:50:21 -04:00
wcjord
68b1382ba2 feat(phonetic_transcription): repo set up 2025-06-13 14:57:45 -04:00
ggurdin
8429e9b2d8
clear onboarding box on logout 2025-06-12 11:20:25 -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
ggurdin
f3922bece9
feat: getting started page 2025-06-06 09:56:39 -04:00
ggurdin
0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time (#2925) 2025-06-04 14:01:19 -04:00
ggurdin
249538c20b
feat: redesign of space access page (#2903) 2025-06-02 14:48:39 -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
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
261b737eae
chore: fix env url (#2808) 2025-05-14 17:02:39 -04:00
ggurdin
ebf4224cba
2742 bring back starter chats for top level spaces (#2784)
* feat: added introducton and accouncements chats to new space

* chore: make spaceID redirect clearer

* chore: remove bot from default power levels
2025-05-14 16:08:52 -04:00