Commit graph

89 commits

Author SHA1 Message Date
ggurdin
529f12e028
5259 bot settings language settings (#5305)
* feat: add voice to user model

* update bot settings on language / learning settings update

* use room summary to determine member count

* translations
2026-01-21 10:44:21 -05:00
ggurdin
eafa8f60f0
chore: replace message toolbar language mismatch popup with button in disabled snackbar 2026-01-20 12:33:25 -05:00
ggurdin
d512571792
feat: allow users to update bot's voice settings (#5119) 2026-01-07 14:33:35 -05:00
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