diff --git a/app/src/main/java/org/fdroid/fdroid/views/apps/AppListItemController.java b/app/src/main/java/org/fdroid/fdroid/views/apps/AppListItemController.java
index a2de4f01f..7e6fa22eb 100644
--- a/app/src/main/java/org/fdroid/fdroid/views/apps/AppListItemController.java
+++ b/app/src/main/java/org/fdroid/fdroid/views/apps/AppListItemController.java
@@ -263,7 +263,15 @@ public class AppListItemController extends RecyclerView.ViewHolder {
private void configureAppName(@NonNull App app) {
if (isReadyToInstall(app)) {
if (app.isInstalled()) {
- name.setText(activity.getString(R.string.app_list__name__downloaded_and_ready_to_update, app.name));
+ String appName = activity.getString(R.string.app_list__name__downloaded_and_ready_to_update, app.name);
+ if (app.lastUpdated != null) {
+ long ageInMillis = System.currentTimeMillis() - app.lastUpdated.getTime();
+ int ageInDays = (int) (ageInMillis / 1000 / 60 / 60 / 24);
+ String age = activity.getResources().getQuantityString(R.plurals.app_list__age__released_x_days_ago, ageInDays, ageInDays);
+ name.setText(appName + "\n" + age);
+ } else {
+ name.setText(appName);
+ }
} else {
name.setText(activity.getString(R.string.app_list__name__downloaded_and_ready_to_install, app.name));
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index d5cf893e1..77a11336d 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -73,6 +73,10 @@
Update %1$s
Install %1$s
Downloading %1$s
+
+ - Released %1$d day ago
+ - Released %1$d days ago
+
Installed Apps
Updates ignored