savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-06-01T17:34:45Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/778TV: call hanging up after 2 seconds2023-06-01T17:34:45ZPierre DucheminTV: call hanging up after 2 seconds- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to r...- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
0. Enable auto-answer on Android TV device
1. kill/restart jami-gnome or jami android
2. call Android TV device from jami-gnome (2020-07-24) or jami android (20200715-01)
- Actual result: after exactly 2 seconds, the Android TV device hang up.
- Expected result: the call starts normally
## Additional information
- Everything works fine if the Android TV device calls jami-gnome or jami android
- race condition?
- Call log:
[callhangingup.log](/uploads/e72e1c791109a4d7cf339c1d66690925/callhangingup.log)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1535Swarm: Should be able to create a swarm with members of another swarm2024-01-05T20:35:07ZSébastien BlinSwarm: Should be able to create a swarm with members of another swarm# Scenario
+ Click on Start swarm
# Expected
We should see all conversations and be able to click on a swarm to add all members of this swarm to a new one
# Current result
We only see contacts# Scenario
+ Click on Start swarm
# Expected
We should see all conversations and be able to click on a swarm to add all members of this swarm to a new one
# Current result
We only see contactshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1229Account migration page: No information about account to migrate2023-04-06T15:06:36ZSébastien BlinAccount migration page: No information about account to migrate# Scenario
+ Get an account to migrate (expired certificate + password)
+ Launch android client
# Current result
+ Migrating account is asked, but we don't know what account needs migration (can be bad if multiple accounts)
# Expecte...# Scenario
+ Get an account to migrate (expired certificate + password)
+ Launch android client
# Current result
+ Migrating account is asked, but we don't know what account needs migration (can be bad if multiple accounts)
# Expected
+ At least the profile should be retrieven and shown (via profile.vcf) because the archive is blocked anywayhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1126Sent/Recieved Icons Disappeared With Latest Update2023-02-17T20:50:08ZOkyDookySent/Recieved Icons Disappeared With Latest UpdateWith this latest update, the gray icons next to messages that would display a message's sent/received status are gone and it is just blank/white next to them. The "read" badges of the contact(s) are still there and do work as expected.
...With this latest update, the gray icons next to messages that would display a message's sent/received status are gone and it is just blank/white next to them. The "read" badges of the contact(s) are still there and do work as expected.
## Describe your environment
Please specify the following:
- Jami version: Taranis - 20220906-01
- Device model: Moto G7 Supra
- Android version: 9
- What build you are using: F-Droidhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1079Cancel File Transfer not working2022-02-10T22:55:55ZtrymeoutCancel File Transfer not workingWhen I cancel a file transfer midway though the file being downloaded to my device, the cancel button does nothing and the file keeps downloading.When I cancel a file transfer midway though the file being downloaded to my device, the cancel button does nothing and the file keeps downloading.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1069Bluetooth: add control accessibility with bluetooth2023-05-05T19:16:12ZMaxime CalletBluetooth: add control accessibility with bluetoothadd control for:
- accept call, refuse call & end call
- volume up & downadd control for:
- accept call, refuse call & end call
- volume up & downAdrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1067Screensharing: issue while coming back from pip, stack lost, preview bug2024-01-10T16:15:49ZMaxime CalletScreensharing: issue while coming back from pip, stack lost, preview bug- Ring version: 326
- Device model: Huawei p30
- Android version: Any
- What build you are using: F-droid | Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Create a call
2. Start scree...- Ring version: 326
- Device model: Huawei p30
- Android version: Any
- What build you are using: F-droid | Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Create a call
2. Start screensharing
3. click on home to go in PiP mode
4. expand the PiP to go back to the call view
5. Stop screensharing
- Actual result: the preview is not showing the camera stream, but the receiver gets the video stream
- Expected result: the preview should be shown correctly
## Additional informationhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1045Doc: Generate Documentation for android project2023-06-01T17:21:36ZMaxime CalletDoc: Generate Documentation for android projectPatches: https://review.jami.net/c/jami-client-android/+/19895Patches: https://review.jami.net/c/jami-client-android/+/19895https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1033Webview bubble (2 bubbles appear, one for the preview, the other for the link)2021-12-06T16:07:11ZAltonsWebview bubble (2 bubbles appear, one for the preview, the other for the link)## Describe your environment
Please specify the following:
- Ring version: 20210924-01
- Device model: Samsung galaxy core prime
- Android version: 5.0.1 + edit(by @mcallet): common to all android version
- What build you are ...## Describe your environment
Please specify the following:
- Ring version: 20210924-01
- Device model: Samsung galaxy core prime
- Android version: 5.0.1 + edit(by @mcallet): common to all android version
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Open Jami
2. Receive a message with a link, the webview bubbles will appear in the conversation
- Actual result: 2 bubbles appear for one link (unlike the "smooth" experience of jami-qt desktop client.
- Expected result: If we choose to use 2 bubbles, these should be better integrated.
## Additional information
![image](/uploads/d4265bfee3d7996d28bc0439ffae4865/image.png)
![image](/uploads/fc14927d3437c48145f86055ff90721e/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1012(Feature request) Cache2021-11-25T16:58:44ZhardBSDk(Feature request) Cachehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1323https://git.jami.net/savoirfairelinux/jami-project/-/issues/1323https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/956Video Call Preview Window Shows Elongated Preview2023-03-29T21:12:39ZBurnTorVideo Call Preview Window Shows Elongated Preview- Ring Version: Maloya 20210521-01
- Device Model: OUKITEL WP6
- Android Version: 10
- Google Play Store Version
When inside of a video call, the preview window in the bottom right should be resized to the proper ratio as it cur...- Ring Version: Maloya 20210521-01
- Device Model: OUKITEL WP6
- Android Version: 10
- Google Play Store Version
When inside of a video call, the preview window in the bottom right should be resized to the proper ratio as it currently stretches video image to elongated proportions.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/510account creation (setup): refine explaining text and wording2021-04-17T20:16:16ZRing Thingaccount creation (setup): refine explaining text and wordingThe account creation text currenty talks about things like "password to protect your account".
Refining the wording in the introductory texts (and in Ring generally) may improve the user understanding and also allow for better short des...The account creation text currenty talks about things like "password to protect your account".
Refining the wording in the introductory texts (and in Ring generally) may improve the user understanding and also allow for better short descriptions, that convey better matching concepts.
For example,
* talk about locally created RingIDs, instead of ambiguous "accounts" (registerd at which Company?)
* omit the difference between RingIDs and device keys in the basic description.
This draft has been adapted from the below discussion of this issue:
```
Setup Wizard Refinement Draft
0) Setting up your Jami device
Jami uses a randomly created Jami-ID on your device for secured,
distributed (peer-to-peer) messaging, and direct
communication with others.
Your Jami-ID credentials are *only* created and stored on the
local device, to protect your freedom and privacy!
You may, however, transfer your Jami-ID to additional devices,
and should maintain a backup.
* Import existing Jami-ID (transfer-PIN or backup file)
* Generate a new, random, Jami-ID (local config file)
1) Create new Jami-ID
* Optionally, you may register a (nick) name in the Jami directory.
It has to be unique and also allows others to connect with you.
A nick name is easier to use and remember than the long
string of random characters of the Jami-ID.
(Recommended, but nicks can currently not be changed, reused nor deleted!)
* Optionally, set a password to protect your Jami-ID credentials on the device,
and in backups (they contain your decryption key).
* (Also explain where daily backups are saved to disk) (recommended)
2) Edit your profile
There should be info about the profile name.
That it's independent from the nick name
That it can be changed
What kinds of characters are allowed
Is it shown to other users?
Is it specified separately for each device?
```
Probably applicable in all platform clients.Charlotte HoffmannSébastien BlinCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/495[TV] Add a HD switch2023-04-21T20:03:39ZPierre Duchemin[TV] Add a HD switchLike Gnome client, AndroidTV version have to support HD video and to be able to switch between HD and SDLike Gnome client, AndroidTV version have to support HD video and to be able to switch between HD and SDhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1618File transfer notifications come in loop2024-03-28T00:05:08ZSébastien BlinFile transfer notifications come in loop# Scenario
Got a conevrsation with files in it. Generally it swarm with some members
# Current result
Received files come in loop. I see a lot of notifications for the same file sometimes# Scenario
Got a conevrsation with files in it. Generally it swarm with some members
# Current result
Received files come in loop. I see a lot of notifications for the same file sometimesVitalii NikitchynVitalii Nikitchynhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1461Swarm-call: meta2024-02-27T14:50:25ZSébastien BlinSwarm-call: meta# To test
+ Check that call message is updating if call is current or not
+ Check join in audio/video
+ Check all buttons if the action is correct (join call or launch new call on the host)
# TODO
+ getActiveCalls() to retrieve curren...# To test
+ Check that call message is updating if call is current or not
+ Check join in audio/video
+ Check all buttons if the action is correct (join call or launch new call on the host)
# TODO
+ getActiveCalls() to retrieve current active calls when opening Jami
+ Show in smartlist a visual indication that a call is in progress?
+ Check text (should be homogeneous with client-qt) for banner and join call messages
+ Ability to change current host in the settings (and show current host)
+ Fallback to be the default host if call fails (https://docs.jami.net/developer/calls-in-swarm.html)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1414Sometimes messages in certain groups are ignored2023-10-26T12:41:41Zsession 21Sometimes messages in certain groups are ignoredSometimes, because members in a group are not always online, we may miss certain messages.
For example, in group chats, there are many people. When a member sends a message on the 1st, but we only receive it on the 3rd, we may miss the ...Sometimes, because members in a group are not always online, we may miss certain messages.
For example, in group chats, there are many people. When a member sends a message on the 1st, but we only receive it on the 3rd, we may miss the message due to too many chat records.
Can Jami highlight unread messages to help us not miss any of them?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1398The synchronisation of the reactions does not work as expected2023-10-10T14:53:00ZannaThe synchronisation of the reactions does not work as expectedWhile on the Dekstop a reaction from my contact is displayed once, the Android version displays the same reaction of the contact four times.
Another entry in the mobile version shows two hearts that I supposedly gave in response to a me...While on the Dekstop a reaction from my contact is displayed once, the Android version displays the same reaction of the contact four times.
Another entry in the mobile version shows two hearts that I supposedly gave in response to a message from my contact. However, in the desktop version from which I sent this message, there is no reaction from me to my contact's message. If I deselect the two hearts by tapping on the reactions in the mobile message, it only works for one of the hearts. If I also want to remove the second one, it will mark itself again. If I now restart Jami, the Android version suddenly shows me three hearts for the same message.
One more note: I'm currently online with both devices at the same time, but not on the same network.
Eleutheria 20231002-02https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1389Crash because of the new JamiId feature2023-10-02T23:19:16ZPierre NicolasCrash because of the new JamiId feature## Describe your environment
- Jami version: apk 383
## Steps to reproduce
- Can you reproduce the bug: at will
## Additional information
Related the stop/start of the activity
![Screen_recording_20231002_093108](/uploads/c359...## Describe your environment
- Jami version: apk 383
## Steps to reproduce
- Can you reproduce the bug: at will
## Additional information
Related the stop/start of the activity
![Screen_recording_20231002_093108](/uploads/c359edd04616fa28c6b35c44a0b8403b/Screen_recording_20231002_093108.mp4)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1362ForegroundServiceStartNotAllowedException2023-09-12T14:45:14ZPierre NicolasForegroundServiceStartNotAllowedExceptionGoogle play console : crash at runtime
Devices : android 12, 12L and 13
```plaintext
Exception java.lang.RuntimeException:
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:5110)
at android.app.ActivityThread.ac...Google play console : crash at runtime
Devices : android 12, 12L and 13
```plaintext
Exception java.lang.RuntimeException:
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:5110)
at android.app.ActivityThread.access$2100 (ActivityThread.java:310)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2319)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loopOnce (Looper.java:226)
at android.os.Looper.loop (Looper.java:313)
at android.app.ActivityThread.main (ActivityThread.java:8663)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1135)
Caused by android.app.ForegroundServiceStartNotAllowedException:
at android.app.ForegroundServiceStartNotAllowedException$1.createFromParcel (ForegroundServiceStartNotAllowedException.java:54)
at android.app.ForegroundServiceStartNotAllowedException$1.createFromParcel (ForegroundServiceStartNotAllowedException.java:50)
at android.os.Parcel.readParcelable (Parcel.java:3345)
at android.os.Parcel.createExceptionOrNull (Parcel.java:2432)
at android.os.Parcel.createException (Parcel.java:2421)
at android.os.Parcel.readException (Parcel.java:2404)
at android.os.Parcel.readException (Parcel.java:2346)
at android.app.IActivityManager$Stub$Proxy.setServiceForeground (IActivityManager.java:8094)
at android.app.Service.startForeground (Service.java:786)
at cx.ring.services.DataTransferService.onStartCommand (DataTransferService.kt:62)
at android.app.ActivityThread.handleServiceArgs (ActivityThread.java:5092)
Caused by android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActiveServices.setServiceForegroundInnerLocked (ActiveServices.java:1955)
at com.android.server.am.ActiveServices.setServiceForegroundLocked (ActiveServices.java:1455)
at com.android.server.am.ActivityManagerService.setServiceForeground (ActivityManagerService.java:14154)
at android.app.IActivityManager$Stub.onTransact (IActivityManager.java:3648)
at com.android.server.am.ActivityManagerService.onTransact (ActivityManagerService.java:3038)
```Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1354Sharing files from Android creates multiple Jami tasks to run in parallel, ca...2023-08-24T15:54:38ZMaxim CournoyerSharing files from Android creates multiple Jami tasks to run in parallel, causing problems## Describe your environment
Please specify the following:
- Jami version: 20230818-01
- Device model: Galaxy Tab S2
- Android version: 7
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the ...## Describe your environment
Please specify the following:
- Jami version: 20230818-01
- Device model: Galaxy Tab S2
- Android version: 7
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Ensure there is no Jami in your active tasks.
1. Open your favorite Android file manager app.
1. Select a file, then press "Share" -> Press the Jami "Share with..." icon -> Select contact
1. Press the Android tasks button, and observe there is now two Jami related tasks: "Share with..." and "Jami".
1. Repeat steps 2 and 3.
1. Observe there is now *four* Jami related tasks.
- Actual result: Jami tasks keep adding up.
- Expected result: A single Jami task should run.
See the video below for a demonstration of the problem.
https://youtu.be/eg-6YsyJ2i4Pierre NicolasPierre Nicolas