mirror of
https://github.com/ImranR98/Obtainium.git
synced 2025-08-01 21:30:16 +02:00
Clearer version detection settings
This commit is contained in:
@@ -6,6 +6,7 @@ import 'package:obtainium/providers/source_provider.dart';
|
||||
class APKCombo extends AppSource {
|
||||
APKCombo() {
|
||||
hosts = ['apkcombo.com'];
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -11,6 +11,7 @@ class APKMirror extends AppSource {
|
||||
APKMirror() {
|
||||
hosts = ['apkmirror.com'];
|
||||
enforceTrackOnly = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
|
||||
additionalSourceAppSpecificSettingFormItems = [
|
||||
[
|
||||
|
@@ -23,6 +23,7 @@ class APKPure extends AppSource {
|
||||
hosts = ['apkpure.net', 'apkpure.com'];
|
||||
allowSubDomains = true;
|
||||
naiveStandardVersionDetection = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -10,6 +10,7 @@ class Aptoide extends AppSource {
|
||||
name = 'Aptoide';
|
||||
allowSubDomains = true;
|
||||
naiveStandardVersionDetection = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -10,6 +10,7 @@ class FDroidRepo extends AppSource {
|
||||
canSearch = true;
|
||||
excludeFromMassSearch = true;
|
||||
neverAutoSelect = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
|
||||
additionalSourceAppSpecificSettingFormItems = [
|
||||
[
|
||||
|
@@ -16,6 +16,7 @@ class GitHub extends AppSource {
|
||||
GitHub() {
|
||||
hosts = ['github.com'];
|
||||
appIdInferIsOptional = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
|
||||
sourceConfigSettingFormItems = [
|
||||
GeneratedFormTextField('github-creds',
|
||||
|
@@ -15,6 +15,7 @@ class GitLab extends AppSource {
|
||||
GitLab() {
|
||||
hosts = ['gitlab.com'];
|
||||
canSearch = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
|
||||
sourceConfigSettingFormItems = [
|
||||
GeneratedFormTextField('gitlab-creds',
|
||||
|
@@ -174,8 +174,6 @@ class HTML extends AppSource {
|
||||
])
|
||||
]
|
||||
];
|
||||
overrideVersionDetectionFormDefault('noVersionDetection',
|
||||
disableStandard: false, disableRelDate: true);
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -7,8 +7,8 @@ class HuaweiAppGallery extends AppSource {
|
||||
HuaweiAppGallery() {
|
||||
name = 'Huawei AppGallery';
|
||||
hosts = ['appgallery.huawei.com'];
|
||||
overrideVersionDetectionFormDefault('releaseDateAsVersion',
|
||||
disableStandard: true);
|
||||
versionDetectionDisallowed = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -6,9 +6,9 @@ import 'package:obtainium/providers/source_provider.dart';
|
||||
|
||||
class Jenkins extends AppSource {
|
||||
Jenkins() {
|
||||
overrideVersionDetectionFormDefault('releaseDateAsVersion',
|
||||
disableStandard: true);
|
||||
versionDetectionDisallowed = true;
|
||||
neverAutoSelect = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
String trimJobUrl(String url) {
|
||||
|
@@ -6,6 +6,7 @@ import 'package:obtainium/providers/source_provider.dart';
|
||||
class NeutronCode extends AppSource {
|
||||
NeutronCode() {
|
||||
hosts = ['neutroncode.com'];
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -9,6 +9,7 @@ import 'package:easy_localization/easy_localization.dart';
|
||||
class SourceHut extends AppSource {
|
||||
SourceHut() {
|
||||
hosts = ['git.sr.ht'];
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
|
||||
additionalSourceAppSpecificSettingFormItems = [
|
||||
[
|
||||
|
@@ -9,6 +9,7 @@ class Uptodown extends AppSource {
|
||||
hosts = ['uptodown.com'];
|
||||
allowSubDomains = true;
|
||||
naiveStandardVersionDetection = true;
|
||||
showReleaseDateAsVersionToggle = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
@@ -6,8 +6,7 @@ import 'package:obtainium/providers/source_provider.dart';
|
||||
class WhatsApp extends AppSource {
|
||||
WhatsApp() {
|
||||
hosts = ['whatsapp.com'];
|
||||
overrideVersionDetectionFormDefault('noVersionDetection',
|
||||
disableStandard: true, disableRelDate: true);
|
||||
versionDetectionDisallowed = true;
|
||||
}
|
||||
|
||||
@override
|
||||
|
Reference in New Issue
Block a user