ggurdin
77c54dc41a
chore: prevent users from setting their l1 to their l2
2026-02-12 10:14:47 -05:00
ggurdin
964307fd6b
chore: set about me character limit ( #5639 )
2026-02-10 14:01:01 -05:00
ggurdin
e8428783e6
Fluffychat merge 2 ( #5590 )
...
* build: Reenable shrink resources and minify in gradle
* build: (deps): bump image from 4.6.0 to 4.7.1
Bumps [image](https://github.com/brendan-duncan/image ) from 4.6.0 to 4.7.1.
- [Changelog](https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md )
- [Commits](https://github.com/brendan-duncan/image/commits )
---
updated-dependencies:
- dependency-name: image
dependency-version: 4.7.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build: (deps): bump file_picker from 10.3.7 to 10.3.8
Bumps [file_picker](https://github.com/miguelpruivo/flutter_file_picker ) from 10.3.7 to 10.3.8.
- [Release notes](https://github.com/miguelpruivo/flutter_file_picker/releases )
- [Changelog](https://github.com/miguelpruivo/flutter_file_picker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/miguelpruivo/flutter_file_picker/compare/v10.3.7...v10.3.8 )
---
updated-dependencies:
- dependency-name: file_picker
dependency-version: 10.3.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: Improved search
* build: Use matrix sdk vom pub.dev again
* chore: Follow up better search
* build: (deps): bump image from 4.7.1 to 4.7.2
Bumps [image](https://github.com/brendan-duncan/image ) from 4.7.1 to 4.7.2.
- [Changelog](https://github.com/brendan-duncan/image/blob/main/CHANGELOG.md )
- [Commits](https://github.com/brendan-duncan/image/commits )
---
updated-dependencies:
- dependency-name: image
dependency-version: 4.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: Make cross signing self sign mandatory for bootstrap
* chore: Update user device keys before creating bootstrap
* fix: Better wait for secrets after verification bootstrap
* refactor: Remove native imaging and enable web worker
* refactor: Remove unused html onfocus streams
* build: (deps): bump flutter_foreground_task from 9.1.0 to 9.2.0
Bumps [flutter_foreground_task](https://github.com/Dev-hwang/flutter_foreground_task ) from 9.1.0 to 9.2.0.
- [Changelog](https://github.com/Dev-hwang/flutter_foreground_task/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Dev-hwang/flutter_foreground_task/commits )
---
updated-dependencies:
- dependency-name: flutter_foreground_task
dependency-version: 9.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (Uzbek)
Currently translated at 99.7% (823 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uz/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 99.8% (824 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 90.9% (750 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
* chore(translations): Translated using Weblate (Galician)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
* chore(translations): Translated using Weblate (Basque)
Currently translated at 99.7% (823 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
* chore(translations): Translated using Weblate (Ukrainian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
* chore(translations): Translated using Weblate (Estonian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
* chore(translations): Translated using Weblate (Dutch)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Spanish)
Currently translated at 95.2% (788 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
* chore(translations): Translated using Weblate (Spanish)
Currently translated at 96.3% (797 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* chore(translations): Translated using Weblate (Russian)
Currently translated at 100.0% (825 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
* fix: Broken ruzzian plurals
* chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 91.2% (753 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
* chore(translations): Translated using Weblate (Bengali)
Currently translated at 4.5% (38 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/bn/
* chore(translations): Translated using Weblate (French)
Currently translated at 82.3% (679 of 825 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
* build: (deps): bump translations_cleaner from 0.0.5 to 0.1.0
Bumps [translations_cleaner](https://github.com/Chinmay-KB/translations_cleaner ) from 0.0.5 to 0.1.0.
- [Changelog](https://github.com/Chinmay-KB/translations_cleaner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Chinmay-KB/translations_cleaner/commits )
---
updated-dependencies:
- dependency-name: translations_cleaner
dependency-version: 0.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (German)
Currently translated at 99.2% (821 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
* chore(translations): Translated using Weblate (Estonian)
Currently translated at 100.0% (827 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
* build: Bump version to 2.4.0
* build: (deps): bump sqflite_common_ffi from 2.3.6 to 2.3.7+1
Bumps [sqflite_common_ffi](https://github.com/tekartik/sqflite ) from 2.3.6 to 2.3.7+1.
- [Commits](https://github.com/tekartik/sqflite/compare/sqflite_common_ffi_v2.3.6...sqflite_common_ffi/v2.3.7 )
---
updated-dependencies:
- dependency-name: sqflite_common_ffi
dependency-version: 2.3.7+1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore(translations): Translated using Weblate (Czech)
Currently translated at 66.1% (547 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
* chore(translations): Translated using Weblate (Czech)
Currently translated at 72.7% (602 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
* chore(translations): Translated using Weblate (German)
Currently translated at 99.8% (826 of 827 strings)
Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
* chore: Add security.md file
* fix: Locale unlocalized strings
* build: (deps): bump matrix from 4.1.0 to 5.0.0
Bumps [matrix](https://github.com/famedly/matrix-dart-sdk ) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/famedly/matrix-dart-sdk/releases )
- [Changelog](https://github.com/famedly/matrix-dart-sdk/blob/main/CHANGELOG.md )
- [Commits](https://github.com/famedly/matrix-dart-sdk/compare/v4.1.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: matrix
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix: Notifications on web correctly managed when tab not focused
* chore: Add changelog for android
* chore: Remove duplicated localization
* fix: Sign in label
* chore: Versionize fcm shared isolate
* build: Remove unused packag
* build: (deps): bump package_info_plus from 8.3.1 to 9.0.0
Bumps [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/package_info_plus ) from 8.3.1 to 9.0.0.
- [Release notes](https://github.com/fluttercommunity/plus_plugins/releases )
- [Commits](https://github.com/fluttercommunity/plus_plugins/commits/package_info_plus-v9.0.0/packages/package_info_plus )
---
updated-dependencies:
- dependency-name: package_info_plus
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: Display particle animation on login page
* chore: Use fixed version of fcm shared isolate
* fix: apk crash on some platforms due new flutter version
* chore: Correct kotlin format
* fix iOS notifications
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* fluffychat merge
* add missing type annotations
* update matrix version
* fluffychat merge
* fluffychat merge
* fix notification on click actions
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Christian Kußowski <c.kussowski@famedly.com>
Co-authored-by: Krille-chan <christian-kussowski@posteo.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: BeMeritus <bemerituss@gmail.com>
Co-authored-by: Frank Paul Silye <frankps@gmail.com>
Co-authored-by: josé m. <correoxm@disroot.org>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Co-authored-by: Jelv <post@jelv.nl>
Co-authored-by: Дмитрий Михирев <bizdelnick@gmail.com>
Co-authored-by: Kimby <kimbyqs@gmail.com>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: Kom nake <kominak310@svcache.com>
Co-authored-by: hugues de keyzer <komputilisto@hugues.info>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: Šebestová <ka.sebestova.cz@gmail.com>
2026-02-10 08:01:12 -05:00
ggurdin
53091cf4a6
5515 add more to user profile ( #5525 )
...
* feat: add country and about to public profile model
* display about me and country
* translations
2026-02-09 11:14:01 -05:00
ggurdin
386275270f
fix: don't show error on cancel add recovery email
2026-02-03 10:28:47 -05:00
ggurdin
f511371aa9
feat: Bring back language setting in bot avatar popup
2026-01-26 16:42:10 -05:00
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