savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-08-20T16:09:39Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/353Plug/Unplug the camera that is not the current rendering device should not tr...2021-08-20T16:09:39ZMing Rui ZhangPlug/Unplug the camera that is not the current rendering device should not trigger DecodingStopped signalhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/160GNU/Linux support2022-04-21T11:32:11ZSébastien BlinGNU/Linux support
+ [x] Call is not retrieven when launching daemon (renderer)
+ [x] (Ming, in progress) Share screen when selecting area, screen becomes black (linux). Share entire screen doesn't work
+ [x] Renderer crash when changing resolutions
+ [x...
+ [x] Call is not retrieven when launching daemon (renderer)
+ [x] (Ming, in progress) Share screen when selecting area, screen becomes black (linux). Share entire screen doesn't work
+ [x] Renderer crash when changing resolutions
+ [x] (in review) Connectivity change (Qt? Network manager or ConnStat: https://review.jami.net/c/ring-daemon/+/13558)
+ [x] Detect if daemon is not launched and avoid crash (https://review.jami.net/c/jami-client-qt/+/16482)
+ [x] i18n!
Re-add missing functionnalities
+ [ ] Busy view (when call is ringing for too long)
+ [x] Missing settings : Chatview position in call (bottom/right) (same for windows)
+ [ ] Missing settings: Bring foreground on incoming calls: (same for windows)
+ [ ] Missing settings notifications (call/pending requests/messages) (same for windows)
+ [x] Missing settings: Enable typing indications (same for windows)
+ [x] Missing setting: Display images and videos into the chatview (same for windows)
+ [x] Missing settings: File transfer (size limit, allow from unknown contacts, auto accept) (same for windows)
+ [x] Account settings, missed banned contacts (same for windows)
+ [x] Emoji picker
+ [x] Notifications use libayatana when possible to get notifications with avatar + buttons for actions
+ [x] Support Dark theme (same for windows?)
+ [x] Avatar is removed if I try to take a photo and cancel for the avatar (same for windows?)
+ [x] DTMF/SIP via keyboard
+ [x] %d hours ago not translated
+ [x] Peer inform recording
# Later
+ [x] Change make-ring
+ [x] Packaging (Amin snap)Amin BandaliAlbert Babí OllerMing Rui ZhangAndreas TraczykAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/844Unable to `import from backup` or `export on network`2020-12-04T21:49:08ZovariUnable to `import from backup` or `export on network`When updating Jami on Android, the account disappeared.
When exporting from another Android device or GNU/Linux device the following message was shown on the Android device creating.
Android message<br>
>### Can't find account<br>
>Acc...When updating Jami on Android, the account disappeared.
When exporting from another Android device or GNU/Linux device the following message was shown on the Android device creating.
Android message<br>
>### Can't find account<br>
>Account couldn't be found on the Jami<br>
>network.<br>
>Make sure it was exported on Jami<br>
>from an existing device, and that<br>
>provided credentials are correct.<br>
> OK
Both WiFi and 4G connection was tried an neither was successful in importing the Jami account.
Also tried exporting the `.gz` file from GNU/Linux and copying the file to the Android device to import and that wasn't successful either.
Any help would be appreciated.
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1222`ID` showing instead of `Username` when another account is offline2020-12-11T08:08:21Zovari`ID` showing instead of `Username` when another account is offline1. With a Jami client for GNU/Linux set up 2 Jami accounts.`
2. Setting → Account → Disable `Enable Account` so account is `Offline`
3. Quit Jami
4. Open Jami
5. The online Jami account should be showing but now the `ID` is showing, not ...1. With a Jami client for GNU/Linux set up 2 Jami accounts.`
2. Setting → Account → Disable `Enable Account` so account is `Offline`
3. Quit Jami
4. Open Jami
5. The online Jami account should be showing but now the `ID` is showing, not the `Username` as shown in the image below.
![image](/uploads/9e26c134cb41dd6c268b878f288d1a26/image.png)
Linux Mint 20 Cinnamon<br>
Jami "Together" built on 2020-11-18 20:36:46 UTChttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1108camera doesnt work2021-05-06T20:30:12Znoxcamera doesnt workusing debian 10 when using the app, trying to make a call the video will not workusing debian 10 when using the app, trying to make a call the video will not workPierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1109crasing app in debian 102021-08-20T20:54:01Znoxcrasing app in debian 10is happening that when trying to use the app , the jami app crash many time since the new update done todayis happening that when trying to use the app , the jami app crash many time since the new update done todayhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1223Chat between two linux gnome jami not working2020-11-20T13:19:54ZJürgen LütersChat between two linux gnome jami not workingHallo,
i have two debian - testing systems.
systema intel nuc
systemb thinkpad x1 first generation
Chat does not work properly
after typing one or two characters, gui does not react any longer.
However after pressing the return key the...Hallo,
i have two debian - testing systems.
systema intel nuc
systemb thinkpad x1 first generation
Chat does not work properly
after typing one or two characters, gui does not react any longer.
However after pressing the return key the message gets delivered to system a.
Messages sent form system a do not show up in systemb chat window.
**From jami-systemb.log**
ov 20 12:03:02 x1rover jami-gnome.desktop[5689]: No migration required
Nov 20 12:03:02 x1rover jami-gnome[5689]: Child name 'calls' not found in GtkStack
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:02 x1rover jami-gnome[5689]: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
Nov 20 12:03:03 x1rover jami-gnome.desktop[5689]: QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call begin
Structure() ?)
Nov 20 12:03:03 x1rover jami-gnome.desktop[5689]: QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructur
e() ?)
Nov 20 12:03:03 x1rover jami-gnome.desktop[5689]: QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call
beginStructure() ?)
Nov 20
[jami-jami-systema.log](/uploads/bab67ba7712ae15aa75d0cb184a12eee/jami-jami-systema.log)
[jami-jami-systemb.log](/uploads/f9cfd33b5ad3c0621eb561ee965e483e/jami-jami-systemb.log)
[jami-lsb-systema.log](/uploads/3843fc9ba3678226bdb70eef7d940df1/jami-lsb-systema.log)
[jami-ring-systema.log](/uploads/68fd0ab9e2a05eda88891cf9586ca917/jami-ring-systema.log)
[jami-lsb-systemb.log](/uploads/002124940902bd6fba2439e4f8267bfd/jami-lsb-systemb.log)
[jami-ring-systemb.log](/uploads/471d2b5f773c153cb2205ddd90c12b3b/jami-ring-systemb.log)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/198uri not shown on mainview or account disabled2021-08-20T16:06:17ZSébastien Blinuri not shown on mainview or account disabled![Screenshot_from_2020-11-20_10-58-56](/uploads/5edfc4446f1dc1094f032058f94503ce/Screenshot_from_2020-11-20_10-58-56.png)![Screenshot_from_2020-11-20_10-58-56](/uploads/5edfc4446f1dc1094f032058f94503ce/Screenshot_from_2020-11-20_10-58-56.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/845Answers without permission or notification2021-05-06T20:31:21ZF EAnswers without permission or notification## Describe your environment
On November 18, 2020, I installed Jami on my Moto g7 which runs a recent Android. I downloaded it and installed it using Google Play.
## Steps to reproduce
I don't know how to reproduce it, after this happ...## Describe your environment
On November 18, 2020, I installed Jami on my Moto g7 which runs a recent Android. I downloaded it and installed it using Google Play.
## Steps to reproduce
I don't know how to reproduce it, after this happened I uninstalled the software because I judged it to be a security risk.
## Additional information
I use Arch Linux and I first installed `jami-gnome` on my laptop with `pacman`.
I created a new account successfully.
Then I installed Jami on my phone. I created a new account on my phone.
I tried call my phone using my laptop. The first time I called myself, the phone played music but there was no visual indication that anyone was calling. I could not figure out how to answer the call.
The second time I tried calling myself from my laptop, the phone appeared to be unresponsive. However, I soon heard a feedback squeal which gradually increased in volume.
I tried saying some things and determined that the feedback was indeed due to the laptop's microphone picking up the phone's speaker, and the phone's microphone picking up the laptop's speaker.
This indicated to me that my phone had answered the call without my permission and without informing me.
I concluded that anyone who knew the username that I had created for my phone, would be able to spy on me by muting their microphone and calling that username. They would then be able to listen to me using my phone without my knowledge or permission.
Since this seemed to be a pretty serious security hole, I uninstalled the app. I apologize for not being able to give more information about the phone environment as the app is no longer installed.
Part of the problem is that the Android operating system doesn't notify me when an app is accessing my microphone or camera. I read that there are apps I can install on Android which help provide better security and give me notifications when my microphone is being accessed. I'm not very knowledgeable about smart phones and prefer to keep my environment simple.
Lately I've been using Signal which seems reasonably stable. It does have the drawback that I cannot call myself to test it out, since it is tied to my phone number and it is difficult to create a second account.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1224Animated Stickers2020-11-22T17:51:50ZCyrille BéraudAnimated Stickershttps://forum.jami.net/t/animated-stickers/149https://forum.jami.net/t/animated-stickers/149Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/846Outgoing Calls fail2022-02-13T10:53:49ZElysOutgoing Calls failSending and receiving text massages works between two (different) android Tablets.
But if you try to to make audio/video call it always fails. (Android 8.1 Tablet)
I tried to change almost every settings options but it never worked.
...Sending and receiving text massages works between two (different) android Tablets.
But if you try to to make audio/video call it always fails. (Android 8.1 Tablet)
I tried to change almost every settings options but it never worked.
Installed from the playstore (current version 20201102-01)
There was only one option that worked: If I used the windows app and checked only audio "opus 48 kHz" and video "h263-1993" and "mp4-es" I was sometimes able to receive audio/video calls from the pc BUT not always. Sometimes it works sometimes it doesn't.
Another attempt:
I used a mate 20 pro (Android 10): I always receive audio/video calls from the pc (even if I use the other tablet as a mobile hotspot). But I never received audio/video (from the windows app) with the tablet (alone or together with the other phone (at the same time)). But suddenly I can use the tablet for audio/video calls that I can receive with my mobile phone.
Using mate 20 pro to make an audio/video call everything worked.
I also received audio/video calls with my pc (AND Tablet).
Next attempt: It didn't work at all.
Next attempt: Calling from the tablet I received video calls with my mobile phone. The windows app doesn't recognizie any audio/video calls anymore. I also can't send audio/video calls with windows.
Last attempt:
Windows -> Android 10 Phone WORKS |
Windows -> Tablet doesn't work (never)
Tablet -> Windows doesn't work |
Phone -> Tablet works |
Phone -> Windows doesn't work (anymore)
Windows -> Tablet OR Phone doesn't work (anymore) |
again:
Tablet -> Windows doesn't work |
suddenly:
Phone -> Windows and Tablet (both at the same time. even if the app (Jami) is closed) received incoming call |
I believe it did (always) work before the last (Android) update.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/157Allow conference moderators to mute or kick participants2021-01-16T13:50:34ZAdrien BéraudAllow conference moderators to mute or kick participantsIteration 26Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1225Jami does not release Camera device2021-07-09T21:02:34ZSurendrajatJami does not release Camera deviceThe camera device is still in use after hanging up the call.
##### Steps to reproduce:
1. Accept a video call.
2. Click settings -> Media -> wait till you see the Camera preview.
3. Click on any other settings tab (General/Account/Plugi...The camera device is still in use after hanging up the call.
##### Steps to reproduce:
1. Accept a video call.
2. Click settings -> Media -> wait till you see the Camera preview.
3. Click on any other settings tab (General/Account/Plugin) and click on Media again.
4. Go back to Call View.
5. Hang up the call and you will see the Camera indicator still on.
##### Additional info
Jami: `"Together" built on 2020-11-18 22:41:28 UTC`
OS: `elementaryOS 5.1.7 (Ubuntu 18.04)`https://git.jami.net/savoirfairelinux/jami-project/-/issues/1110microphone closed2021-11-19T16:51:51ZOlivier Meuniermicrophone closed Hi,
I've a sound issue when I use the android version of JAMY on my smartphone.
When I'm trying to call with or without a vidéo, the icon of the microphone is mute and I can't click on it to activate it.
I've uninstall et re install... Hi,
I've a sound issue when I use the android version of JAMY on my smartphone.
When I'm trying to call with or without a vidéo, the icon of the microphone is mute and I can't click on it to activate it.
I've uninstall et re install the application but it's the same.
Can you help me please ?
![1](/uploads/69d32e9fce288c50c68bbdd902439706/1.png)
![2](/uploads/f2557fa5191181da16223fa7fb345449/2.png)
![3](/uploads/0852de8bf55526794653705654608534/3.png)
![4](/uploads/ed159f843b4d149a4cae9bbd5d789ca7/4.png)
![5](/uploads/ac297738128701a48a64d93f1ef865f9/5.png)https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/449chatview: should display received images only2021-11-19T21:31:49ZHugo Lefeuvrechatview: should display received images onlyWhenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently displ...Whenever an image is received by file transfer, it is stored in a user defined folder and displayed by the chatview. If the image stored at this location changes, the chatview will not notify the user about the changes and silently display the replaced image. This is a bug.
**What should be done instead**: Implement a mechanism that checks image integrity before displaying it. For example, the database could store a hash of the image and check it before triggering display. If the image isn't available anymore (removed, replaced) then a message placeholder should be displayed, e.g. "Image is not available anymore (deleted, replaced)".Hugo LefeuvreHugo Lefeuvrehttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/337allow moderators to hangup a participant2021-01-06T14:55:39ZAdrien Béraudallow moderators to hangup a participantIteration 25Pierre LespagnolPierre Lespagnolhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/848Sending attachments never works2021-11-19T21:32:24ZElysSending attachments never worksUsing Android 8.1 Tablet (and latest update):
Can't (send and) receive attachments of a text message. It never works - only the text is shown.
If sent from pc the error message "unjoinable peer" appears.
If sent from tablet the error m...Using Android 8.1 Tablet (and latest update):
Can't (send and) receive attachments of a text message. It never works - only the text is shown.
If sent from pc the error message "unjoinable peer" appears.
If sent from tablet the error message "partner not available" appears.
However it is possible to receive text messages (WITHOUT attachment) immediately.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1111Video call not working2021-08-20T19:00:53ZElysVideo call not workingI tried to make many video calls with the same settings options using different plattforms at the same time. But it often didn't work (please see the table below)
<table>
<tbody>
<tr>
<td width="57">
<p>Attempt</p>
</td>
<td width="151...I tried to make many video calls with the same settings options using different plattforms at the same time. But it often didn't work (please see the table below)
<table>
<tbody>
<tr>
<td width="57">
<p>Attempt</p>
</td>
<td width="151">
<p>(video call)</p>
<p>send from …</p>
</td>
<td width="151">
<p>receiver & status</p>
<p> </p>
</td>
<td width="151">
<p>receiver & status</p>
</td>
</tr>
<tr>
<td width="57">
<p>1</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td width="151">
<p>PC: received</p>
</td>
<td width="151">
<p>Tablet NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>2</p>
</td>
<td width="151">
<p>an Android tablet</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p> PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>3</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>Android tablet NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>4</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td colspan="2" width="302">
<p>NOT received (never)</p>
</td>
</tr>
<tr>
<td width="57">
<p>5</p>
</td>
<td width="151">
<p>an Android tablet</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>6</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td width="151">
<p>Android tablet: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>7</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td colspan="2" width="302">
<p>NOT received (never)</p>
</td>
</tr>
<tr>
<td width="57">
<p>8</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>Android tablet NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>9</p>
</td>
<td width="151">
<p>an Android tablet</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>10</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>Android tablet NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>11</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td width="151">
<p>Android tablet: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>12</p>
</td>
<td width="151">
<p>an Android tablet</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>13</p>
</td>
<td width="151">
<p>a PC</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>14</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td colspan="2" width="302">
<p>NOT received (never)</p>
</td>
</tr>
<tr>
<td width="57">
<p>15</p>
</td>
<td width="151">
<p>an Android tablet</p>
</td>
<td width="151">
<p>smartphone: received</p>
</td>
<td width="151">
<p>PC NOT received</p>
</td>
</tr>
<tr>
<td width="57">
<p>16</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td width="151">
<p>Android tablet: received</p>
</td>
<td width="151">
<p>PC: received</p>
</td>
</tr>
<tr>
<td width="57">
<p>17</p>
</td>
<td width="151">
<p>a smartphone</p>
</td>
<td width="151">
<p>Android tablet: received</p>
</td>
<td width="151">
<p>PC: received</p>
</td>
</tr>
</tbody>
</table>
However, sending text messages (WITHOUT Attachment) always worked.
See also: https://git.jami.net/savoirfairelinux/ring-client-android/issues/846https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/199Video call is still shown2021-05-14T20:24:34ZElysVideo call is still shownSometimes if I make a video call using an android tablet and I hang up the pc version still shows the video of the video call (All you see is a black screen instead of the other person). (Windows 10:) If you press the end call button Jam...Sometimes if I make a video call using an android tablet and I hang up the pc version still shows the video of the video call (All you see is a black screen instead of the other person). (Windows 10:) If you press the end call button Jami freezes.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/334UPNP/NAT-PMP - Provision port mapping to avoid delay2021-02-08T15:31:50ZMohamed ChibaniUPNP/NAT-PMP - Provision port mapping to avoid delayOn some UPNP/NAT-PMP implementations, port mapping requests may take up to few seconds to be granted. In the current daemon version, the port mapping requests are made just before ICE negotiation starts, which causes the connectivity che...On some UPNP/NAT-PMP implementations, port mapping requests may take up to few seconds to be granted. In the current daemon version, the port mapping requests are made just before ICE negotiation starts, which causes the connectivity check on those ports to fail if the mapping is not granted quickly enough.Mohamed ChibaniMohamed Chibani