diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml new file mode 100644 index 0000000..c507888 --- /dev/null +++ b/.github/workflows/build-debug.yml @@ -0,0 +1,51 @@ +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 app:assembleDefaultDebug + + - name: Build apk fdroid-debug + run: ./gradlew app:assembleFdroidDebug + + # Upload Artifact Build + # Noted For Output [module-name]/build/outputs/apk + - name: Upload apk debug + uses: actions/upload-artifact@v3 + with: + name: FoxMmm-debug + path: app/build/outputs/apk/default/debug/app-default-debug.apk + + - name: Upload apk fdroid-debug + uses: actions/upload-artifact@v3 + with: + name: FoxMmm-fdroid-debug + path: app/build/outputs/apk/fdroid/debug/app-fdroid-debug.apk diff --git a/app/build.gradle b/app/build.gradle index eb18570..dcdd689 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" } @@ -66,6 +66,7 @@ android { } lint { disable 'MissingTranslation' + disable 'TypographyEllipsis' } } 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/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index b027b12..85dc503 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+ @@ -28,7 +28,7 @@ Ostatnia aktualizacja: Repozytorium: autorstwa - Pliki do pobrania: + Pobrano: Gwiazdki: @@ -93,4 +93,5 @@ Włącz rozmycie Repozytorium włączone Repozytorium wyłączone + Repo Androidacy korzysta z reklam i trackerów. 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 использует рекламу и трекеры. 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..a9e3e18 --- /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. + 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