Support changelog field for third-party F-Droid repos (#2528)

This commit is contained in:
Alexey Arutyunov
2025-09-11 23:08:49 +02:00
committed by Alexey Arutyunov
parent b294e57367
commit 5a58522bf6

View File

@@ -218,6 +218,7 @@ class FDroidRepo extends AppSource {
if (releases.isEmpty) {
throw NoReleasesError();
}
String? changeLog = foundApps[0].querySelector('changelog')?.innerHtml;
String? latestVersion = releases[0].querySelector('version')?.innerHtml;
if (latestVersion == null) {
throw NoVersionError();
@@ -261,6 +262,7 @@ class FDroidRepo extends AppSource {
getApkUrlsFromUrls(apkUrls),
AppNames(authorName, appName),
releaseDate: releaseDate,
changeLog: changeLog,
);
} else {
throw getObtainiumHttpError(res);