From 344bf7c51267db2dd6a955991b1525efc86017ad Mon Sep 17 00:00:00 2001 From: Marcel Hibbe Date: Tue, 25 Aug 2026 11:31:57 +0200 Subject: [PATCH] include call lock screen setting in diagnosis report Signed-off-by: Marcel Hibbe --- .../nextcloud/talk/diagnosis/DiagnosisElement.kt | 15 +++++++++++++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 16 insertions(+) diff --git a/app/src/main/java/com/nextcloud/talk/diagnosis/DiagnosisElement.kt b/app/src/main/java/com/nextcloud/talk/diagnosis/DiagnosisElement.kt index 8de49ac525b..674fe18a9fe 100644 --- a/app/src/main/java/com/nextcloud/talk/diagnosis/DiagnosisElement.kt +++ b/app/src/main/java/com/nextcloud/talk/diagnosis/DiagnosisElement.kt @@ -6,6 +6,7 @@ */ package com.nextcloud.talk.diagnosis +import android.app.NotificationManager import android.content.Context import android.content.pm.PackageManager import android.os.Build @@ -282,4 +283,18 @@ private fun addPushCommonEntries(context: Context, data: MutableList= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { + val canUseFullScreenIntent = context.getSystemService(NotificationManager::class.java) + .canUseFullScreenIntent() + data.add( + DiagnosisElement.DiagnosisEntry( + key = context.getString(R.string.nc_diagnosis_full_screen_intent_permission_title), + value = if (canUseFullScreenIntent) { + context.getString(R.string.full_screen_intent_permission_granted) + } else { + context.getString(R.string.full_screen_intent_permission_not_granted) + } + ) + ) + } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f568f5b1c88..dafdc0f7ec0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -302,6 +302,7 @@ How to translate with transifex: Notification permissions Calls notification channel enabled? Messages notification channel enabled? + Show incoming call over lock screen Firebase push token Latest firebase push token generation Latest firebase push token fetch