From 6b56165d4fdd86cd24517ae833726f8f751fb0db Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 5 Dec 2025 10:33:35 +0100 Subject: [PATCH] Bumped version code to 6.01.001 and updated CHANGELOG --- CHANGELOG.md | 3 ++ app/build.gradle.kts | 2 +- .../java/org/linphone/utils/ShortcutUtils.kt | 52 ------------------- 3 files changed, 4 insertions(+), 53 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5096dd44e..40c250c55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -45,8 +45,11 @@ Group changes to describe their impact on the project, as follows: - Un-encrypted conversation warning will be more visible for accounts that support end-to-end encrypted conversations - Made numpad buttons larger by changing their shape - All LDAP fields are mandatory now +- Improved how Android shortcuts are created - Permission fragment will only show missing ones - Added more info into StartupListener logs +- Updated password forgotten procedure, will use online account manager platform +- Added back "large heap" to AndroidManifest ### Fixed - No audio focus & wrong audio manager mode when TelecomManager isn't supported by device diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a1a8eb02f..26cab4f8c 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -100,7 +100,7 @@ android { applicationId = packageName minSdk = 28 targetSdk = 36 - versionCode = 600020 // 6.00.020 + versionCode = 601001 // 6.01.001 versionName = "6.1.0-alpha" manifestPlaceholders["appAuthRedirectScheme"] = packageName diff --git a/app/src/main/java/org/linphone/utils/ShortcutUtils.kt b/app/src/main/java/org/linphone/utils/ShortcutUtils.kt index 70fcd14dd..700d082c2 100644 --- a/app/src/main/java/org/linphone/utils/ShortcutUtils.kt +++ b/app/src/main/java/org/linphone/utils/ShortcutUtils.kt @@ -84,58 +84,6 @@ class ShortcutUtils { } } - /* - @WorkerThread - fun createShortcutsToChatRooms(context: Context) { - if (ShortcutManagerCompat.isRateLimitingActive(context)) { - Log.e("$TAG Rate limiting is active, aborting") - return - } - - Log.i("$TAG Creating dynamic shortcuts for conversations") - val defaultAccount = coreContext.core.defaultAccount - if (defaultAccount == null) { - Log.w("$TAG No default account found, skipping...") - return - } - - var count = 0 - for (chatRoom in defaultAccount.chatRooms) { - if (defaultAccount.params.instantMessagingEncryptionMandatory && - !chatRoom.hasCapability(ChatRoom.Capabilities.Encrypted.toInt()) - ) { - Log.w( - "$TAG Account is in secure mode, skipping not encrypted conversation [${LinphoneUtils.getConversationId( - chatRoom - )}]" - ) - continue - } - - if (count >= 4) { - Log.i("$TAG We already created [$count] shortcuts, stopping here") - break - } - - val shortcut: ShortcutInfoCompat? = createChatRoomShortcut(context, chatRoom) - if (shortcut != null) { - Log.i("$TAG Created dynamic shortcut for ${shortcut.shortLabel}") - try { - val keepGoing = ShortcutManagerCompat.pushDynamicShortcut(context, shortcut) - if (keepGoing) { - count += 1 - } else { - break - } - } catch (e: Exception) { - Log.e("$TAG Failed to push dynamic shortcut for ${shortcut.shortLabel}: $e") - } - } - } - Log.i("$TAG Created $count dynamic shortcuts") - } - */ - @WorkerThread fun createDynamicShortcutToChatRoom(context: Context, chatRoom: ChatRoom) { val shortcut: ShortcutInfoCompat? = createChatRoomShortcut(context, chatRoom)