Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
595 commits
Select commit Hold shift + click to select a range
93e26f6
Fixed missing error toast when starting a group call/meeting and ther…
Viish Nov 18, 2025
e290a8c
Added resources shrink to release build
Viish Nov 18, 2025
41e6776
Use newly available API to properly remove account and all associated…
Viish Nov 17, 2025
5ed68e0
Remove AuthInfo when creating CardDAV entry if synchronization fails
Viish Nov 18, 2025
bc7ac8b
Fixed issue with recording player fragment layout using lateinit prop…
Viish Nov 18, 2025
170cd6f
Cancel voice message recording when starting editing already sent tex…
Viish Nov 20, 2025
1183a9e
Updated CHANGELOG & version code from release/6.0 branch
Viish Nov 21, 2025
c496545
Added missing try/catch around some startActivity to prevent not foun…
Viish Nov 21, 2025
85aa50d
Fixed in-call media encryption alignment
Viish Nov 24, 2025
8e76c60
Added more info to startup listener, also log 3 previous startup reasons
Viish Nov 24, 2025
88e4745
Fixed reply preview when a message has been deleted (locally or remot…
Viish Nov 24, 2025
696a593
Prevent replying to retracted message with swipe action
Viish Nov 24, 2025
6bcce4d
Fixed call recording wrong indicator in case UPDATE isn't answered
Viish Nov 25, 2025
cc1cc7d
Fixed crash seen on Crashlytics due to clipboard data text being null
Viish Nov 25, 2025
c99acbb
Added missing update unread chat message count when a message has bee…
Viish Dec 1, 2025
3ffda24
Workaround missing audio focus requests & wrong audio manager mode wh…
Viish Dec 1, 2025
bf4b5a5
Added back largeHeap in Manifest XML file
Viish Dec 2, 2025
7817e66
Force front camera as default device when leaving QR code fragment
Viish Dec 3, 2025
e173e40
Added answer/decline keyboard shortcuts to CallActivity
Viish Dec 3, 2025
40d195e
Updated dependencies
Viish Dec 4, 2025
61c79a8
Added seek to recordings player & media player
Viish Dec 5, 2025
6b56165
Bumped version code to 6.01.001 and updated CHANGELOG
Viish Dec 5, 2025
77b933c
Migrated translations from release/6.0 branch
Viish Dec 5, 2025
2a9ef44
Code small improvements
Viish Dec 5, 2025
e1abcc6
Fixed ContactLoader not notifying app of changes when editing a nativ…
Viish Dec 8, 2025
618be9e
Fixed contact not updated when company or job title was removed from …
Viish Dec 8, 2025
d2b1215
Allow linphone-config URIs in QR codes scanned inside Linphone
Viish Dec 11, 2025
dce7095
Added workaround for linphone-config:// URIs
Viish Dec 11, 2025
3711fd7
Bumped AGP to 8.13.2
Viish Dec 12, 2025
ff98c15
Fixed crash due to empty routes & when setting an empty one in accoun…
Viish Dec 15, 2025
e8c67fd
Don't use connected bluetooth audio device (if any) for recording a v…
Viish Dec 15, 2025
be47dee
Fixed self avatar not displayed in call views
Viish Dec 15, 2025
00b8e59
Updated CHANGELOG with 6.0.21 release info
Viish Dec 16, 2025
965b159
Using newly added MWI API to only show the notification bar for the c…
Viish Dec 15, 2025
d299b0b
Added RC flag to allow disabling add contact feature
Viish Dec 17, 2025
844b182
Bumped version code
Viish Dec 18, 2025
a7593e0
Added a setting to edit native contacts in-app
Viish Dec 23, 2025
6f09853
Fixed attaching file to conversation from third party app using short…
Viish Jan 5, 2026
24d808b
Hide presence SIP addresses from contact details & editor views
Viish Jan 5, 2026
b88b6a8
Fixed hidden reply area when adding file to send area
Viish Jan 5, 2026
50aa053
Filter participants list using user input after '@'
Viish Jan 5, 2026
a897c12
Using onFileTransferTerminated instead of relying on FileTransferDone…
Viish Jan 5, 2026
7e0353c
Prevent participants list from blinking if it hasn't changed, using R…
Viish Jan 5, 2026
fe788ca
Added label when no participant match user input after typing @ in a …
Viish Jan 6, 2026
9151898
Disable search direction after latest matching result found
Viish Jan 6, 2026
d90861b
Cancel search when making reply/edit/forward action on a message
Viish Jan 6, 2026
dd9190d
Fixed layout broken by recyclerview id change
Viish Jan 6, 2026
e306c8c
Do not rely on chatMessageSending callback for scenario where message…
Viish Jan 8, 2026
57644a3
Changed mentions color in chat bubble to app's primary
Viish Jan 8, 2026
3f868e0
Remove highlight from previous match when navigating between search r…
Viish Jan 8, 2026
3b56127
Close search bar when opening bottom sheet and vice versa
Viish Jan 8, 2026
07cae7e
When opening delivery status bottom sheet select 'first' not empty ta…
Viish Jan 9, 2026
cec3639
Try to workaround race condition on slow phones that may happen with …
Viish Jan 9, 2026
a816a95
Added missing hover effects
Viish Jan 12, 2026
3cec191
Fixed contacts not updated with LDAP results if latest query fails
Viish Jan 12, 2026
4039da9
Improved meeting layout
Viish Jan 12, 2026
3df3c8d
Fixed generated avatar size sometimes small
Viish Jan 12, 2026
b574bf4
Fixed file viewer hover color
Viish Jan 13, 2026
50c922b
Small UI changes to improve look & feel
Viish Jan 13, 2026
5ad7b5d
Update chat room shortcuts each time a notification is about to be cr…
Viish Jan 13, 2026
d467699
Factorized code related to copying data into clipboard, added excepti…
Viish Jan 14, 2026
7d0d1a2
Fixed text alignment
Viish Jan 14, 2026
48c9b4d
Updated dependencies
Viish Jan 15, 2026
9760657
Updated gradle to 9.1.0
Viish Jan 15, 2026
e6f897c
Change layout to default one (instead of audion only) when joining a …
Viish Jan 15, 2026
cea47a7
Reduced bottom bar height while in portrait to match conversation's s…
Viish Jan 16, 2026
5391c12
Bumped AGP to 9.0 (must keep using kapt instead of ksp because of dat…
Viish Jan 20, 2026
597581f
Fixed use of TelecomManager APIs
Viish Jan 20, 2026
539439a
Updated CHANGELOG with 6.0.22 release info
Viish Jan 20, 2026
8cb883a
Workaround to prevent numpad from being briefly displayed when answer…
Viish Jan 20, 2026
14f8273
Added setting to show more call stats
Viish Jan 21, 2026
29343f8
Improved hover effect on drawer menu items
Viish Jan 22, 2026
eb57f6b
Only apply Crashlytics plugin if local SDK build directory is configured
Viish Jan 27, 2026
5e5fb11
Bumped version code for first 6.2.0-beta + updated CHANGELOG
Viish Jan 27, 2026
b550967
Updated translations from Weblate
Viish Jan 27, 2026
16d6d3b
Fixed ephemeral messages clock icon padding
Viish Jan 29, 2026
7277e42
Fixed runtime crash for build without Crashlytics
Viish Jan 29, 2026
f385845
Don't register app with telecom if not available
Viish Jan 30, 2026
d57968d
Fixed forwarded message not displayed in conversation
Viish Feb 2, 2026
74929f6
Updated translations from Weblate
Viish Feb 2, 2026
ec34eda
Fixed telecom manager feature availability check
Viish Feb 2, 2026
959744b
Updated CHANGELOG with 6.0.23 release details + updated README with W…
Viish Feb 2, 2026
c9fdbf6
Fixed crash + prevent background mode from turning ON when doing a re…
Viish Feb 3, 2026
9d3e3f1
Try to prevent race condition when call is ending with call quality i…
Viish Feb 3, 2026
83bfbdc
Fixed video preview not visible when rotating device if it was moved …
Viish Feb 3, 2026
9987139
Improved & uniformized UI
Viish Feb 3, 2026
1e80924
Bumped version code for next beta
Viish Feb 4, 2026
a639af6
Dark mode improvements
Viish Feb 5, 2026
8f325a1
Add slight delay to drawableTint databinding method to ensure it's ap…
Viish Feb 5, 2026
afab8c4
Bumped kotlin version
Viish Feb 5, 2026
5e8f848
Code cleanup
Viish Feb 5, 2026
0ef4a4b
Improved layouts
Viish Feb 6, 2026
8590ec2
Fixed unmute conversation overlapping other label depending on transl…
Viish Feb 9, 2026
6102002
Minor layout improvements
Viish Feb 9, 2026
13ddd0e
Fixed menu icon color in dark mode + increased ZRTP SAS code text size
Viish Feb 9, 2026
c03f112
Fixed some duplicated IDs + wrong content description for drawer icon
Viish Feb 9, 2026
d41ad88
Removed history list popup menu that only contained 1 item
Viish Feb 9, 2026
4bc67d9
Show contacts & suggestions when filtering calls history & conversati…
Viish Feb 10, 2026
40e2e1e
Fixed CardDAV / LDAP settings UI issues
Viish Feb 10, 2026
40704cc
Fixed generated APK file name not containing git version
Viish Feb 11, 2026
2ee93e0
Fixed crash due to missing Crashlytics build ID in release flavor
Viish Feb 11, 2026
e8601d8
Fixed trusted devices label not centered above progress bar
Viish Feb 12, 2026
91f13fe
Fixed UI when merging calls into local conference
Viish Feb 13, 2026
f5536ba
Switched to chatRoom.subjectUft8 + fixed notification & shortcut labe…
Viish Feb 13, 2026
59435c3
Fixed call log history not updated when deleting items from details f…
Viish Feb 13, 2026
8c0499a
Bumped AGP to 9.0.1 & gradle to 9.2.1
Viish Feb 16, 2026
2a81597
Added developper setting button to delete orphan auth info
Viish Feb 16, 2026
4ac0b78
Hide operation in progress label & spinner if SSO fails
Viish Feb 16, 2026
c8e34a3
Updated translations from Weblate
Viish Feb 16, 2026
de3280f
Bumped version code for next beta
Viish Feb 16, 2026
64f04e4
Improved account profile page with section header & connection in pro…
Viish Feb 16, 2026
820eec9
Also show print logs in logcat setting in troubleshooting fragment
Viish Feb 16, 2026
9ecd63e
Trying to prevent ringtone picker not opening + show error toast if r…
Viish Feb 16, 2026
93202fe
Reworked layout to improve coherence & display on large screen in lan…
Viish Feb 17, 2026
2dde1c2
Small improvement over suggestion long press effect
Viish Feb 17, 2026
c50acdf
Add log if foreground service fails to start + finish call activity i…
Viish Feb 17, 2026
83c8cfd
Removed old transifex configuration folder & file
Viish Feb 18, 2026
521cf5e
Added missing setShowWhen() to notification + fixed crash when going …
Viish Feb 18, 2026
1f36852
Use incoming call notification ID instead of hard-coded value
Viish Feb 18, 2026
37200ec
Show error notification if in-call foreground service doesn't starts …
Viish Feb 23, 2026
70183f7
Fixed proximity sensor disabled after app has been put in background …
Viish Feb 23, 2026
7685d7e
Updated translations from Weblate
Viish Feb 23, 2026
c492d99
Bumped version code for next beta
Viish Feb 23, 2026
9733983
Fixed wrong constraint in call transfer layout & lists not updated wh…
Viish Feb 23, 2026
3c9d08e
No longer need to check this at app level, it is now done by the SDK
Viish Feb 24, 2026
3ad6c6c
Access shared media & documents from contact page if a 1-1 chat room …
Viish Feb 25, 2026
7fe554b
Fixed crash due to TextureView API not called from main thread
Viish Mar 2, 2026
1c4f73a
Show video preview in in-call conversation screen
Viish Mar 2, 2026
b055b53
Show specific label for end-to-end encrypted meetings
Viish Mar 2, 2026
b5743a7
Prevent conference related chat rooms to be added to conversations list
Viish Mar 2, 2026
d37f33a
Improved 'do SAS validation again' button UI
Viish Mar 3, 2026
a2b2b54
Removed 'disable video' setting
Viish Mar 3, 2026
62f6b5e
Allow long press on digits in numpad to produce a long sound instead …
Viish Mar 3, 2026
c747bc7
Bumped AGP to 9.1 and gradle to 9.3.1
Viish Mar 4, 2026
e14365b
Added a setting to show past meetings (now hidden by default)
Viish Mar 4, 2026
a22f4ad
Prevent keyboard for correcting user input for SIP address text fields
Viish Mar 5, 2026
b16b42c
Added back hide message content in Android notification setting
Viish Mar 5, 2026
15603e7
Fixed issue in previous commit
Viish Mar 5, 2026
d6af726
Updated translations from Weblate
Viish Mar 5, 2026
18dbe43
Improve account creation when SMS can't be sent
Viish Mar 5, 2026
29944b9
Force left to right direction for numpad layouts
Viish Mar 9, 2026
ac1931c
Updated translations from Weblate
Viish Mar 10, 2026
044fcab
Bumped version code for next beta
Viish Mar 11, 2026
fa75b15
Updated firebase & coil dependencies
Viish Mar 11, 2026
d47a775
Switched to gradle toolchain
Viish Mar 12, 2026
0a63736
Fixed media grid using 2 lines issue when sending exactly 3 files wit…
Viish Mar 13, 2026
ff7783c
Replaced delete message dialog by bottom sheet menu
Viish Mar 13, 2026
ee4d110
Improved conversation removal in progress layout
Viish Mar 16, 2026
c385f80
Bumped kotlin & coreKtx dependencies
Viish Mar 16, 2026
6aaf8fa
Fixed irregularities in landscape & tablet layouts regarding text fie…
Viish Mar 16, 2026
422eb8e
Allow chat bubble text selection
Viish Mar 16, 2026
ad65112
Leave chat message long press menu opened while showing the bottom sh…
Viish Mar 16, 2026
10b3801
Added new colors to replace old ones, reworked themes to only use two…
Viish Dec 10, 2025
d8536c8
Updated translations from Weblate
Viish Mar 23, 2026
c5d83b5
Bumped version code for next public beta
Viish Mar 23, 2026
facc19f
Minor code improvements, bumped gradle & firebase dependencies
Viish Mar 26, 2026
84ad32a
Fixed sharing text multiple times from a third party app to Linphone …
Viish Mar 31, 2026
2471158
Remove duplicated entry in linphonerc_default
Viish Apr 3, 2026
5ac5cec
Hide participants list header as well in read-only group chat room
Viish Apr 3, 2026
07b33c3
Hide do ZRTP SAS validation again while in conference
Viish Apr 3, 2026
a374282
Allow multi lines in sceduled meeting description
Viish Apr 3, 2026
e2db7fe
Fixed empty list when filtering meetings if there is no result
Viish Apr 3, 2026
4ba4254
Show call transfer icon in calls list shown during call transfer inst…
Viish Apr 3, 2026
c1bb0eb
Empty filter textfield when leaving new call/transfer call fragments
Viish Apr 3, 2026
528ea32
Change call recording button label while recording is ongoing
Viish Apr 3, 2026
e7c43d1
Added a toast to let user know call recording as been stored when it'…
Viish Apr 3, 2026
c9f052f
Show toast when LDAP server changes have been saved
Viish Apr 3, 2026
498d903
Fixed sharing logs to contact shortcut
Viish Apr 3, 2026
039500c
Fixed conversation not available in conference/group call when invite…
Viish Apr 3, 2026
6d7a88f
Updated translations from Weblate
Viish Apr 3, 2026
26e8cc8
Updated translations from Weblate
Viish Apr 7, 2026
839dcea
Bumped version code for next public beta (first release candidate)
Viish Apr 7, 2026
6d51f23
Remove remote provisioning URI from Core when logging out the last ac…
Viish Apr 10, 2026
afe65c5
Added DTMFs settings in advanced calls section
Viish Apr 13, 2026
0365ebe
Added missing try/catch on PickVisualMediaRequest
Viish Apr 13, 2026
c8d2f81
Fixed group conversation participants list not expandable if not admin
Viish Apr 13, 2026
945b0a8
Fixed typo in french translation + bumped AGP to 9.1.1
Viish Apr 20, 2026
c0552e5
Bumped AGP to 9.2.0
Viish Apr 24, 2026
b4f2f18
Added missing confirmation dialog when deleting/leaving chat room and…
Viish Apr 24, 2026
e8c4fbd
Updated target SDK to 37, bumped dependencies
Viish Apr 24, 2026
3fe8ac3
Prevent account error notification to show up if push are available
Viish Apr 24, 2026
e4ba2bb
Fixed SIP address picker not showing up when transferring a call to a…
Viish Apr 24, 2026
bec17a4
Disable delete all history button if history is empty
Viish Apr 24, 2026
1d7e94f
Fixed extra action disabled default value
Viish Apr 24, 2026
45612de
Updated translations from Weblate
Viish Apr 25, 2026
a7108af
Bumped version code for next public beta
Viish Apr 25, 2026
085aad6
Fixed typo + updated CHANGELOG
Viish Apr 25, 2026
3622430
Remove pending Account & AuthInfo when aborting account creation process
Viish Apr 28, 2026
c38f79b
Prevent being stuck on PermissionsFragment if going back to it by sli…
Viish Apr 28, 2026
56a48d8
Added bottom margin to meeting toggle to leave room for FaB when keyb…
Viish Apr 28, 2026
5affa5b
Added missing confirmation dialog when deleting a meeting
Viish Apr 29, 2026
fd8251c
Update myselfIsAdmin in chat info
Viish Apr 30, 2026
4e3e349
Fixed sharing media/document from conversation media/document list to…
Viish Apr 30, 2026
855b4ce
Added confirmation dialog before removing participant from group chat
Viish Apr 30, 2026
cf08f65
Fixed editing CardDAV synchronized friend list name or URI
Viish Apr 30, 2026
6d5172c
Fixed calls started by URI handler aborted due to network reachability
Viish Apr 30, 2026
a4fa6f7
No longer using call log startdate as notification ID, found a scenar…
Viish May 4, 2026
08bb27b
Fixed 'scroll to today' button not working if no meetings in the past
Viish May 4, 2026
cd867aa
Updated translations from Weblate
Viish May 4, 2026
87e7373
Configured Core to automatically handle file removal when chat messag…
Viish Apr 30, 2026
84b21f5
Bumped version code for next beta
Viish May 5, 2026
631f02e
Bumped AGP to 9.2.1
Viish May 6, 2026
09f23ae
Added BLE hearing aid to onAudioDevicesAdded
Viish May 6, 2026
30a8b45
Hide IMDN status menu for incoming messages
Viish May 11, 2026
b2fe490
Prevent being stuck in the Help page while in the Assistant if there'…
Viish May 12, 2026
e5e78b7
Moved account_creator_url to default RC instead of keeping it in the …
Viish May 12, 2026
3b69473
Remove RLS URI from default RC, add it to assistant_linphone_default_…
Viish May 12, 2026
bc61f42
Bumped version code & updated CHANGELOG
Viish May 12, 2026
caee3ce
Fixed missing goBack() code on SSO's back button
Viish May 15, 2026
3c3f765
Added a few logs to QR code scanner
Viish May 18, 2026
8266c69
Removed onError event, using directly formattedRedToast one
Viish May 18, 2026
75408a4
Added specific error code for wrong SMS confirmation code during acco…
Viish May 19, 2026
1cbacc8
Fixed SSO webpage not showing up (had to replace fragment by activity…
Viish May 19, 2026
73b94e9
Bumped dependencies
Viish May 21, 2026
662f9a7
Do not configure conference in Connected state as it may issue a reIN…
Viish May 22, 2026
9c91b4a
Code cleanup, bumped gradle version
Viish May 25, 2026
064910e
Prevent to display word null in chat message description in case it c…
Viish May 26, 2026
4aea9ee
Improved how we compute the icon in the conversations list last messa…
Viish May 26, 2026
8cce122
Restart keep alive service notification when it's dismissed
Viish May 29, 2026
620fff3
Removed click listener on helper text for delete native contacts
Viish May 29, 2026
780c8d9
Updated CHANGELOG & bump version and name for 6.2.0 release
Viish Jun 1, 2026
5fa1a8a
Prevent exception seen on Crashlytics
Viish Jun 9, 2026
84990f0
Prevent active call screen from showing up when going back from outgo…
Viish Jun 4, 2026
afbca84
Prevent search filter text from going behind the clear field icon in …
Viish Jun 4, 2026
d069001
Abort SSO process if server URL is null or empty
Viish Jun 4, 2026
55eebf6
Prevent crashes due to lateinit property not being initialized (call …
Viish Jun 9, 2026
53e59d8
Prevent DTMF sound to play indefinitely when swipping the numpad bott…
Viish Jun 22, 2026
a22d5d4
Improved margin in chat rooms list cell between icons & text
Viish Jun 22, 2026
0fea819
Updated translations from Weblate
Viish Jun 23, 2026
b65f3aa
Try to automatically use headphones / headset if possible
Viish Jun 23, 2026
b7a5826
Added proximity sensor listener
Viish Jun 12, 2026
4da02e4
Updated CHANGELOG & bumped version code & name, added Laotian transla…
Viish Jun 23, 2026
f94addb
Fixed part of drawer menu hidden behind nav bar when phone is in land…
Viish Jun 24, 2026
879da31
Updated vu-meter max value
Viish Jun 24, 2026
8c74e92
Improved keep app alive service foreground notification text
Viish Jun 24, 2026
663418f
Only resume media player after seeking if it was playing before
Viish Jun 25, 2026
00478b7
Bumped version code & updated CHANGELOG for 6.2.2
Viish Jun 25, 2026
8a7fbd9
Added setting to disable use of proximity sensor in audio calls
Viish Jul 1, 2026
558f34a
Hide paused label in conf while in fullscreen, leave fullscreen mode …
Viish Jul 2, 2026
40929b7
Fixed registrar & outbound SIP proxy transport URIs that could not be…
Viish Jul 2, 2026
b27ee6c
Prevent black screen when pausing conference + prevent fullscreen mod…
Viish Jul 6, 2026
0f8eec7
Updated translations from Weblate
Viish Jul 6, 2026
1e1ab74
Show chosen emoji reaction as soon as it's been picked by the user (d…
Viish Jul 6, 2026
46f8e74
Bumped version code to 6.2.3 & updated CHANGELOG
Viish Jul 7, 2026
8da0c98
Merge remote-tracking branch 'linphone/release/6.2' into integrate/6.2
LawOfSynergy Jul 7, 2026
53e15e9
Re-apply AN 6.2 view/policy customizations
LawOfSynergy Aug 6, 2026
1627b1b
Subscribe to directory extensions for presence
LawOfSynergy Aug 7, 2026
b234136
CI: send release/* builds to the Play alpha (preprod) track
LawOfSynergy Aug 11, 2026
b9ca7af
Block conference merge until all calls have established media
LawOfSynergy Aug 26, 2026
74d8a68
Bump version to 6.2.10
LawOfSynergy Aug 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ If you are using a SDK that isn't the latest release, please update first as it'

5. **SDK logs** (mandatory)

Enable debug logs in advanced section of the settings, restart the app, reproduce the issue and then go back to advanced settings, click on "Send logs" and copy/paste the link here.
Click on "Share logs" in Help -> Troubleshooting view and copy/paste the link here.

It's also explained [in the README](https://github.com/BelledonneCommunications/linphone-android#behavior-issue).

Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/an-mobile-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ on:
branches:
- main
- testing
- 'release/**'
workflow_dispatch:
concurrency:
group: "${{ github.ref }}"
Expand Down Expand Up @@ -42,6 +43,7 @@ jobs:
export GOOGLE_APPLICATION_CREDENTIALS=./google-creds.json
if [[ "${{ github.ref }}" == "refs/heads/main" ]]; then python3 upload-app.py --track beta com.acceleratenetworks.mobile "$(./version.sh)"; fi
if [[ "${{ github.ref }}" == "refs/heads/testing" ]]; then python3 upload-app.py --track alpha com.acceleratenetworks.mobile "$(./version.sh)"; fi
if [[ "${{ github.ref }}" == refs/heads/release/* ]]; then python3 upload-app.py --track alpha com.acceleratenetworks.mobile "$(./version.sh)"; fi
- uses: actions/upload-artifact@v4.1.0
if: always()
with:
Expand Down
2 changes: 1 addition & 1 deletion .gitlab-ci-files/job-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ job-android:

stage: build
tags: [ "docker-android" ]
image: gitlab.linphone.org:4567/bc/public/linphone-android/bc-dev-android:20230414_bullseye_jdk_17_cleaned
image: gitlab.linphone.org:4567/bc/public/linphone-android/bc-dev-android-36:20260120_trixie_java21_android36_gradle9

before_script:
- if ! [ -z ${SCP_PRIVATE_KEY+x} ]; then eval $(ssh-agent -s); fi
Expand Down
11 changes: 0 additions & 11 deletions .tx/config

This file was deleted.

106 changes: 104 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,108 @@ Group changes to describe their impact on the project, as follows:
Fixed for any bug fixes.
Security to invite users to upgrade in case of vulnerabilities.

## [6.2.3] - 2026-07-07

### Added
- Setting to disable proximity sensor turning screen off when device is next to the ear during audio calls

### Changed
- Show chat message emoji reaction as soon as selected instead of waiting for message to be sent

### Fixed
- Account registrar & outbound SIP proxy URIs transport that couldn't be changed
- Layout when conference is paused
- Prevent fullscreen mode when conference is paused

## [6.2.2] - 2026-06-25

### Changed
- Improved keep app alive foreground service notification content text
- Only resume media player after seeking if it was playing before

### Fixed
- Prevent drawer menu to be drawn behind the navigation bar in landscape

## [6.2.1] - 2026-06-23

### Added
- Added proximity sensor listener to be able to log events
- Laotian translation from Weblate

### Changed
- Abort single sign-on process if server URL is null or empty
- Automatically route audio to wired headphones/headset if such device is available

### Fixed
- Active call screen showing up after going back from outgoing call screen
- Prevent DTMF to be played indefinitely when swiping the numpad bottom sheet away while pressing a digit

## [6.2.0] - 2026-06-02

### Added
- Added the ability to edit/delete chat messages sent less than 24 hours ago.
- Added keyboard shortcuts on IncomingCallFragment: Ctrl + Shift + A to answer the call, Ctrl + Shift + D to decline it
- Added seeking feature to recordings & media player within app
- Added PDF preview in conversation (message bubble & documents list)
- Added media/documents access from contact page if a 1-1 conversation with any of the contact SIP addresses is found
- Added hover effect when using a mouse (useful for tablets or devices with desktop mode)
- Support right click on some items to open bottom sheet/menu
- Added toggle speaker action in active call notification
- Increased text size for chat messages that only contains emoji(s)
- Use user-input to filter participants list after typing "@" in conversation send area
- Handle read-only CardDAV address books, disable edit/delete menus for contacts in read-only FriendList
- Added swipe/pull to refresh on contacts list of a CardDAV addressbook has been configured to force the synchronization
- Show information to user when filtering contacts doesn't show them all and user may have to refine it's search
- Core will now automatically delete from device files that were sent/received in a chat message when it is deleted (because it's ephemeral or has been manually deleted)
- Show Android notification when an account goes to failed registration state (only when background mode is enabled)
- New settings:
- one for user to choose whether to sort contacts by first name or last name
- one to hide contacts that have neither a SIP address nor a phone number
- one to let app auto-answer call with video sending already enabled
- one to let edit native contacts Linphone copy in-app instead of opening native addressbook third party app
- one to show past meetings (they are now hidden by default)
- one to hide received message content in android notification
- possibility to choose between RFC2833 and SIP INFO for DTMFs
- Added a vu meter for recording & playback volumes (must be enabled in developer settings)
- Added support for HDMI audio devices
- Added video preview during in-call conversation
- Allow text selection in chat bubble (once long press menu is displayed)

### Changed
- App now targets API level 37
- No longer follow TelecomManager audio endpoint during calls, using our own routing policy
- Show matching contacts & suggestions when filtering call history list & conversations list, allowing to quickly call someone without opening the start call/conversation fragment
- Join a conference using default layout instead of audio only when clicking on a meeting SIP URI
- Removing an account will also remove all related data in the local database (auth info, call logs, conversations, meetings, etc...)
- Hide SIP address/phone number picker dialog if contact has exactly one SIP address matching both the app default domain & the currently selected account domain
- Hide SIP address associated to phone number through presence mecanism in contact details & editor views.
- Improved UI on tablets with screen sw600dp and higher, will look more like our desktop app
- Improved navigation within app when using a keyboard
- Now loading media/documents contents in conversation by chunks (instead of all of them at once)
- If in-call foreground service doesn't start, show an error notification and clicking on it will fix the issue (by bringing Linphone in foreground and re-starting the foreground service)
- Restart keep-alive service foreground notification if it's dismissed to ensure app will be kept alive in background
- Simplified audio device name in settings
- Reworked some settings (moved calls related ones from advanced settings to advanced calls settings)
- Removed menu to access account profile, button is now directly available from drawer menu
- Increased shared media preview size in chat
- 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 confirmation dialog before deleting/removing something/someone (contact, meeting, conversation, call log, etc...)
- Delivery information menu when long pressing an incoming chat message has been removed since we no longer send IMDNs to all participants of the group conversation

### Fixed
- Prevent crash & background mode from turning on when doing a remote provisioning if an account is already configured
- Prevent app from sending all phone numbers & SIP addresses to sip.linphone.org presence server for long term presence feature if account is not sip.linphone.org
- Fixed SIP address picker not showing up in call transfer view when selecting a contact with more than 1 SIP address
- Prevent incoming call notification from staying visible and answer button from doing nothing after answering incoming conference call
- Copy raw message content instead of modified one when it contains a participant mention ("@username")
- Do not apply Crashlytics plugin if it's not enabled

## [6.0.23] - 2026-02-02

### Fixed
Expand Down Expand Up @@ -48,14 +150,14 @@ Group changes to describe their impact on the project, as follows:
### Changed
- Added shrink resources to release config in gradle

### Fixed
### Fixed
- Remove AuthInfo when configuring a CardDAV friend list if synchronization fails
- Added missing toast when starting a group call or meeting if there's an issue
- Fixed crash in RecordingPlayerFragment due to used lateinit property before it's initialized

## [6.0.19] - 2025-10-16

### Added
### Added
- Spanish and Slovakian translations thanks to Weblate contributors

### Changed
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ We no longer use transifex for the translation process, instead we have deployed
Due to the full app rewrite we can't re-use previous translations, so we'll be very happy if you want to contribute.

<a href="https://weblate.linphone.org/engage/linphone/">
<img src="https://weblate.linphone.org/widget/linphone/linphone-android-6-0/multi-auto.svg" alt="Translation status" />
<img src="https://weblate.linphone.org/widget/linphone/linphone-android-6-2/multi-auto.svg" alt="Translation status" />
</a>

# CONTRIBUTIONS
Expand Down
Loading
Loading