jami-client-android issueshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues2024-03-19T13:20:57Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1632Buttons are missing in CallView when Android interface scaling and font scali...2024-03-19T13:20:57ZPreston LeppanenButtons are missing in CallView when Android interface scaling and font scaling are set to too large## Environment
- Jami version: 20240308-01
- Device model: Xiaomi Mi 10T Lite
- Android version: 12
- What build you are using: F-Droid
## Description
Android has scaling options for interface/font in display settings. When yo...## Environment
- Jami version: 20240308-01
- Device model: Xiaomi Mi 10T Lite
- Android version: 12
- What build you are using: F-Droid
## Description
Android has scaling options for interface/font in display settings. When you change the scaling to the largest, buttons in CallView are no longer visible.
<img src="/uploads/f7b16d478c43666770f03231f58ba0b1/c92cb1f3-fcb3-499d-afb5-ea1f8c33ede0.png" width="200"/>
This can be partially considered an accessibility issue, as users with difficulty reading small texts are more likely to change Android interface/font scaling option.
## Steps to reproduce
How often can you reproduce the bug: always
#### Steps:
1. Open Android Settings app -> Display (Some vendors might have different locations, for example in Accessibility -> Vision -> Display)
2. Find Display scale settings, change it to the largest
3. Find Font scale settings, change it to the largest
4. Open Jami, make a voice/video call
#### Expected result:
Buttons in CallView are visible. I can hang-up the call without using Android notification center.
#### Actual result:
Buttons are missing in CallView, including the hang-up button. I have to resort to notification center to hang-up the call.
## Additional information
Jami has multiple similar issues when display scale is too large (logical size is too small), like https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1226 to name one.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1630Links not clickable2024-03-28T00:05:08ZPierre NicolasLinks not clickable## Describe your environment
Please specify the following:
- Jami version: 410
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Send a link
2. Click on the link
- Actual result: Nothing happens
...## Describe your environment
Please specify the following:
- Jami version: 410
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Send a link
2. Click on the link
- Actual result: Nothing happens
- Expected result: Should open web browser.
## Additional information
![image](/uploads/1f7a069536e03e0f421c4d5e84cdf5e0/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1629First back press close conversation instead of settings2024-03-28T00:05:08ZPierre NicolasFirst back press close conversation instead of settings## Describe your environment
Please specify the following:
- Jami version: 410
## Steps to reproduce
- Can you reproduce the bug: at will
- Actual result: The conversation is closed at my first click
- Expected result: It sho...## Describe your environment
Please specify the following:
- Jami version: 410
## Steps to reproduce
- Can you reproduce the bug: at will
- Actual result: The conversation is closed at my first click
- Expected result: It should close the settings page.
## Additional information
![Screen_recording_20240315_105829](/uploads/58aa1e8b141426437ee7ddfedb775b04/Screen_recording_20240315_105829.mp4)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1621CallView: Missing icons2024-02-27T13:04:46ZSébastien BlinCallView: Missing icons# Scenario
In a conference, click to make the call buttons disappears, re-click to show it.
# Current result
![1000010657.png](/uploads/03efc8fa0fb18fc26b8db7305a2d1d11/1000010657.png)# Scenario
In a conference, click to make the call buttons disappears, re-click to show it.
# Current result
![1000010657.png](/uploads/03efc8fa0fb18fc26b8db7305a2d1d11/1000010657.png)Vitalii NikitchynVitalii Nikitchynhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1615Call messages: Invalid color for outgoing2024-02-22T20:46:56ZSébastien BlinCall messages: Invalid color for outgoingDiscussed with Charlotte:
Because we can got red on red:
![Screenshot_20240220-130057](/uploads/d21b795596efd269fb25ca763916b91e/Screenshot_20240220-130057.png)
The color of outgoing calls MUST be the same as the reply color (design o...Discussed with Charlotte:
Because we can got red on red:
![Screenshot_20240220-130057](/uploads/d21b795596efd269fb25ca763916b91e/Screenshot_20240220-130057.png)
The color of outgoing calls MUST be the same as the reply color (design on adobe are updated)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1585Weird left margin on outgoing messages2024-01-30T20:44:10ZPierre NicolasWeird left margin on outgoing messagesBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 401
## Steps to reproduce
- Can you reproduce the bug: at will
## Additional information
![image](/uploads/5bd05e133d0e...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 401
## Steps to reproduce
- Can you reproduce the bug: at will
## Additional information
![image](/uploads/5bd05e133d0eb5c1dff178b563de58ca/image.png)
![image](/uploads/bfb4064c96657215e79f0b51e0651c4d/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1584Message bubble is too wide2024-01-30T21:11:30ZPierre NicolasMessage bubble is too wide## Bug report form
## Describe your environment
Please specify the following:
- Jami version: 401
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps: I don't know exactly but it happens when the message has a certain...## Bug report form
## Describe your environment
Please specify the following:
- Jami version: 401
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps: I don't know exactly but it happens when the message has a certain lenght. Doesn't happens in single line message.
## Additional information
![image](/uploads/d48f2431dd73d5aed9a03ee3a44f0af5/image.png)
Can be seen on the LayoutInspector (it looks like the custom message bubble is well calculated)
![image](/uploads/b5597af7355d959687e63858e0a785de/image.png)
Can be seen on AndroidStudio DesignMode (prove it's not related to recycling)
![image](/uploads/123eee54106f9960b97d4fcf76d248ba/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1556chatview keyboard UI bug2024-01-19T19:52:36ZPierre Nicolaschatview keyboard UI bugBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 20240119
- Device model: smt720
- Android version: 11
- What build you are using: playstore
## Steps to reproduce
- ...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 20240119
- Device model: smt720
- Android version: 11
- What build you are using: playstore
## Steps to reproduce
- Can you reproduce the bug: occasionally
## Additional information
![Screen_recording_20240119_144522](/uploads/7db3b086ea2de576adb251e67a9b6632/Screen_recording_20240119_144522.mp4)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1549Conversation color is not respected for search message feature2024-01-18T15:57:19ZPierre NicolasConversation color is not respected for search message feature## Bug report form
## Describe your environment
Please specify the following:
- Jami version: 20231228-01
## Additional information
![Screen_recording_20240110_180055.mp4](/uploads/88dd89fab7885457843e696b83cb2a4d/Screen_recording_2...## Bug report form
## Describe your environment
Please specify the following:
- Jami version: 20231228-01
## Additional information
![Screen_recording_20240110_180055.mp4](/uploads/88dd89fab7885457843e696b83cb2a4d/Screen_recording_20240110_180055.mp4)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1542Jami not receiving messages in background2024-01-17T15:20:29Z-Jami not receiving messages in background- Jami version: Eleutheria - 20231228-01
- Device model: Google Pixel 5
- Android version: 14
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Set battery optimizat...- Jami version: Eleutheria - 20231228-01
- Device model: Google Pixel 5
- Android version: 14
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Set battery optimization option for Jami to unrestricted (which disables battery optimization)
2. Turn on "Run in background"
3. Use another client to call and message this client to make sure it can receive calls and messages
4. Move this client to background by swiping left
5. Wait 10 seconds
6. Use another client to call and message this client
- Actual result: No calls or messages are received
- Expected result: Calls and messages are received
## Additional information
Messages are received after opening this client (moving to foreground).
Jami website states that [... using a permanent notification, to prevent the application from being killed (this is what the "Run in background" option in Jami has done)](https://jami.net/unifiedpush/). There is no "permanent notification" or any notification after turning on "Run in background".
When I developed an Android app that needs to run in the background, I had to use `setForegroundAsync` to keep it alive, calling this function also creates a notification. Maybe that's what Jami needs? Code example can be found here https://developer.android.com/develop/background-work/background-tasks/persistent/how-to/long-runninghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1539Receiving swarm group invitation from blocked contact2024-01-08T20:58:33ZPierre NicolasReceiving swarm group invitation from blocked contact## Bug report form
## Describe your environment
Please specify the following:
* Jami version: 399.apk
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
* Alice sends a swarm group invitation to Bob
* Bob receiv...## Bug report form
## Describe your environment
Please specify the following:
* Jami version: 399.apk
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
* Alice sends a swarm group invitation to Bob
* Bob receives an invitation and clicks on "block"
* Alice sends a new swarm group invitation to Bob
- Actual result:
- Bob receives an invitation.
- Expected result:
* Bob should not receive an invitation as Alice is blocked.
## Additional information
Looks like it works on QT.
Looks like it doesnt work on iOS.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1536add a member that is already in the swarm2024-01-17T15:10:37ZXavier Jouslin de Norayadd a member that is already in the swarm## Bug report form
## Describe your environment
Please specify the following:
* Jami version: Eleutheria - 20231228-01
* Device model: phone
* Android version: 9
* What build you are using: Play Store
## Steps to reproduce
- Can you...## Bug report form
## Describe your environment
Please specify the following:
* Jami version: Eleutheria - 20231228-01
* Device model: phone
* Android version: 9
* What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: \[at will | occasionally | not at all\]
- Steps:
1. create a swarm
2. add a member
3. add an other member
- Actual result: could see contact already in the swarm
- Expected result: should not see contact that are already in the swarmhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1527Emojis not delete when deleted message2024-01-17T17:09:29ZXavier Jouslin de NorayEmojis not delete when deleted message## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue i...## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue instead of creating new one.
## Bug report form
## Describe your environment
Please specify the following:
- Jami version: Eleutheria - 20231228-01
- Device model: phone
- Android version: 9
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. create a message
2. add emojis
3. delete the message
- Actual result: the emojis still here
- Expected result: should delete the emojis with the deletion of message
## Additional informationPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1524Bug in reaction chip2024-01-03T22:14:28ZEmma FalkiewitzBug in reaction chip## Describe your environment
- What build you are using: master 05551ae4e81f73ebf7413caa151e897f108efd82
## Steps to reproduce
![image](/uploads/845426a98ee9f6fab7c50494c28b020e/image.png)## Describe your environment
- What build you are using: master 05551ae4e81f73ebf7413caa151e897f108efd82
## Steps to reproduce
![image](/uploads/845426a98ee9f6fab7c50494c28b020e/image.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1513Wrong display of the account after clicking on a group call notification2023-12-21T22:01:47ZEmma FalkiewitzWrong display of the account after clicking on a group call notificationI call from an account (P account) a group and I answer by clicking on a notification. This notification leads me to another account (S account) that belong to the group. But the display of the S account does not change on the top left c...I call from an account (P account) a group and I answer by clicking on a notification. This notification leads me to another account (S account) that belong to the group. But the display of the S account does not change on the top left corner (it is still P account and not S account).
![Screen_recording_20231221_164913](/uploads/4a7ff7d7e0f2d00294a9edb8d9c32e3e/Screen_recording_20231221_164913.mp4)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1472Crash when returning to conversation after closing menu option2023-11-30T21:53:53ZEmma FalkiewitzCrash when returning to conversation after closing menu option![Screen_recording_20231130_165209](/uploads/97c530f82e42c8ee9d46339184c76fa2/Screen_recording_20231130_165209.mp4)![Screen_recording_20231130_165209](/uploads/97c530f82e42c8ee9d46339184c76fa2/Screen_recording_20231130_165209.mp4)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1465Presence not correctly refreshed by client2024-03-19T13:46:40ZSébastien BlinPresence not correctly refreshed by client# Debug patch
https://review.jami.net/c/jami-daemon/+/26448
# Scenario
On some network, just wait. At some point presence is lost but account is online.
# Observation
AccountManager::startSync() (for presence put on the DHT) is not ...# Debug patch
https://review.jami.net/c/jami-daemon/+/26448
# Scenario
On some network, just wait. At some point presence is lost but account is online.
# Observation
AccountManager::startSync() (for presence put on the DHT) is not called for days
This means that `JamiJobService.kt` is not correct or fail at some point.
Ideally it would be good to get a debug patch for android where the logs of the job are written in some place that we can monitor like the patch I did for the daemon to debug this issue (to check where the android client blocks)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1464Notification doesn't disapear at the end of the swarm:group call2024-03-28T00:05:08ZPierre NicolasNotification doesn't disapear at the end of the swarm:group call
![image](/uploads/34fed8ee7d8c0dff31ed724cd1d53841/image.png)
![image](/uploads/34fed8ee7d8c0dff31ed724cd1d53841/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1438Click on notification doesnt redirect user to conversation2023-11-06T19:27:31ZPierre NicolasClick on notification doesnt redirect user to conversationhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1436Raise hand icon is not shown immediately2023-11-03T21:19:21ZEmma FalkiewitzRaise hand icon is not shown immediately![Screen_recording_20231103_171224](/uploads/ade93725671523667ed0382e7ebe38ae/Screen_recording_20231103_171224.mp4)![Screen_recording_20231103_171224](/uploads/ade93725671523667ed0382e7ebe38ae/Screen_recording_20231103_171224.mp4)Emma FalkiewitzEmma Falkiewitz