savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-12-05T21:02:32Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/923Fix Audio sharing2023-12-05T21:02:32ZSébastien BlinFix Audio sharing# Scenario
+ Go in 1:1 (or in conference)
+ Share a video + audio file
# Expected
Audio must be played locally and remotely
# Current
No audio# Scenario
+ Go in 1:1 (or in conference)
+ Share a video + audio file
# Expected
Audio must be played locally and remotely
# Current
No audioSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/924Double conversation on bad presence sync2023-12-05T21:02:29ZSébastien BlinDouble conversation on bad presence sync# Scenario
+ Disable the presence in AccountManager::startSync
+ Alice adds Bob, Bob adds Alice => 1 conversation both side
+ Re-enable presence
+ Alice sends a message
# Current result
Bob receives a new trust request and doesn't acc...# Scenario
+ Disable the presence in AccountManager::startSync
+ Alice adds Bob, Bob adds Alice => 1 conversation both side
+ Re-enable presence
+ Alice sends a message
# Current result
Bob receives a new trust request and doesn't accept it automatically
# Expected
Alice and Bob should uses only 1 conversationSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/925crash when finishing a call2023-12-05T21:02:23ZKateryna Kostiukcrash when finishing a call```
Thread 4 Crashed:
0 Ring 0x00000001009cdef4 jami::MediaFilter::flush() + 32
1 Ring 0x00000001009d0c88 jami::MediaRecorder::flush() + 52
2 Ring 0x0000...```
Thread 4 Crashed:
0 Ring 0x00000001009cdef4 jami::MediaFilter::flush() + 32
1 Ring 0x00000001009d0c88 jami::MediaRecorder::flush() + 52
2 Ring 0x00000001009d0a28 jami::MediaRecorder::~MediaRecorder() + 28
3 Ring 0x00000001009d83f0 jami::Recordable::~Recordable() + 100
4 Ring 0x0000000100a0e51c jami::SIPCall::~SIPCall() + 852
5 Ring 0x00000001007de0b4 std::__1::__function::__func<void jami::runOnMainThread<jami::Call::Call(std::__1::shared_ptr<jami::Account> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<ch... + 100
6 Ring 0x0000000100802ef4 jami::ScheduledExecutor::loop() + 472
7 Ring 0x0000000100803164 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor(std:... + 64
8 libsystem_pthread.dylib 0x00000002113a64d4 _pthread_start + 136 (pthread.c:904)
9 libsystem_pthread.dylib 0x00000002113a5a10 thread_start + 8 (:-1)
```Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1439donation card2023-12-05T14:48:44ZPierre Nicolasdonation card## Describe your environment
- OS: ubuntu22.04
- Jami version: 202311212345
- What build you are using: store: ubuntu software
## Bug 1 - Bottom padding
![image](/uploads/fae0ecba575005b920b0af37356feb21/image.png)
## ~~Bug 2 - Not n...## Describe your environment
- OS: ubuntu22.04
- Jami version: 202311212345
- What build you are using: store: ubuntu software
## Bug 1 - Bottom padding
![image](/uploads/fae0ecba575005b920b0af37356feb21/image.png)
## ~~Bug 2 - Not now button doesn't work~~
## Bug 3 - Image ratio is not respected
<img src="/uploads/047587eb0e16f729dad1c68ad89af7f1/image.png" width="120" height="120">
## Improvement 1 - Card is not clickable
It would be nice for the card to be clickable.
## Improvement 2 - Button hover effects
Nothing happens when hovering a button, so we don't know if something will happens
## Improvement 3 - Button aren't well aligned
I think it should be right align ? To verify with design.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1447emoji picker out of window2023-12-05T14:48:26ZPierre Nicolasemoji picker out of window## Describe your environment
- OS: Ubuntu 22.04
- Jami version: 202311212345
- What build you are using: ubuntu software store
## Additional information
![Kazam_screencast_00008](/uploads/af81df16f402adebcb713e00d04f933e/Kazam_screenc...## Describe your environment
- OS: Ubuntu 22.04
- Jami version: 202311212345
- What build you are using: ubuntu software store
## Additional information
![Kazam_screencast_00008](/uploads/af81df16f402adebcb713e00d04f933e/Kazam_screencast_00008.webm)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1360SIP-Account: Should the option "Enable SDES key exchange" and "Encrypt negoti...2023-12-05T14:40:13ZElysSIP-Account: Should the option "Enable SDES key exchange" and "Encrypt negotiation (TLS)" be disabled by defaultI think only the desktop client has "Enable SDES key exchange" enabled by default.
I had the following issue: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1264#note_45386
Should this option be disabled by default?
And...I think only the desktop client has "Enable SDES key exchange" enabled by default.
I had the following issue: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1264#note_45386
Should this option be disabled by default?
And also"Encrypt negotiation (TLS)"?https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1370Split view issues2023-12-05T14:39:58ZAndreas TraczykSplit view issues1. <details><summary>Conversation details panel size is incorrectly managed.</summary>Occasionally when opening Jami, and when closing and opening the conversation details panel, the panel is maximized when it should be it's last non-max...1. <details><summary>Conversation details panel size is incorrectly managed.</summary>Occasionally when opening Jami, and when closing and opening the conversation details panel, the panel is maximized when it should be it's last non-maximized size.
</details>
2. SplitView handles occupy too much visual space.
![image](/uploads/f75ec0e7d2226655dd262d38e9ad727b/image.png)
3. The SmartList changes size when opening a conversation for the first time.
4. The main SplitView handle should not be accessible in single-pane mode.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1259[SIP-Account] (Audio-)Call recording doesn't work2023-12-04T21:26:45ZElys[SIP-Account] (Audio-)Call recording doesn't workusing Jami Version (Beta): 202311221253 on Windows
- Make a call (SIM-call -\> SIP-Account (Jami))
- Now record the call
- After the call you view the recordings: However if you want to listen to the audio recording - even if the file s...using Jami Version (Beta): 202311221253 on Windows
- Make a call (SIM-call -\> SIP-Account (Jami))
- Now record the call
- After the call you view the recordings: However if you want to listen to the audio recording - even if the file should have a duration of 20 seconds - every music player can only "play" the file 0:00 seconds.
Note:
- NO Issues if I recorded a Jami call (Jami account 1 (Android) -\> Jami account 2(Windows 10)) - and it does NOT matter if I record an audio call or a video call
EDIT: Can't try if SIP-video call recording works.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1418Could not install Jami on Linux2023-12-04T21:21:14ZFairKingCould not install Jami on LinuxHi everyone,
I could not install Jami on AlmaLinux.
I have followed the instructions: https://jami.net/download-jami-linux/#open-modal-fedora-38
It produces the following:
```
[adm@localhost ~]$ sudo dnf config-manager --add-repo http...Hi everyone,
I could not install Jami on AlmaLinux.
I have followed the instructions: https://jami.net/download-jami-linux/#open-modal-fedora-38
It produces the following:
```
[adm@localhost ~]$ sudo dnf config-manager --add-repo https://dl.jami.net/stable/fedora_37/jami-stable.repo
[sudo] password for adm:
Adding repo from: https://dl.jami.net/stable/fedora_37/jami-stable.repo
[adm@localhost ~]$ sudo dnf install jami
fedora 9 - x86_64 - jami 108 B/s | 196 B 00:01
Errors during downloading metadata for repository 'jami':
- Status code: 404 for https://dl.jami.net/stable/fedora_9/repodata/repomd.xml (IP: 198.50.136.23)
Error: Failed to download metadata for repo 'jami': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
[adm@localhost ~]$
```
Please note I was trying `nightly` and `stable` but both of them failed.Liam CoursodonLiam Coursodonhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1448`Jami Privacy Policy` webpage translation2023-12-04T18:10:51Zovari`Jami Privacy Policy` webpage translationAt the [Jami Privacy Policy](https://jami.net/privacy-policy/?lang=fr) webpage, please allow the following to be translated:
1. The webpage title: `Jami Privacy Policy`
2. The paragraph: `Jami offers you a secure and private communicatio...At the [Jami Privacy Policy](https://jami.net/privacy-policy/?lang=fr) webpage, please allow the following to be translated:
1. The webpage title: `Jami Privacy Policy`
2. The paragraph: `Jami offers you a secure and private communication environment. All connections are end-to-end encrypted. We use state of the art end-to-end encryption with perfect forward secrecy for all communications and comply with the X.509 standard. We use TLS/SRTP to secure connection and communications over the network.`
![Jami Privacy Policy webpage](/uploads/aabc0783a6030c866e9a2f2ba8a46abe/image.png)
Thank youAmin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1610`Contribute` webpage translation2023-12-04T18:09:38Zovari`Contribute` webpage translationThe strings below shown at https://jami.net/contribute/?lang=hu are not able to be translated on https://app.transifex.com/savoirfairelinux/jami-website/translate/#hu/wwwjaminet
1. Join the Jami discussion forum to discuss with other Ja...The strings below shown at https://jami.net/contribute/?lang=hu are not able to be translated on https://app.transifex.com/savoirfairelinux/jami-website/translate/#hu/wwwjaminet
1. Join the Jami discussion forum to discuss with other Jami users and developers, share your requests and ideas for Jami features, or get help about Jami.
2. Jami forum
3. Follow us on social network to learn about the important new features of the project.
4. Should the picture for Mastodon, Twitter, and YouTube be updated to be consistent with the picture on the main Jami webpage?<br>
![image](/uploads/b24c56b3eefa1df1b636f763e42746c0/image.png)
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1609`Code of Conduct` webpage translation2023-12-04T17:59:57Zovari`Code of Conduct` webpage translationPlease allow translation of `Code of Conduct` webpage at https://jami.net/code-of-conduct/?lang=hu
Please allow the translation of the webpage title in the web browser too.
Thank you
cc: @abandaliPlease allow translation of `Code of Conduct` webpage at https://jami.net/code-of-conduct/?lang=hu
Please allow the translation of the webpage title in the web browser too.
Thank you
cc: @abandalihttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1443UserProfile: display broken with Qt 6.52023-12-04T14:17:50ZCapucine BerthetUserProfile: display broken with Qt 6.5After installing Qt 6.5, the contact details display is broken :
![Capture_d_écran_du_2023-11-30_13-36-27](/uploads/7363b10f037e347431ece2ba9cf80837/Capture_d_écran_du_2023-11-30_13-36-27.png)After installing Qt 6.5, the contact details display is broken :
![Capture_d_écran_du_2023-11-30_13-36-27](/uploads/7363b10f037e347431ece2ba9cf80837/Capture_d_écran_du_2023-11-30_13-36-27.png)Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1444PasswordDialog: display issues with Qt 6.52023-12-04T14:17:47ZCapucine BerthetPasswordDialog: display issues with Qt 6.5- **PasswordDialog:**
1. missing cancel button
2. we should see "confirm new password" label entirely
![Capture_d_écran_du_2023-11-30_15-29-10](/uploads/9a257fc1be5205ab184feadd6a0cfc60/Capture_d_écran_du_2023-11-30_15-29-10.png)- **PasswordDialog:**
1. missing cancel button
2. we should see "confirm new password" label entirely
![Capture_d_écran_du_2023-11-30_15-29-10](/uploads/9a257fc1be5205ab184feadd6a0cfc60/Capture_d_écran_du_2023-11-30_15-29-10.png)Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1445Weird display on DeleteAccountDialog popup with SIP account2023-12-04T14:17:44ZCapucine BerthetWeird display on DeleteAccountDialog popup with SIP account![Capture_d_écran_du_2023-12-01_10-16-53](/uploads/36a1685c2009ba42d36db9052dea53e6/Capture_d_écran_du_2023-12-01_10-16-53.png)![Capture_d_écran_du_2023-12-01_10-16-53](/uploads/36a1685c2009ba42d36db9052dea53e6/Capture_d_écran_du_2023-12-01_10-16-53.png)Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1074Logging: log-to-file option doesn't work when a filename isn't supplied2023-12-01T21:10:49ZAndreas TraczykLogging: log-to-file option doesn't work when a filename isn't suppliedThe option is designed to provide a default, user-writeable location in the case where no file is specified, but currently, `--disable-web-security` is supplied as a filename, which won't be user-writable for user installs.
The web opti...The option is designed to provide a default, user-writeable location in the case where no file is specified, but currently, `--disable-web-security` is supplied as a filename, which won't be user-writable for user installs.
The web options need better management + non-user writable files should fallback to a default user-writable file.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1417Redesign of the popups2023-12-01T20:17:20ZCapucine BerthetRedesign of the popupshttps://xd.adobe.com/view/4e9083c0-066c-4270-85af-f1ad370bd17a-1bc3/specs/https://xd.adobe.com/view/4e9083c0-066c-4270-85af-f1ad370bd17a-1bc3/specs/Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1164Use SAF when selecting a profile picture2023-12-01T19:42:45ZWear GuxjUse SAF when selecting a profile pictureThere is only one situation where the app requires external storage permission, that is when selecting a profile picture for the account or groupchat, including the wizard to set up a new account. Every other situations like file transfe...There is only one situation where the app requires external storage permission, that is when selecting a profile picture for the account or groupchat, including the wizard to set up a new account. Every other situations like file transfer or account backup uses the Storage Access Framework.Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/56Cache contrib for Android CI2023-12-01T15:00:56ZSébastien BlinCache contrib for Android CI1h is too long to build plugin everytime we launch the CI1h is too long to build plugin everytime we launch the CIhttps://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)