Merge pull request #2532 from ar-lex/feature/3rd-party-fdroid-changelog

Support changelog field for third-party F-Droid repos (#2528)
This commit is contained in:
Imran
2025-09-12 14:44:04 -04:00
committed by GitHub

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);