savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-12-05T21:02:23Zhttps://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-android/-/issues/1475fail while enabling plugin is not clear for user2024-01-26T13:44:33ZPierre Nicolasfail while enabling plugin is not clear for user## Additional information
![Screen_recording_20231201_112340.mp4](/uploads/cb9877f3f3c770df3767f069b934577e/Screen_recording_20231201_112340.mp4)## Additional information
![Screen_recording_20231201_112340.mp4](/uploads/cb9877f3f3c770df3767f069b934577e/Screen_recording_20231201_112340.mp4)Pierre NicolasPierre Nicolashttps://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-android/-/issues/1474wrong toolbar title2024-01-26T13:43:33ZPierre Nicolaswrong toolbar title## Additional information
Opening plugins setting change the title of the toolbar. When returning back, the toolbar title is not reset to "Advanced setting".
![Screen_recording_20231201_085848.mp4](/uploads/f8f3278a0575485f8267ee9e8608...## Additional information
Opening plugins setting change the title of the toolbar. When returning back, the toolbar title is not reset to "Advanced setting".
![Screen_recording_20231201_085848.mp4](/uploads/f8f3278a0575485f8267ee9e8608e78e/Screen_recording_20231201_085848.mp4)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1473Wrong display of TV file message2024-01-31T21:11:45ZEmma FalkiewitzWrong display of TV file messageCurrently we have:
![image](/uploads/19e364ce8aade5c2512071597c6b2e5d/image.png)Currently we have:
![image](/uploads/19e364ce8aade5c2512071597c6b2e5d/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1470Deleting a message on TV does not work (just the display)2024-02-08T19:35:24ZEmma FalkiewitzDeleting a message on TV does not work (just the display)If we want to delete a message on TV :
![Screen_recording_20231130_164011](/uploads/ae3906468519b35a97f8cac4691476d1/Screen_recording_20231130_164011.mp4)
The function works but not the display:
![image](/uploads/b05d3f4dabf59fa89e41a...If we want to delete a message on TV :
![Screen_recording_20231130_164011](/uploads/ae3906468519b35a97f8cac4691476d1/Screen_recording_20231130_164011.mp4)
The function works but not the display:
![image](/uploads/b05d3f4dabf59fa89e41aa8f60c78ce3/image.png)Emma FalkiewitzEmma Falkiewitzhttps://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-android/-/issues/1469Wrong position of the typing indicator2024-01-31T22:00:27ZEmma FalkiewitzWrong position of the typing indicatorCurrently we have:
![image](/uploads/c38c5585d8823a092745de547caece49/image.png)
Better to have this :
![image](/uploads/06d9287c874e41d35c3147d4b10ce998/image.png)Currently we have:
![image](/uploads/c38c5585d8823a092745de547caece49/image.png)
Better to have this :
![image](/uploads/06d9287c874e41d35c3147d4b10ce998/image.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1468Diagnostic window is hard to use2024-01-30T15:00:41ZPierre NicolasDiagnostic window is hard to useFew problems when trying to use this window:
![image.png](/uploads/59033dbd678e92c634f591be84b6c941/image.png){width=310 height=689}
* Button "start logging" is displayed in front of the content
* When logging for long time and trying ...Few problems when trying to use this window:
![image.png](/uploads/59033dbd678e92c634f591be84b6c941/image.png){width=310 height=689}
* Button "start logging" is displayed in front of the content
* When logging for long time and trying to use diagnostic window, Jami is not responding (ANR)Pierre NicolasPierre Nicolashttps://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-android/-/issues/1467Wrong time position in TV messages2024-01-31T22:02:21ZEmma FalkiewitzWrong time position in TV messagesCurrently we have:
![image](/uploads/be6d9086e45ac79b873e04bdfae4535d/image.png)
The time is above the first message. But it breaks the message queue.
It is better to have:
![image](/uploads/dd8f54a9426bf4e79a1f0434ff6e0714/image.png)Currently we have:
![image](/uploads/be6d9086e45ac79b873e04bdfae4535d/image.png)
The time is above the first message. But it breaks the message queue.
It is better to have:
![image](/uploads/dd8f54a9426bf4e79a1f0434ff6e0714/image.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/59build/CI: fix macOS (x86 build)2023-12-18T14:40:13ZSébastien Blinbuild/CI: fix macOS (x86 build)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1440JamiIdentifier: display issue when choosing a username2023-12-08T20:49:46ZCapucine BerthetJamiIdentifier: display issue when choosing a username**Steps to reproduce:**
1. Create an account without a username
2. Click on the "choose username" button in the JamiIdentifier
3. Click outside of JamiIdentifier
**Display issues:**
- The hash sould not be elided and the rectangle shou...**Steps to reproduce:**
1. Create an account without a username
2. Click on the "choose username" button in the JamiIdentifier
3. Click outside of JamiIdentifier
**Display issues:**
- The hash sould not be elided and the rectangle should resize to the length of the hash.
![Capture_d_écran_du_2023-11-29_15-51-03](/uploads/b89e6d55dd6b911c6c61d2d393396188/Capture_d_écran_du_2023-11-29_15-51-03.png)
- The TextEdit should not be this huge and should not be cropped.
![Capture_d_écran_du_2023-11-29_15-53-34](/uploads/aee9c83efd21e08e6a2c8404d8715a6d/Capture_d_écran_du_2023-11-29_15-53-34.png)
- This should not be displayed. When you click outside it should quit the username choosing and return to the identifier display with the hash.
![Capture_d_écran_du_2023-11-29_16-11-05](/uploads/e7c598ec341d2f57c4f84bd172f1d8b6/Capture_d_écran_du_2023-11-29_16-11-05.png)Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1466add plugin is hidden by donate button2023-11-30T12:37:38ZPierre Nicolasadd plugin is hidden by donate button![image](/uploads/2423644f31f56be527426042de28144c/image.png)![image](/uploads/2423644f31f56be527426042de28144c/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1621UI/UX currency selection and suggestions for donation2023-11-29T20:25:25ZovariUI/UX currency selection and suggestions for donation### Currency selector GUI shows `AUD`; however, it seems that the backend has `CAD` selected.
1. Visit https://jami.net/ from a location outside Canada, say Australia
2. The Donate popup shows with the currency `AUD`<br>
![image](/uploa...### Currency selector GUI shows `AUD`; however, it seems that the backend has `CAD` selected.
1. Visit https://jami.net/ from a location outside Canada, say Australia
2. The Donate popup shows with the currency `AUD`<br>
![image](/uploads/83ff871c6b9c21a31bcc998656a46aef/image.png)
3. Click on the currency selector drop-down and **(bug 1)** `CAD - Canadian Dollar` is selected, not `AUD - Australian Dollar`
![image](/uploads/19328e64d6b87c07ee51f307b9fac833/image.png)
4. Should the spaces ` ` between the `$` and `15`, `30`, `45`, `90`, `160`, `300`, ... be removed? **(bug 2)**<br>
![image](/uploads/68db2483c31e4fa24d2f074a8a7f048a/image.png)
### PayPal has `CAD` not `AUD` selected
1. Visit https://jami.net/ from a location outside Canada, say Australia
2. The Donate popup shows with the currency `AUD`<br>
![image](/uploads/83ff871c6b9c21a31bcc998656a46aef/image.png)
3. Click `Donate` button
4. Should the space between the `$` and `45` be removed? **(bug 3)**<br>
![image](/uploads/bf63549cc3e17a84bdcd6b920cb43800/image.png)
4. Click `PayPal` button<br>
5. PayPal shows with donation in `CAD` **(bug 4)** not `AUD`<br>
![image](/uploads/9364f70346f5acd5f401b5e8b4a40653/image.png)
### Workaround
1. Click the currency drop-down and select `AUD` then PayPal will show correctly as `AUD`
### Suggested improvement
1. For the current Jami webpage shown in image below, change `Make a $ 45 donation to Jami` to `Make a AUD45 donation to Jami`<br>
![image](/uploads/90d97177e2a1a4c48b9c13bba83b6d2c/image.png)
Depending on the value, it should say `Make a ...` or `Make an ...`. To remove the a/an from before the value, the string could be rearranged to `Make a donation of 45 AUD to Savoir-faire Linux inc. for Jami development`<br>
Inspiration from https://www.libreoffice.org/donate/DonationProceed as shown in the image below<br>
![image](/uploads/662c887483eab6597cdc00c05048b4a4/image.png)
What do you think?
Thank you
CC: @plarosePhilippe LarosePhilippe Larosehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1620Add "Download Jami from {Google Play | F-Droid}" to Transifex2023-11-29T16:34:42ZovariAdd "Download Jami from {Google Play | F-Droid}" to Transifexhttps://jami.net/download-jami-android/?lang=hu
1. Please add "Download Jami from Google Play" to Transifex
2. Please add "Download Jami from F-Droid" to Transifex
3. Please translate "Social Benefit Award" in the header as it is alread...https://jami.net/download-jami-android/?lang=hu
1. Please add "Download Jami from Google Play" to Transifex
2. Please add "Download Jami from F-Droid" to Transifex
3. Please translate "Social Benefit Award" in the header as it is already in Transifex at https://app.transifex.com/savoirfairelinux/jami-website/translate/#hu/wwwjaminet/477486071?q=text%3A'Social+Benefit+Award'
![image](/uploads/7d7938bb79b8e395ed15e56e4c7dad6a/image.png)
Thank you
Cc: @plarosehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1619Add "Code of Conduct" to Transifex2023-11-29T22:33:48ZovariAdd "Code of Conduct" to Transifex1. Please add "Code of Conduct" to Transifex.
https://jami.net/code-of-conduct/?lang=hu
2. The link to "Code of Conduct" is no longer shown in the footer.
Cc: @plarose
Thank you1. Please add "Code of Conduct" to Transifex.
https://jami.net/code-of-conduct/?lang=hu
2. The link to "Code of Conduct" is no longer shown in the footer.
Cc: @plarose
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1618Add "For macOS 10.15 or later, 64-bit processor:" to Transifex2023-11-29T16:37:20ZovariAdd "For macOS 10.15 or later, 64-bit processor:" to TransifexPlease add "For macOS 10.15 or later, 64-bit processor:" to Transifex
* https://jami.net/download-jami-macos/?lang=fr
* https://jami.net/download-jami-macos/?lang=hu
* https://app.transifex.com/savoirfairelinux/jami-website/translate/#h...Please add "For macOS 10.15 or later, 64-bit processor:" to Transifex
* https://jami.net/download-jami-macos/?lang=fr
* https://jami.net/download-jami-macos/?lang=hu
* https://app.transifex.com/savoirfairelinux/jami-website/translate/#hu/wwwjaminet?q=text%3A'For+macOS+10.15+or+later%2C+64-bit+processor%3A'
Cc: @plarosehttps://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-project/-/issues/1617Implement Post Quantum Cryptography2023-11-28T13:11:21Zring userImplement Post Quantum CryptographyIt would be great to provide PQC (Post Quantum Cryptography) additionally to the cyphers that are used now.
So for each encryption part (certificates, TLS, DHT, message encryption, add-new-device encryption, ...), a quantum save cypher ...It would be great to provide PQC (Post Quantum Cryptography) additionally to the cyphers that are used now.
So for each encryption part (certificates, TLS, DHT, message encryption, add-new-device encryption, ...), a quantum save cypher should be added additionally to the asymmetric not quantum save alternative that is used already (or will be used in a new release of the corresponding crypto part). For symmetric crytpo, it would be great to use at least 256 bit, for example in hash functions output or keys for AES or ChaCha20.
This would prevent "save now decrypt later" attacks.