ggurdin
71ccda1e47
fluffychat merge
2026-02-06 09:36:23 -05:00
ggurdin
c8e111c2b2
fluffychat merge
2026-02-05 17:00:53 -05:00
ggurdin
6935a9ff74
fluffychat merge
2026-02-05 12:27:25 -05:00
ggurdin
d8c97ae5a4
fluffychat merge
2026-02-05 11:26:32 -05:00
ggurdin
3fd98dc21c
fluffychat merge
2026-02-04 14:43:29 -05:00
ggurdin
0183c26da4
Merge commit '0be267e8a4028fa4921c31b69740c2429aaf3d30' into fluffychat-merge-2
2026-02-03 16:31:37 -05:00
ggurdin
6d6563f963
fix iOS notifications
2026-02-03 14:03:29 -05:00
ggurdin
b21ae7a55a
fluffychat merge
2026-02-03 13:32:26 -05:00
ggurdin
5e586cf39d
fluffychat merge
2026-02-03 11:38:44 -05:00
ggurdin
100fb4bfbc
fluffychat merge
2026-02-03 11:37:35 -05:00
ggurdin
abdd5c2be1
fluffychat merge
2026-02-02 16:55:35 -05:00
ggurdin
7ad158a1c9
fluffychat merge
2026-02-02 16:45:18 -05:00
ggurdin
e6eff7b989
fluffychat merge
2026-02-02 16:00:48 -05:00
Christian Kußowski
0a5912b20a
chore: Use fixed version of fcm shared isolate
2026-01-22 13:18:54 +01:00
Christian Kußowski
fa43658923
chore: Versionize fcm shared isolate
2026-01-20 15:25:59 +01:00
Kelrap
711ae38f4a
Model key cleanup ( #4983 )
...
* refactor: Group redundant ModelKey entries
* Add python script to find and replace hardcoded ModelKey values
* Edited Python script to not automatically use ModelKey for files not
already using it
* refactor: Ran script and accepted obvious changes
* rename 'duration' model key
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-12-31 09:26:06 -05:00
Christian Kußowski
70d2a81fee
refactor: Remove native imaging and enable web worker
2025-12-24 13:09:57 +01:00
Christian Kußowski
04ea9daa62
chore: Update privacy policy links
2025-11-25 09:37:49 +01:00
ggurdin
2a3a76bd4d
build: add translations
2025-11-17 16:20:38 -05:00
copilot-swe-agent[bot]
d4073668c3
Fix script to exclude placeholder keys from extraction
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-11-17 19:16:00 +00:00
copilot-swe-agent[bot]
a8c1d0130d
Add script to remove unused keys from all .arb files
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-11-17 18:45:38 +00:00
copilot-swe-agent[bot]
a8f453782e
Fix script to exclude @ keys and output JSON instead of text
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-11-17 18:25:53 +00:00
copilot-swe-agent[bot]
3d30ec0733
Add Python script to find unused intl keys with documentation
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-11-17 18:12:06 +00:00
Christian Kußowski
24d2b90f7a
refactor: Remove unused msix
2025-11-17 09:01:25 +01:00
ggurdin
17c4a7bcd8
chore: translate changed copy
2025-11-05 10:38:16 -05:00
wcjord
c7c6efadaf
feat: script to translate specific keys and inclusion of acftl in level names
2025-11-04 13:38:38 -05:00
Christian Kußowski
6e87353e08
feat: Enable native imaging for web
2025-10-24 13:32:59 +02: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
Christian Kußowski
f6d502459a
build: Use correct version of vodozemac for web build
2025-09-30 08:45:48 +02:00
Wilson
5d28cea789
chore: Improve translation script and translate vi, es, et ( #3555 )
...
* improve translation script
* update translation script, more translates for es, et, vi
2025-09-18 09:22:02 -04:00
ggurdin
52c44080d9
fix: try to fix build again ( #4001 )
2025-09-16 12:36:43 -04:00
ggurdin
1f05ea0036
fix: replace build-web script ( #4000 )
2025-09-16 12:20:14 -04:00
Brord van Wierst
57520bf512
fix: Reintroduce shared isolate ( #3981 )
...
* initial scripts n actions
* custom cshared isolate
* kitlin fixes
* integrate and token fix
* executable and gstreamer
* disable check dupes, fix gstreamer
* another linux update, removed 2 android builds
* new updates
* final android attempt
* formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-09-16 09:30:46 -04:00
Christian Kußowski
aec841545b
build: Use correct fcm_shared_isolate version
2025-09-01 10:20:41 +02:00
Christian Kußowski
c3d8fed8a9
feat: Add iOS Notification Service Extension for localizable push notifications
2025-08-31 09:50:06 +02:00
krille-chan
f094a05277
build: Make ios debug job run without secrets
2025-07-19 11:25:59 +02:00
Christian Kußowski
f798421dd2
build: Add missing incomment fcm push service
2025-07-12 11:28:43 +02:00
Christian Kußowski
4a9efddf15
build: Update release ios script
2025-07-12 10:44:52 +02:00
Christian Kußowski
4afd9684c9
build: Use gradle in kotlin
2025-07-12 08:39:51 +02:00
Wilson
e74c82acd5
vi translations ( #3416 )
2025-07-11 09:55:27 -04:00
ggurdin
dcfc340bf2
fluffychat merge
2025-06-26 12:48:36 -04:00
ggurdin
c67f779063
fluffychat merge
2025-06-25 12:50:17 -04:00
Christian Kußowski
4bbaa9c5a0
build: Follow up enable google services patch
2025-06-25 10:31:41 +02:00
ggurdin
30b185cdcc
fluffychat merge
2025-06-09 16:02:38 -04:00
Christian Kußowski
92735062f7
build: Follow up vodozemac web
2025-06-09 08:44:22 +02:00
Christian Kußowski
72f0b821a7
build: Follow up vodozemac web
2025-06-09 08:37:08 +02:00
Christian Kußowski
2476e82c8e
build: Follow up vodozemac web integration and clean up old scripts
2025-06-09 08:03:55 +02:00
Christian Kußowski
e548d8f895
refactor: sdk 1.0
2025-06-08 11:21:09 +02:00
ggurdin
a0afacd692
fluffychat merge
2025-06-06 16:52:34 -04:00
Christian Kußowski
b8547c4792
build: Upgrade to flutter 3.22
2025-05-21 08:06:52 +02:00