mirror of
https://github.com/f-droid/fdroidclient.git
synced 2026-02-15 09:33:37 -05:00
Show signer of installed version in technical info
This commit is contained in:
@@ -50,6 +50,10 @@ data class AppDetailsItem(
|
||||
*/
|
||||
val installedVersionCode: Long? = null,
|
||||
val installedVersionName: String? = null,
|
||||
/**
|
||||
* Needed, because the [installedVersion] may not be available, e.g. not version from any repo.
|
||||
*/
|
||||
val installedSigner: String? = null,
|
||||
/**
|
||||
* The currently suggested version for installation.
|
||||
*/
|
||||
@@ -78,6 +82,7 @@ data class AppDetailsItem(
|
||||
installedVersion: AppVersion?,
|
||||
installedVersionCode: Long?,
|
||||
installedVersionName: String?,
|
||||
installedSigner: String?,
|
||||
suggestedVersion: AppVersion?,
|
||||
possibleUpdate: AppVersion?,
|
||||
appPrefs: AppPrefs?,
|
||||
@@ -117,6 +122,7 @@ data class AppDetailsItem(
|
||||
installedVersion = installedVersion,
|
||||
installedVersionCode = installedVersionCode,
|
||||
installedVersionName = installedVersionName,
|
||||
installedSigner = installedSigner,
|
||||
suggestedVersion = suggestedVersion,
|
||||
possibleUpdate = possibleUpdate,
|
||||
appPrefs = appPrefs,
|
||||
|
||||
@@ -239,6 +239,7 @@ fun DetailsPresenter(
|
||||
installedVersion = installedVersion,
|
||||
installedVersionCode = installedVersionCode,
|
||||
installedVersionName = packageInfo?.versionName,
|
||||
installedSigner = installedSigner,
|
||||
suggestedVersion = suggestedVersion,
|
||||
possibleUpdate = possibleUpdate,
|
||||
appPrefs = appPrefs,
|
||||
|
||||
@@ -44,6 +44,18 @@ fun TechnicalInfo(item: AppDetailsItem) {
|
||||
}
|
||||
}
|
||||
}
|
||||
val signer = item.installedSigner
|
||||
if (signer != null) Row {
|
||||
SelectionContainer {
|
||||
Text(
|
||||
text = stringResource(
|
||||
R.string.signer_colon,
|
||||
signer.substring(0..15)
|
||||
),
|
||||
style = MaterialTheme.typography.bodyMedium,
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user