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