fluffychat/lib/pangea
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
..
activity_feedback 4142-allow-giving-of-activity-feedback (#4144) 2025-09-26 14:30:41 -04:00
activity_generator 3890 activity start page changes (#3901) 2025-09-08 15:25:56 -04:00
activity_planner Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
activity_sessions Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
activity_suggestions 3915 course chat view updates (#3919) 2025-09-10 11:10:13 -04:00
activity_summary 4110 playtest 92325 (#4121) 2025-09-25 08:46:46 -04:00
analytics_details_popup chore: add descriptions for analytics categories (#4100) 2025-09-23 11:20:07 -04:00
analytics_downloads 3770 total vocab grammar and xp calculations per user and activity (#3775) 2025-08-19 10:15:22 -04:00
analytics_misc feat: add notification volume setting (#4310) 2025-10-09 15:19:31 -04:00
analytics_page chore: show selected archived activity, add tooltip to archived activity analytics view (#4217) 2025-10-01 15:11:59 -04:00
analytics_summary 3927 analytics tweaks (#3953) 2025-09-11 15:24:55 -04:00
bot 4307 bot in dms and activity chats only (#4319) 2025-10-10 10:29:57 -04:00
chat 4199 prevent activity menu tooltip from being interfered with my other overlays to ensure it always shows (#4215) 2025-10-01 14:00:14 -04:00
chat_list feat: use cached space code to join space on create account (#4224) 2025-10-02 11:51:25 -04:00
chat_settings Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
choreographer feat: show warning popup on l2/activity language mixup (#4229) 2025-10-02 13:29:49 -04:00
common Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
constructs 3895 emoji sequence on clicking the words in a sentence of the target language (#4004) 2025-09-17 11:38:11 -04:00
course_chats Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
course_creation Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
course_plans Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
course_settings Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
download 3770 total vocab grammar and xp calculations per user and activity (#3775) 2025-08-19 10:15:22 -04:00
emojis Reading assistance (#2175) 2025-03-24 15:20:07 -04:00
events chore: wait for user to send at least 3 text or audio messages before showing overlay with instructions about clicking activity status button 2025-10-01 10:00:53 -04:00
extensions 4307 bot in dms and activity chats only (#4319) 2025-10-10 10:29:57 -04:00
find_your_people 4152 onboarding tweaks (#4163) 2025-09-29 11:28:20 -04:00
guard feat: set initial L2 via cached space code course target language if available (#4264) 2025-10-07 11:25:46 -04:00
instructions chore: show selected archived activity, add tooltip to archived activity analytics view (#4217) 2025-10-01 15:11:59 -04:00
learning_settings build: fix lints for new flutter version (#4154) 2025-09-26 09:31:55 -04:00
lemmas refactor: remove ability to directly edit lemma defintions and morph assignments (#4347) 2025-10-13 11:08:44 -04:00
login Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
message_token_text 4181 japanese words grouped when should be separate (#4184) 2025-09-29 16:00:16 -04:00
morphs refactor: remove ability to directly edit lemma defintions and morph assignments (#4347) 2025-10-13 11:08:44 -04:00
payload_client Organize course repos (#4262) 2025-10-13 11:36:24 -04:00
phonetic_transcription feat: allow users to give token feedback in word card 2025-10-06 11:13:39 -04:00
practice_activities chore: shuffle practice tokens before selecting the ones to include (#4097) 2025-09-23 09:40:21 -04:00
public_spaces feat: use cached space code to join space on create account (#4224) 2025-10-02 11:51:25 -04:00
space_analytics Hide course analytics download button on mobile (#4241) 2025-10-03 11:52:23 -04:00
spaces chore: more specific error message on not found course with code (#4336) 2025-10-10 15:32:15 -04:00
subscription 4152 onboarding tweaks (#4163) 2025-09-29 11:28:20 -04:00
token_info_feedback fix: prevent overflows in token info feedback dialog on mobile, add more specific unsubscribed error in future loading dialog (#4333) 2025-10-10 14:14:33 -04:00
toolbar refactor: remove ability to directly edit lemma defintions and morph assignments (#4347) 2025-10-13 11:08:44 -04:00
user fix: don't update profile until user controller initialized, redirect to rooms from SSO login, in create account page redirect to language selection page if no language available (#4274) 2025-10-08 09:27:00 -04:00
word_bank Reading assistance (#2175) 2025-03-24 15:20:07 -04:00