From 5e0d8dd50549dee5ff0a4ad17a25a03e352e4cd9 Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Sun, 3 Apr 2022 18:08:56 +0200 Subject: [PATCH 01/12] Add package name and version at the bottom of the setting panel --- .../java/com/fox2code/mmm/settings/SettingsActivity.java | 8 ++++++-- app/src/main/res/xml/root_preferences.xml | 5 +++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java index eb25c21..7f3cf14 100644 --- a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java +++ b/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java @@ -113,8 +113,8 @@ public class SettingsActivity extends CompatActivity { .withLicenseShown(true).withAboutMinimalDesign(false) .withUiListener(new OverScrollManager.LibsOverScroll()); Preference update = findPreference("pref_update"); - update.setVisible(BuildConfig.DEBUG || - AppUpdateManager.getAppUpdateManager().peekHasUpdate()); + update.setVisible(BuildConfig.ENABLE_AUTO_UPDATER && (BuildConfig.DEBUG || + AppUpdateManager.getAppUpdateManager().peekHasUpdate())); update.setOnPreferenceClickListener(p -> { devModeStep = 0; IntentHelper.openUrl(p.getContext(), @@ -144,6 +144,10 @@ public class SettingsActivity extends CompatActivity { openFragment(libsBuilder.supportFragment(), R.string.licenses); return true; }); + findPreference("pref_pkg_info").setSummary( + BuildConfig.APPLICATION_ID + " v" + + BuildConfig.VERSION_NAME + " (" + + BuildConfig.VERSION_CODE + ")"); } private void openFragment(Fragment fragment, @StringRes int title) { diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml index e39e158..774b77b 100644 --- a/app/src/main/res/xml/root_preferences.xml +++ b/app/src/main/res/xml/root_preferences.xml @@ -110,5 +110,10 @@ app:icon="@drawable/ic_baseline_info_24" app:title="@string/show_licenses" app:singleLineTitle="false" /> + \ No newline at end of file From a3ef9be67112e0b4d25f846e1e2ed5b25959adcf Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Sun, 3 Apr 2022 18:20:03 +0200 Subject: [PATCH 02/12] 0.4.2 Release --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index eb18570..be2edcd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.fox2code.mmm" minSdk 21 targetSdk 32 - versionCode 36 - versionName "0.4.1" + versionCode 37 + versionName "0.4.2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } From ec0722c3ce7539f9027fb3d81e2f2170c24b315b Mon Sep 17 00:00:00 2001 From: TireX228 <60195321+TireX228@users.noreply.github.com> Date: Sun, 3 Apr 2022 19:21:49 +0000 Subject: [PATCH 03/12] Update strings.xml --- app/src/main/res/values-ru/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 076fea4..3fb515f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -93,4 +93,5 @@ Включить эффект размытия Репо включен Репо отключен + Репо Androidacy использует рекламу и трекеры. From 9c70aeb1ff5116944c108fed0e1bb9236f90f37f Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Sun, 3 Apr 2022 22:07:44 +0200 Subject: [PATCH 04/12] Update PL language --- app/src/main/res/values-pl/strings.xml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index b027b12..75df5cf 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -1,6 +1,6 @@ Fox - Menedżer modułów Magisk - Moduły Magisk + FoxMmm Nie udało się uzyskać dostępu do Root lub Magisk Wczytywanie… Aktualizowalne @@ -14,13 +14,13 @@ Dostępna nowa wersja aplikacji Aktualizuj Nie znaleziono opisu. - Pobierz moduł - Zainstaluj moduł - Aktualizuj moduł + Pobierz + Zainstaluj + Aktualizuj Dziennik zmian - Strona WWW + Strona domowa Wsparcie - Wspomóż nas + Przekaż darowiznę Prześlij moduł Wymaga Androida 6.0+ @@ -93,4 +93,5 @@ Włącz rozmycie Repozytorium włączone Repozytorium wyłączone + Repo Androidacy korzysta z reklam i trackerów. From 9968dcca8d98c16d3a89b541a7d71d4b162fbb52 Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Thu, 7 Apr 2022 01:40:34 +0200 Subject: [PATCH 05/12] Build debug apks --- .github/workflows/build-debug.yml | 48 +++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/build-debug.yml diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml new file mode 100644 index 0000000..ef5e00d --- /dev/null +++ b/.github/workflows/build-debug.yml @@ -0,0 +1,48 @@ +name: Generate APK Debug + +on: + # Triggers the workflow on push or pull request events but only for default and protected branches + push: + branches: + - master + - debug + pull_request: + branches: + - master + - debug +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Set Up JDK + uses: actions/setup-java@v1 + with: + java-version: 11 + + - name: Change wrapper permissions + run: chmod +x ./gradlew + + - name: Run tests + run: ./gradlew test + + # Create APK Debug + - name: Build apk debug + run: ./gradlew assembleDebug + + # Upload Artifact Build + # Noted For Output [module-name]/build/outputs/apk + - name: Upload apk debug + uses: actions/upload-artifact@v2 + with: + name: FoxMmm-debug.apk + path: app/build/outputs/apk/default/debug/app-default-debug.apk + + - name: Upload apk debug-fdroid + uses: actions/upload-artifact@v2 + with: + name: FoxMmm-fdroid-debug.apk + path: app/build/outputs/apk/fdroid/debug/app-fdroid-debug.apk From a11522ddb44c1121a68728ac7c3c0a05db768459 Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Thu, 7 Apr 2022 02:00:12 +0200 Subject: [PATCH 06/12] Test --- .github/workflows/build-debug.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml index ef5e00d..d1aafc2 100644 --- a/.github/workflows/build-debug.yml +++ b/.github/workflows/build-debug.yml @@ -36,13 +36,13 @@ jobs: # Upload Artifact Build # Noted For Output [module-name]/build/outputs/apk - name: Upload apk debug - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: - name: FoxMmm-debug.apk + name: FoxMmm-debug path: app/build/outputs/apk/default/debug/app-default-debug.apk - - name: Upload apk debug-fdroid - uses: actions/upload-artifact@v2 + - name: Upload apk fdroid-debug + uses: actions/upload-artifact@v3 with: - name: FoxMmm-fdroid-debug.apk - path: app/build/outputs/apk/fdroid/debug/app-fdroid-debug.apk + name: FoxMmm-fdroid-debug + path: app/build/outputs/apk/default/debug/app-default-debug.apk \ No newline at end of file From 6a30f34c15abdf52ec798cf42c699370fde8aaca Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Thu, 7 Apr 2022 02:37:15 +0200 Subject: [PATCH 07/12] Update PL language --- app/src/main/res/values-pl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 75df5cf..85dc503 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -28,7 +28,7 @@ Ostatnia aktualizacja: Repozytorium: autorstwa - Pliki do pobrania: + Pobrano: Gwiazdki: From 01266d64ff3cdb3b6f446540f176116932436736 Mon Sep 17 00:00:00 2001 From: Fox2Code <42963271+Fox2Code@users.noreply.github.com> Date: Thu, 7 Apr 2022 15:33:08 +0200 Subject: [PATCH 08/12] Fix build-debug.yml FDroid publish --- .github/workflows/build-debug.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml index d1aafc2..c507888 100644 --- a/.github/workflows/build-debug.yml +++ b/.github/workflows/build-debug.yml @@ -31,7 +31,10 @@ jobs: # Create APK Debug - name: Build apk debug - run: ./gradlew assembleDebug + run: ./gradlew app:assembleDefaultDebug + + - name: Build apk fdroid-debug + run: ./gradlew app:assembleFdroidDebug # Upload Artifact Build # Noted For Output [module-name]/build/outputs/apk @@ -45,4 +48,4 @@ jobs: uses: actions/upload-artifact@v3 with: name: FoxMmm-fdroid-debug - path: app/build/outputs/apk/default/debug/app-default-debug.apk \ No newline at end of file + path: app/build/outputs/apk/fdroid/debug/app-fdroid-debug.apk From d7e314965d1e943627454bb1cfb0b42d823b0bcd Mon Sep 17 00:00:00 2001 From: Alprnn357 <37711793+Alprnn357@users.noreply.github.com> Date: Sun, 10 Apr 2022 00:51:20 +0300 Subject: [PATCH 09/12] Create .PLACEHOLDER --- app/src/main/res/values-tr/.PLACEHOLDER | 1 + 1 file changed, 1 insertion(+) create mode 100644 app/src/main/res/values-tr/.PLACEHOLDER diff --git a/app/src/main/res/values-tr/.PLACEHOLDER b/app/src/main/res/values-tr/.PLACEHOLDER new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/app/src/main/res/values-tr/.PLACEHOLDER @@ -0,0 +1 @@ + From e2ad4348c7ecf19f98acda5de343f6620aa0d507 Mon Sep 17 00:00:00 2001 From: Alprnn357 <37711793+Alprnn357@users.noreply.github.com> Date: Sun, 10 Apr 2022 00:52:08 +0300 Subject: [PATCH 10/12] Add strings.xml and arrays.xml files --- app/src/main/res/values-tr/arrays.xml | 7 ++ app/src/main/res/values-tr/strings.xml | 95 ++++++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 app/src/main/res/values-tr/arrays.xml create mode 100644 app/src/main/res/values-tr/strings.xml diff --git a/app/src/main/res/values-tr/arrays.xml b/app/src/main/res/values-tr/arrays.xml new file mode 100644 index 0000000..fa85b78 --- /dev/null +++ b/app/src/main/res/values-tr/arrays.xml @@ -0,0 +1,7 @@ + + + Sistem + Koyu + Açık + + \ No newline at end of file diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml new file mode 100644 index 0000000..3f8d179 --- /dev/null +++ b/app/src/main/res/values-tr/strings.xml @@ -0,0 +1,95 @@ + + Fox\'un Magisk Modül Yöneticisi + Fox\'un Mmy + Kök ya da Magisk'e erişim sağlanamadı. + Yükleniyor... + Güncellenebilir + Yüklendi + Çevrimiçi Repo + Uygulama kilit modunda + Dosya indirilemedi. + Modüllerin açılışı çok uzun sürdü, bazı modülleri devre dışı bırakmayı düşünün + İnternete bağlanılamadı + AyarlarEtkinliği + Uygulama güncellemesi mevcut + Güncelle + Açıklama bulunamadı. + Modül indir + Modül yükle + Modülü güncelle + Değişiklik günlüğü + Web sitesi + Destek + Bağış yap + Bir modül gönder + Android 6.0+ gerekli + + + Son güncelleme: + Repo: + tarafından + İndirmeler: + Yıldızlar: + + + + Repoları yönet + Kilit modu + Kilit modu yöneticinin modüller üzerinde işlem yapmayı önler + Ayarlar + Bilgi + Lisansları göster + Lisanslar + Desteklenmeyen modülleri göster + Metaveri'ye bağlı olarak cihazınızla uyumlu olmayan modülleri gösterir + Magisk güncel değil! + Repolar + Magisk Modülleri barındıran repository + Daha az kısıtlamalara sahip bir Magisk-Modules-Repo'ya alternatifi. + Modül dosyalarını sil? + Dosyaları sakla + Dosyaları sil + Modül dosyaları silinemedi + Tema + Tema modu + Modül id: + Depolamadan modül yükle + Seçilmiş modül geçersiz biçimde + Yerel yükleme + Kaynak kodu + Magisk yerleşik modülü + Substratum yerleşik modülü + Terminal koyu modunu zorla + Şimdiki dosya seçicisi dosyaya erişemedi + Uzaktan yükleme + Dosya seçicisi standart olmayan bir yanıtı geri getirdi + Magisk modül yükleme komutu kullan + + Test sırasında modül yükleme hata teşhis aracında sorunlar meydana geldi, + bu yüzden o seçeneği geliştirici modunun arkasına gizledim, bunu etkinleştirmenizde sorumluluk size aittir! + + Geliştirici modu etkin + İngilizce dilini zorla + Düşük kalite modül filtresini devre dışı bırak + + Bazı modüller metaveri'lerini düzgün bir şekilde bildirmiyor, görsel hatalara neden oluyor, + ve/veya modül kalitesini zayıf gösteriyor, devre dışı bırakmada sorumluluk size aittir! + + Https üzerinden dns + + Bazı durumlarda bağlantı sorunlarını düzeltebilir. + (WebView için geçerli değildir) + + Eklentileri devre dışı bırak + + Fox\'un Mmy eklentilerini devre dışı bırakır; bu, modüllerin terminal eklentilerini kullanmasını önler; Eğer modül Fox\'un Mmy eklentilerini kötüye kullanırsa yararlıdır. + + Metni kaydır + + Tüm metni aynı satıra koymak yerine metni yeni bir satıra kaydırır. + + Bulanıklığı etkinleştir + Repo etkin + Repo devre dışı + Androidacy repo, reklam ve takipçiler kullanır. + From 916a12776bddac5b52d633730f34f54b9e17304e Mon Sep 17 00:00:00 2001 From: Alprnn357 <37711793+Alprnn357@users.noreply.github.com> Date: Sun, 10 Apr 2022 00:53:47 +0300 Subject: [PATCH 11/12] Delete .PLACEHOLDER --- app/src/main/res/values-tr/.PLACEHOLDER | 1 - 1 file changed, 1 deletion(-) delete mode 100644 app/src/main/res/values-tr/.PLACEHOLDER diff --git a/app/src/main/res/values-tr/.PLACEHOLDER b/app/src/main/res/values-tr/.PLACEHOLDER deleted file mode 100644 index 8b13789..0000000 --- a/app/src/main/res/values-tr/.PLACEHOLDER +++ /dev/null @@ -1 +0,0 @@ - From 6daa94108e11c20b41014326bb742d91c011ed15 Mon Sep 17 00:00:00 2001 From: Fox2Code Date: Sun, 10 Apr 2022 09:40:23 +0200 Subject: [PATCH 12/12] Fix translation string escaping --- app/build.gradle | 1 + app/src/main/res/values-tr/strings.xml | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index be2edcd..dcdd689 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -66,6 +66,7 @@ android { } lint { disable 'MissingTranslation' + disable 'TypographyEllipsis' } } diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 3f8d179..a9e3e18 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -1,7 +1,7 @@ Fox\'un Magisk Modül Yöneticisi Fox\'un Mmy - Kök ya da Magisk'e erişim sağlanamadı. + Kök ya da Magisk\'e erişim sağlanamadı. Yükleniyor... Güncellenebilir Yüklendi @@ -41,11 +41,11 @@ Lisansları göster Lisanslar Desteklenmeyen modülleri göster - Metaveri'ye bağlı olarak cihazınızla uyumlu olmayan modülleri gösterir + Metaveri\'ye bağlı olarak cihazınızla uyumlu olmayan modülleri gösterir Magisk güncel değil! Repolar Magisk Modülleri barındıran repository - Daha az kısıtlamalara sahip bir Magisk-Modules-Repo'ya alternatifi. + Daha az kısıtlamalara sahip bir Magisk-Modules-Repo\'ya alternatifi. Modül dosyalarını sil? Dosyaları sakla Dosyaları sil @@ -72,7 +72,7 @@ İngilizce dilini zorla Düşük kalite modül filtresini devre dışı bırak - Bazı modüller metaveri'lerini düzgün bir şekilde bildirmiyor, görsel hatalara neden oluyor, + Bazı modüller metaveri\'lerini düzgün bir şekilde bildirmiyor, görsel hatalara neden oluyor, ve/veya modül kalitesini zayıf gösteriyor, devre dışı bırakmada sorumluluk size aittir! Https üzerinden dns