From 93036c4e679f9b263b95a52c7ff93cfd5bac07e9 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Fri, 24 Nov 2023 18:15:04 -0500 Subject: [PATCH] Make fixed APK URL support (HTML) default (#1101) --- assets/translations/bs.json | 2 +- assets/translations/cs.json | 2 +- assets/translations/de.json | 2 +- assets/translations/en.json | 2 +- assets/translations/es.json | 2 +- assets/translations/fa.json | 2 +- assets/translations/fr.json | 2 +- assets/translations/hu.json | 2 +- assets/translations/it.json | 2 +- assets/translations/ja.json | 2 +- assets/translations/nl.json | 2 +- assets/translations/pl.json | 2 +- assets/translations/pt.json | 2 +- assets/translations/ru.json | 2 +- assets/translations/tr.json | 2 +- assets/translations/vi.json | 2 +- assets/translations/zh.json | 2 +- lib/app_sources/html.dart | 7 +++++-- 18 files changed, 22 insertions(+), 19 deletions(-) diff --git a/assets/translations/bs.json b/assets/translations/bs.json index 055df5a..eadd9b6 100644 --- a/assets/translations/bs.json +++ b/assets/translations/bs.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Dovršite instalaciju aplikacije", "checkingForUpdatesNotifChannel": "Tražim moguće nadogradnje", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Želite li ukloniti aplikaciju?", diff --git a/assets/translations/cs.json b/assets/translations/cs.json index 07f5c7c..0af18b7 100644 --- a/assets/translations/cs.json +++ b/assets/translations/cs.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Dokončit instalaci aplikace", "checkingForUpdatesNotifChannel": "Zkontrolovat aktualizace", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Odstranit Apku?", diff --git a/assets/translations/de.json b/assets/translations/de.json index 09c40c1..ea70be6 100644 --- a/assets/translations/de.json +++ b/assets/translations/de.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "App Installation abschließen", "checkingForUpdatesNotifChannel": "Nach Aktualisierungen suchen", "onlyCheckInstalledOrTrackOnlyApps": "Überprüfe nur installierte und mit „nur Nachverfolgen“ markierte Apps nach Aktualisierungen", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "App entfernen?", diff --git a/assets/translations/en.json b/assets/translations/en.json index 2b2349a..d81785a 100644 --- a/assets/translations/en.json +++ b/assets/translations/en.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Complete App Installation", "checkingForUpdatesNotifChannel": "Checking for Updates", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Remove App?", diff --git a/assets/translations/es.json b/assets/translations/es.json index a2aec10..fff2e8b 100644 --- a/assets/translations/es.json +++ b/assets/translations/es.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Instalación Completa de la Aplicación", "checkingForUpdatesNotifChannel": "Buscando Actualizaciones", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "¿Eliminar Aplicación?", diff --git a/assets/translations/fa.json b/assets/translations/fa.json index 6ff39ba..5b0d281 100644 --- a/assets/translations/fa.json +++ b/assets/translations/fa.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "نصب کامل برنامه", "checkingForUpdatesNotifChannel": "بررسی به‌روزرسانی‌ها", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "برنامه حذف شود؟", diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 11df6ef..1940b2d 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Installation complète de l'application", "checkingForUpdatesNotifChannel": "Vérification des mises à jour", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Supprimer l'application ?", diff --git a/assets/translations/hu.json b/assets/translations/hu.json index 20f4064..5e7928e 100644 --- a/assets/translations/hu.json +++ b/assets/translations/hu.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Teljes app telepítés", "checkingForUpdatesNotifChannel": "Frissítések keresése", "onlyCheckInstalledOrTrackOnlyApps": "Csak a telepített és a csak követhető appokat ellenőrizze frissítésekért", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Eltávolítja az alkalmazást?", diff --git a/assets/translations/it.json b/assets/translations/it.json index 93a4f10..25d1788 100644 --- a/assets/translations/it.json +++ b/assets/translations/it.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Completa l'installazione dell'app", "checkingForUpdatesNotifChannel": "Controllo degli aggiornamenti in corso", "onlyCheckInstalledOrTrackOnlyApps": "Cerca aggiornamenti solo per app installate e app in Solo-Monitoraggio", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Rimuovere l'app?", diff --git a/assets/translations/ja.json b/assets/translations/ja.json index fab94f8..b81d093 100644 --- a/assets/translations/ja.json +++ b/assets/translations/ja.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "アプリのインストールを完了する", "checkingForUpdatesNotifChannel": "アップデートを確認中", "onlyCheckInstalledOrTrackOnlyApps": "インストール済みのアプリと「追跡のみ」のアプリのアップデートのみを確認する", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "アプリを削除しますか?", diff --git a/assets/translations/nl.json b/assets/translations/nl.json index 3d27093..aa33f61 100644 --- a/assets/translations/nl.json +++ b/assets/translations/nl.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Voltooien van de app-installatie", "checkingForUpdatesNotifChannel": "Controleren op updates", "onlyCheckInstalledOrTrackOnlyApps": "Alleen geïnstalleerde en Track-Only apps controleren op updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "App verwijderen?", diff --git a/assets/translations/pl.json b/assets/translations/pl.json index f93ac78..3da01ab 100644 --- a/assets/translations/pl.json +++ b/assets/translations/pl.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Ukończenie instalacji aplikacji", "checkingForUpdatesNotifChannel": "Sprawdzanie dostępności aktualizacji", "onlyCheckInstalledOrTrackOnlyApps": "Sprawdzaj tylko zainstalowane i obserwowane aplikacje pod kątem aktualizacji", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Usunąć aplikację?", diff --git a/assets/translations/pt.json b/assets/translations/pt.json index 6474f27..878d9f5 100644 --- a/assets/translations/pt.json +++ b/assets/translations/pt.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Instalação completa do App", "checkingForUpdatesNotifChannel": "Checando por Atualizações", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Remover App?", diff --git a/assets/translations/ru.json b/assets/translations/ru.json index 0c41983..b5682ea 100644 --- a/assets/translations/ru.json +++ b/assets/translations/ru.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Завершение установки приложения", "checkingForUpdatesNotifChannel": "Проверка обновлений", "onlyCheckInstalledOrTrackOnlyApps": "Only check installed and Track-Only apps for updates", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Удалить приложение?", diff --git a/assets/translations/tr.json b/assets/translations/tr.json index 5a3c591..a463ae6 100644 --- a/assets/translations/tr.json +++ b/assets/translations/tr.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Uygulama Kurulumu Tamamlandı", "checkingForUpdatesNotifChannel": "Güncellemeler Kontrol Ediliyor", "onlyCheckInstalledOrTrackOnlyApps": "Yalnızca yüklü ve Yalnızca İzleme Uygulamalarını güncelleme", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "Uygulamayı Kaldır?", diff --git a/assets/translations/vi.json b/assets/translations/vi.json index f5b780a..5f649f5 100644 --- a/assets/translations/vi.json +++ b/assets/translations/vi.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "Hoàn tất cài đặt ứng dụng", "checkingForUpdatesNotifChannel": "Đang kiểm tra cập nhật", "onlyCheckInstalledOrTrackOnlyApps": "Chỉ kiểm tra các ứng dụng đã cài đặt và Chỉ-Theo dõi để biết các bản cập nhật", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion":{ "one": "Gỡ ứng dụng?", diff --git a/assets/translations/zh.json b/assets/translations/zh.json index b76bdfa..0de58fc 100644 --- a/assets/translations/zh.json +++ b/assets/translations/zh.json @@ -275,7 +275,7 @@ "completeAppInstallationNotifChannel": "完成应用安装", "checkingForUpdatesNotifChannel": "正在检查更新", "onlyCheckInstalledOrTrackOnlyApps": "只对已安装和“仅追踪”的应用进行更新检查", - "fixedAPKURL": "APK URL is fixed", + "supportFixedAPKURL": "Support fixed APK URLs", "selectX": "Select {}", "removeAppQuestion": { "one": "是否删除应用?", diff --git a/lib/app_sources/html.dart b/lib/app_sources/html.dart index 2a44f23..1d4e06f 100644 --- a/lib/app_sources/html.dart +++ b/lib/app_sources/html.dart @@ -95,7 +95,10 @@ class HTML extends AppSource { label: tr('sortByFileNamesNotLinks')) ], [GeneratedFormSwitch('reverseSort', label: tr('reverseSort'))], - [GeneratedFormSwitch('fixedAPKURL', label: tr('fixedAPKURL'))], + [ + GeneratedFormSwitch('supportFixedAPKURL', + defaultValue: true, label: tr('supportFixedAPKURL')), + ], [ GeneratedFormTextField('customLinkFilterRegex', label: tr('customLinkFilterRegex'), @@ -225,7 +228,7 @@ class HTML extends AppSource { } var rel = links.last; String? version; - if (additionalSettings['fixedAPKURL'] != true) { + if (additionalSettings['supportFixedAPKURL'] != true) { version = rel.hashCode.toString(); } var versionExtractionRegEx =