Commit graph

1436 commits

Author SHA1 Message Date
Jana
2e7d6ccde1
chore(translations): Translated using Weblate (German)
Currently translated at 99.8% (793 of 794 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2025-10-20 07:48:06 +00:00
大王叫我来巡山
08b5448ffc
chore(translations): Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (794 of 794 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2025-10-20 07:41:35 +02:00
Christian
c37082ec40
chore(translations): Translated using Weblate (Russian)
Currently translated at 92.4% (734 of 794 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2025-10-20 07:41:35 +02:00
大王叫我来巡山
f9b1a55e23
chore(translations): Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (793 of 793 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2025-10-20 05:34:43 +00:00
Christian
bcf1cfc7f3
chore(translations): Translated using Weblate (Russian)
Currently translated at 92.5% (734 of 793 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2025-10-20 05:34:43 +00:00
Дмитрий Михирев
a94d9f88c4
chore(translations): Translated using Weblate (Russian)
Currently translated at 93.3% (733 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2025-10-20 05:34:42 +00:00
Christian Kußowski
c434b3dddc
feat: Add donation buttons except for PlayStore&AppStore version 2025-10-20 07:01:37 +02:00
Christian Kußowski
d6dcbe0421
feat: Add support for restricted join rule 2025-10-19 14:23:05 +02:00
Christian Kußowski
765bff9e32
chore: Follow up spaces UX 2025-10-19 13:00:47 +02:00
Christian Kußowski
2538f31351
design: Improved spaces UX 2025-10-19 12:10:14 +02:00
Alex Katon
7e910a4080
chore(translations): Translated using Weblate (Belarusian)
Currently translated at 77.9% (612 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/be/
2025-10-18 13:07:05 +02:00
Frank Paul Silye
7f345bb11a
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 88.4% (694 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-18 13:00:25 +02:00
Дмитрий Михирев
ac1fbf8289
chore(translations): Translated using Weblate (Russian)
Currently translated at 94.0% (738 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2025-10-18 13:00:23 +02:00
Alex Katon
15dc9f7e50
chore(translations): Translated using Weblate (Belarusian)
Currently translated at 19.1% (150 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/be/
2025-10-17 08:08:23 +00:00
Frank Paul Silye
a61bad7e3a
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 85.9% (675 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-17 08:08:11 +00:00
Wilson
16be5684f9
chore: update translations (#4188)
* translate more l1s

* Update translations for multiple languages (ar, bn, he, hi, id, ko, pt, ru, th, tr, zh)

* partial translations

* Add translations for Irish, Galician, Hungarian, Lithuanian, Slovenian, and Telugu

- Complete translations for 6 additional languages using OpenAI translation script
- Irish (ga): 1,612 translations added
- Galician (gl): 1,614 translations added
- Hungarian (hu): 1,615 translations added
- Lithuanian (lt): 1,927 translations added
- Slovenian (sl): 2,288 translations added
- Telugu (te): 2,388 translations added

These additions bring the total completed languages to 29 out of 47 (62% completion rate)

* Add translations for Estonian, Belarusian, and Greek

- Estonian (et): 164 translations added
- Belarusian (be): 2,392 translations added
- Greek (el): 2,342 translations added

These additions bring the total completed languages to 32 out of 47 (68% completion rate)

* Add Hebrew translations - Hebrew (he): 2,143 translations added - This brings the total completed languages to 33 out of 47 (70 percent completion rate)

* Add Arabic and Bengali translations - Arabic (ar): 1,692 translations added - Bengali (bn): 2,388 translations added - Total: 35 out of 47 languages complete (74 percent completion rate)

* Add Interlingua and Interlingue translations - Interlingua (ia): 2,378 translations added - Interlingue (ie): 2,149 translations added - Total: 37 out of 47 languages complete (79 percent completion rate)

* Add Georgian translations

* Add Esperanto translations

* Add Turkish translations

* Add Persian translations

* Add Romanian translations

* Improve translation script error handling

- Add JSON parsing error handling with retry logic
- Use simpler prompts on retry attempts
- Clean up markdown formatting from responses
- Skip failed chunks gracefully instead of crashing
- Successfully handle previously failing languages

* Update Georgian and add Romanian translations

* Add Serbian, Latvian, Slovak, Tamil and Basque translations

Successfully completed:
- Serbian (sr): 2062 translations
- Latvian (lv): 1614 translations
- Slovak (sk): 2158 translations
- Tamil (ta): 1696 translations
- Basque (eu): 1615 translations

Script improvements:
- Added metadata reconciliation error handling
- Successfully handles JSON parsing errors with retry logic

* fix needed translation generation script

* feat: translate missing keys for 49 languages and improve translation script

- Successfully translated 12,000+ keys across 49 languages (98% completion)
- Enhanced JSON error handling in translate script to recover from parsing errors
- Fixed metadata type issues for unreadChats placeholder in fil, pt_PT, and yue locales
- Added comprehensive run_all_translations.py script for batch translation
- Resolved duplicate yue locale conflicts
- Only Tibetan (bo) remains with 40 keys due to complex character encoding issues

Languages completed:
- Vietnamese, Portuguese (BR/PT), Romanian, Russian, Slovak, Slovenian
- Serbian, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Cantonese
- Chinese (Simplified/Traditional), and 34 other languages with 17 keys each

* fix not compilling error

* catch up with needed translations
2025-10-16 10:53:01 -04:00
ggurdin
d3e1da20df
chore: add tooltip to describe vocab highlighting in activity dropdown menu (#4412) 2025-10-15 14:18:50 -04:00
ggurdin
9829be619c
chore: message on empty vocab filter (#4410) 2025-10-15 13:44:48 -04:00
Copilot
82d1bc788b
Update IT help message and remove unreferenced InstructionsEnum entries (#4391)
* Initial plan

* Update IT help message and remove unreferenced enum entries

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Revert changes to non-English .arb files

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* remove unreferenced copy

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-15 12:28:29 -04:00
Copilot
031f875866
Update onboarding language selection text to "Choose a target language" (#4393)
* Initial plan

* Update chooseLanguage text to "Choose a target language"

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-15 12:20:01 -04:00
Frank Paul Silye
47a6c8a335
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 85.2% (669 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:54 +00:00
Frank Paul Silye
4688b5f3f5
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 82.1% (645 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:53 +00:00
Frank Paul Silye
5357d0353d
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.5% (640 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:53 +00:00
Linerly
b50f0d35ac
chore(translations): Translated using Weblate (Indonesian)
Currently translated at 100.0% (785 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2025-10-15 13:07:52 +00:00
Frank Paul Silye
1d772a4914
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 81.0% (636 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:52 +00:00
Edgars Andersons
ff6477d991
chore(translations): Translated using Weblate (Latvian)
Currently translated at 98.2% (771 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/
2025-10-15 13:07:51 +00:00
Frank Paul Silye
43346509ca
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 78.7% (618 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:50 +00:00
Frank Paul Silye
a84471e349
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.9% (596 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:50 +00:00
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
578da17da9
chore(translations): Translated using Weblate (Latvian)
Currently translated at 98.2% (771 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/
2025-10-15 13:07:49 +00:00
Frank Paul Silye
11fdec7b2d
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.5% (593 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:49 +00:00
xabirequejo
1365b97153
chore(translations): Translated using Weblate (Basque)
Currently translated at 99.7% (783 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2025-10-15 13:07:48 +00:00
Λευτέρης Τ
7a072d1b3d
chore(translations): Translated using Weblate (Greek)
Currently translated at 9.8% (77 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/el/
2025-10-15 13:07:48 +00:00
Λευτέρης Τ
23e9b714b2
chore(translations): Translated using Weblate (Greek)
Currently translated at 6.6% (52 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/el/
2025-10-15 13:07:47 +00:00
Aindriú Mac Giolla Eoin
d175b1e3be
chore(translations): Translated using Weblate (Irish)
Currently translated at 100.0% (785 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/
2025-10-15 13:07:46 +00:00
Frank Paul Silye
345f419c6f
chore(translations): Translated using Weblate (Norwegian Bokmål)
Currently translated at 75.0% (589 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2025-10-15 13:07:45 +00:00
ggurdin
7579b657f3
4379 show participants in public courses selection (#4383)
* chore: trip body / icons updates

* chore: display participant count in public courses page, update trip-related copy
2025-10-14 15:28:33 -04:00
Copilot
3cfe97059d
Add "Share course" tooltip to ShareRoomButton (#4375)
* Initial plan

* Add 'Share course' tooltip to ShareRoomButton

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Move shareCourse localization to end of intl_en.arb

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-14 12:06:59 -04:00
Copilot
5609632641
Fix foreground notification navigation to activity sessions for course pings (#4369)
* Initial plan

* Fix foreground notification navigation to activity sessions

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Add clarifying comments to notification handling code

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Refactor to reduce duplicate code between _onOpenNotification and goToRoom

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* chore: fix foreground notif small icon

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-14 10:59:25 -04:00
Copilot
173ac562a2
Add select all button to the delete space dialog (#4353)
* Initial plan

* Add select all button to delete space dialog

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Style select all button as CheckboxListTile

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* update copy

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-13 13:11:28 -04:00
ggurdin
97984f85eb
chore: add leave space description (#4341) 2025-10-10 16:40:09 -04:00
ggurdin
c4ff6b0ac4
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
ggurdin
c07c0632bc
chore: on play with bot timeout, show warning popup (#4312) 2025-10-09 15:50:56 -04:00
ggurdin
2c3a19bb67
chore: on invite, also invite to course parent (#4268) 2025-10-07 13:47:36 -04:00
wcjord
9790d2e56d
feat: allow users to give token feedback in word card 2025-10-06 11:13:39 -04:00
ggurdin
5f137361bd
4242 change course redirect (#4245)
* feat: connect with synapse public courses endpoint

* intergate course IDs into response model

* remove course redirect, update user's l2 on return to language selection page

* display on public courses page to go to page to make your own and display on make your on page to skip to rooms
2025-10-03 12:51:39 -04:00
ggurdin
027a1b7c41
fix: refresh expired course cache (#4240) 2025-10-03 11:22:12 -04:00
ggurdin
dc55796ea6
feat: show warning popup on l2/activity language mixup (#4229) 2025-10-02 13:29:49 -04:00
Jelv
55b508e760
chore(translations): Translated using Weblate (Dutch)
Currently translated at 100.0% (785 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2025-10-02 10:03:03 +02:00
大王叫我来巡山
9fbf33d02f
chore(translations): Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (785 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2025-10-02 10:03:03 +02:00
josé m
5a2a2e707a
chore(translations): Translated using Weblate (Galician)
Currently translated at 100.0% (785 of 785 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2025-10-02 10:03:03 +02:00