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
ggurdin
33425f4406
feat: allow users on staging to switch their environment ( #2799 )
2025-05-14 15:46:44 -04:00
ggurdin
1260e056b8
chore: refresh SVG cache once a day ( #2776 )
2025-05-13 09:24:54 -04:00
ggurdin
b724342955
chore: stop inviting the bot to all spaces ( #2713 )
2025-05-08 11:59:47 -04:00
ggurdin
7ca2ea7140
chore: remove message bubble from emoji messages ( #2686 )
2025-05-06 12:07:14 -04:00
ggurdin
7c3861d2a7
chore: close level up / constructs notifications on close chat ( #2656 )
2025-05-05 12:19:29 -04:00
Sofanyas Genene
1e20d5fb2c
style and functionality changes to level up notification ( #2444 )
...
* style and functionality changes to level up notification
* generated
* chore: return construct summary directly from function instead of waiting for state event to be sent
* generated
* XP animation bug, asking wilson to take a look
* updated XP attributes but still facing XP retrieval bug
* generated
* Added new DinoBot image
* updated dinoBot image, added padding on sides to table row, fixed duplicate variable naming error
* generated
* chore: some updates to simplify level up widget
* chore: remove dino asset from pubspec.yaml
* chore: revert testing changes to analytics controller
* See details categories do not display unless XP gained above threshold
* generated
* chore: update icons in construct update popup above messages
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-29 09:09:03 -04:00
Brord van Wierst
c0680b5294
feat: trial using choreo ( #2435 )
...
* RC trial
* generated
* fixed mobile
* reverted to resetSubscription
* generated
* fix for unloaded state
* generated
* chore: clean up some unused variables
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-25 12:45:56 -04:00
ggurdin
7f11a5dba9
Adjust translation animation ( #2556 )
...
* chore: some edits to message toolbar
* chore: some updates to reading assistance
2025-04-25 09:41:07 -04:00
ggurdin
327160c2a7
2505 have to click on other options multiple times for the click to go through after selecting an incorrect choice in it ( #2516 )
...
* chore: prevent overlays from blocking IT choices
* chore: prevent IGC card from interfering with buttons below it
2025-04-21 10:52:42 -04:00