ggurdin
99336960d2
feat: after user exits IT three times, show them a popup with the option to disable automatic language assistance ( #4968 )
2025-12-29 16:05:13 -05:00
Kelrap
8edb6b5892
Add gender dropdown to learning settings
2025-12-05 11:21:40 -05:00
Kelrap
d1a2080304
Add a gender value to the user settings
2025-12-05 11:21:07 -05:00
ggurdin
25bae8baf6
remove matrix widget reference from pangea controller
2025-12-04 10:44:04 -05:00
ggurdin
3ac8339817
split language related and learning settings related folders
2025-12-04 10:06:59 -05:00
ggurdin
16fe7f28e3
move language settings getter into user controller
2025-12-04 09:12:48 -05:00
ggurdin
97bfdb2603
remove space code controller from pangea controller
2025-12-03 16:36:41 -05:00
ggurdin
e184e9a76f
move text to speech controller out of pangea controller
2025-12-03 15:39:29 -05:00
ggurdin
613a4cce9c
feat: show language mismatch popup on select message not in L2
2025-12-03 11:38:36 -05:00
ggurdin
e5852b5704
chore: sort course templates by CEFR level ( #4688 )
2025-11-19 12:03:36 -05:00
ggurdin
ee05510737
resolve merge conflicts
2025-11-19 11:05:26 -05:00
ggurdin
009ee68441
feat: allow search by base displayname for languages
2025-11-19 10:50:13 -05:00
ggurdin
f2684d3e1e
feat: add functionality to localize language display names
2025-11-17 16:40:21 -05:00
ggurdin
36530f7369
resolve merge conflict
2025-11-13 15:02:08 -05:00
ggurdin
45744471e0
fix: only exclude languages from course dropdown if its display name doesn't include any parentheses
2025-11-13 14:44:47 -05:00
ggurdin
0ec17d615e
refactor: expose text updates from it/igc via streams and respond to those streams in the choreographer
2025-11-13 12:51:26 -05:00
ggurdin
3afd97fe07
formatting
2025-11-06 13:23:45 -05:00
ggurdin
513184e1e1
reorganize files
2025-11-06 12:08:20 -05:00
ggurdin
0db2c70ef4
immutable data with separate stateful models
2025-10-28 14:26:14 -04:00
ggurdin
cd03c2ef2d
fix: add base language dropdown to language selection page on identic… ( #4384 )
...
* fix: add base language dropdown to language selection page on identical target and system language
* Update lib/pangea/login/utils/lang_code_repo.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-14 16:24:44 -04:00
ggurdin
ce38f515a7
chore: only show unlocalized language options in course search target language dropdowns ( #4380 )
2025-10-14 13:46:34 -04:00
ggurdin
f0d70fea70
build: fix lints for new flutter version ( #4154 )
2025-09-26 09:31:55 -04:00
ggurdin
54918d4969
4036 playtest 91825 ( #4051 )
...
* chore: improve constrast in message practice
* fix typo
* chore: disable learning settings save button until change is made
* show word card on click vocab in activity dropdown
2025-09-19 12:04:48 -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
d1b7b13ab6
chore: don't set l1 if locale is not valid ( #3654 )
2025-08-07 12:04:15 -04:00
ggurdin
3bd840c621
feat: set app language to user's L1 ( #3554 )
2025-07-24 13:03:19 -04:00
ggurdin
7fa1064c5d
merge main
2025-07-01 10:59:35 -04:00
ggurdin
c5b1f2ca9f
resolve merge conflicts
2025-07-01 10:56:33 -04:00
ggurdin
00e5b711da
chore: remove multilingual language model
2025-07-01 09:52:58 -04:00
ggurdin
d423472019
chore: wait for language change updates in sync
2025-06-27 13:49:45 -04:00
ggurdin
f1387eb662
chore: remove wait for sync when updating learning settings
2025-06-25 16:01:17 -04:00
ggurdin
7d965cebb3
formatting
2025-06-20 10:05:00 -04:00
wcjord
4fdf1f970b
fix(phonetic_transcription): fixing a merge conflict
2025-06-20 09:31:14 -04:00
wcjord
a396b94bec
fix(phonetic_transcription): show transcriptions if scripts null in languages
2025-06-20 09:18:17 -04:00
ggurdin
82f729d625
fix .env file path
2025-06-20 08:54:38 -04:00
wcjord
d8a145834c
feat(phonetic_transcription): hide transcription for langauges with the same script
2025-06-19 15:09:13 -04:00
ggurdin
620508a838
resolve merge conflict
2025-06-16 16:35:32 -04:00
ggurdin
7756f2fe9f
chore: clean up vocab analytics details popup
2025-06-16 16:32:13 -04:00
wcjord
daeaf900f3
fix(phonetic_transcription): fixed models
2025-06-16 16:13:40 -04:00
Kelrap
01b8a4ff38
Stop overflow in language selection entries
2025-06-13 13:35:26 -04:00
Kelrap
c4349babcf
Fix duplicate language warning overflow
2025-06-13 13:04:06 -04:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
ggurdin
3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing ( #2831 )
2025-05-19 12:19:17 -04:00
ggurdin
8bac7b8c51
chore: if user L2 and system language match in user settings page, show base language dropdown ( #2810 )
2025-05-15 09:52:01 -04:00
ggurdin
7f417ff311
chore: make dropdowns in bot settings popup visually disabled for non-admins ( #2701 )
2025-05-06 17:18:24 -04:00
ggurdin
832879b9c2
chore: scroll to top of learning settings dialog on language selection error ( #2569 )
2025-04-28 11:48:32 -04:00
Sofanyas Genene
bff6f3d222
Fixed border radius on country picker and CEFR level, added descripti… ( #2539 )
...
* Fixed border radius on country picker and CEFR level, added description to CEFR level and arb files
* generated
* chore: move language level title and descriptions into enum extension
* chore: some spacing fixes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-23 16:00:50 -04:00
ggurdin
fe88836e89
chore: require passing of langCode to TTS, log langCode ( #2529 )
2025-04-22 13:42:45 -04:00
ggurdin
f260580294
chore: show back button in learning settings page ( #2266 )
2025-03-28 16:40:11 -04:00
ggurdin
10bd421016
chore: don't reset instruction profile info on save learning settings, don't update toggle status if value has not changed ( #2221 )
2025-03-25 15:25:57 -04:00