Compare commits

...

2 Commits

Author SHA1 Message Date
Imran Remtulla
c246548436 Search should not select any sources by default 2025-05-25 15:03:31 -04:00
Imran Remtulla
f67cfeb231 Support Debian-style standard versions (#2314) 2025-05-25 14:58:57 -04:00
2 changed files with 2 additions and 3 deletions

View File

@@ -70,7 +70,6 @@ class DownloadedXApkDir {
} }
List<String> generateStandardVersionRegExStrings() { List<String> generateStandardVersionRegExStrings() {
// TODO: Look into RegEx for non-Latin characters / non-Arabic numerals
var basics = [ var basics = [
'[0-9]+', '[0-9]+',
'[0-9]+\\.[0-9]+', '[0-9]+\\.[0-9]+',
@@ -78,7 +77,7 @@ List<String> generateStandardVersionRegExStrings() {
'[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+' '[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+'
]; ];
var preSuffixes = ['-', '\\+']; var preSuffixes = ['-', '\\+'];
var suffixes = ['alpha', 'beta', 'ose']; var suffixes = ['alpha', 'beta', 'ose', '[0-9]+'];
var finals = ['\\+[0-9]+', '[0-9]+']; var finals = ['\\+[0-9]+', '[0-9]+'];
List<String> results = []; List<String> results = [];
for (var b in basics) { for (var b in basics) {

View File

@@ -470,7 +470,7 @@ class SettingsProvider with ChangeNotifier {
} }
List<String> get searchDeselected { List<String> get searchDeselected {
return prefs?.getStringList('searchDeselected') ?? []; return prefs?.getStringList('searchDeselected') ?? SourceProvider().sources.map((s) => s.name).toList();
} }
set searchDeselected(List<String> list) { set searchDeselected(List<String> list) {