Kelrap
7062e42228
Add userGender to requests.dart
2025-12-08 12:17:27 -05:00
ggurdin
3ac8339817
split language related and learning settings related folders
2025-12-04 10:06:59 -05: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
181c4a369b
refactor: remove ability to directly edit lemma defintions and morph assignments ( #4347 )
2025-10-13 11:08:44 -04:00
wcjord
9790d2e56d
feat: allow users to give token feedback in word card
2025-10-06 11:13:39 -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
d951d5eee9
3921 display unsubscribed errors for users ( #3991 )
...
* url cleanup
* chore: display unsubscribed errors differently
2025-09-15 15:58:08 -04:00
ggurdin
7c03c70105
3517 non local storage of bookmarked activities ( #3761 )
2025-08-18 11:43:00 -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
62140c56da
feat: activity sessions
2025-08-04 16:31:00 -04:00
ggurdin
4e8e9eb6af
chore: remove unused choreo URLs ( #3540 )
2025-07-23 11:09:26 -04:00
ggurdin
f50f202c03
chore: save lemma edits to database ( #3360 )
2025-07-07 14:48:00 -04:00
wcjord
68b1382ba2
feat(phonetic_transcription): repo set up
2025-06-13 14:57:45 -04:00
ggurdin
33425f4406
feat: allow users on staging to switch their environment ( #2799 )
2025-05-14 15:46:44 -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
Wilson
b104069d31
feat: level up summary ( #2182 )
...
* remove send local analytics to matrix on level up
* complete implementation of level up summary
* generated
* fix model key issues that prevents parsing request and response
* fix env
* generated
* improve level up summary to utilize existing state event
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-21 12:19:06 -04:00
wcjord
0128ac42cd
Vocab-details-v2 ( #2093 )
...
* started activity in chat creation
* starting vocab tile display
* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji
* chore: comment out unused file
* chore: remove unused variable
* chore: make eventID nullable for constructs so users can set emoji from vocab details popup
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-10 10:33:39 -04:00
ggurdin
a71f519700
1719 grammar detailed view in analytics ( #1728 )
...
* feat: grammar analytics details page
---------
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 13:54:38 -05:00
wcjord
c72a2da7fc
Unborked locales ( #1741 )
...
* feat: localized languages
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-12 11:59:23 -05:00
wcjord
d773347d6e
Morph-repo-2 ( #1681 )
...
* feat(morphs): repo for getting lang-specific list of morphs
* integrated repo into use of morph features and tags
* generated
* merged with previous push
* generated
* generated
* chore: fix .env file path
---------
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-02-03 12:21:29 -05:00
ggurdin
d43d176aec
fix: Prevent Discarded unknown attribute error by using known attributes in breadcrumbs ( #1638 )
2025-01-29 16:27:55 -05:00
sienna-sterling
2754bff62e
refactor(language levels): Removed Language Levels class converted it… ( #1580 )
...
* refactor(language levels): Removed Language Levels class converted it to it's own enum file
* refactor(lanugage levels): cleaned up code by removing unused varible and setting initial values to class instances
* refactor(language level): Fixed some loose ends to explicitly take a LanguageLevelTypeEnum
* refactor(language level): implemented changes after testing.
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 16:47:14 -05:00
ggurdin
ae7c754dbc
feat: added cefr level to user setting, language settings page / signup page ( #1604 )
2025-01-27 15:14:28 -05:00
wcjord
b81f3841f8
feat(activity_planner): full draft done ( #1542 )
...
* feat(activity_planner): mvp done
* refactor(activity_planner): move launch icon button to file
* dev: dart formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 17:00:48 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings ( #1440 )
...
* fix: deleted unreferenced files
* fix: sort files based on function
2025-01-14 14:00:30 -05:00