savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-12-04T14:17:50Zhttps://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.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1463hide donationcard when expand invitation list2023-11-30T12:35:18ZPierre Nicolashide donationcard when expand invitation list## Additional information
![Screen_recording_20231127_160030](/uploads/2f1b8bc7403f32a4dafaef9efa42ff03/Screen_recording_20231127_160030.mp4)## Additional information
![Screen_recording_20231127_160030](/uploads/2f1b8bc7403f32a4dafaef9efa42ff03/Screen_recording_20231127_160030.mp4)Pierre NicolasPierre Nicolashttps://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-client-ios/-/issues/308No incoming call when Jami is not in focus2023-11-27T19:41:30ZVincent de GrandpréNo incoming call when Jami is not in focusUsing SIP mode.
When Jami is active, but not having focus, it does not receive incoming calls even if Execute in Background option is activated.
When Jami has focus, incoming call is possible.Using SIP mode.
When Jami is active, but not having focus, it does not receive incoming calls even if Execute in Background option is activated.
When Jami has focus, incoming call is possible.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1438Allow adding a participant to a swarm without first adding as a 1:12023-11-30T04:15:57ZovariAllow adding a participant to a swarm without first adding as a 1:11. In a swarm, click `Add participants`.
2. In the `Add participant` search field, only JamiID that are in the conversations list are shown. Can it be possible to display JamiID that are not in the conversations list?
This might require...1. In a swarm, click `Add participants`.
2. In the `Add participant` search field, only JamiID that are in the conversations list are shown. Can it be possible to display JamiID that are not in the conversations list?
This might require design as, for example, any JamiID in the conversations list could be shown at the top of the list?
Thank you
Jami Version: 202311212325https://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-plugins/-/issues/53Build on M1/M22023-12-21T14:51:24ZSébastien BlinBuild on M1/M2All plugins (to get a valid plugin store on a M1/M2)All plugins (to get a valid plugin store on a M1/M2)https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/307Update project credits2024-02-27T14:47:17ZSébastien BlinUpdate project creditscf https://review.jami.net/c/jami-client-qt/+/26604cf https://review.jami.net/c/jami-client-qt/+/26604https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1459Add Sponsor button on GitHub repo2023-11-30T12:35:10ZPierre NicolasAdd Sponsor button on GitHub repohttps://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repositoryhttps://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/displaying-a-sponsor-button-in-your-repositoryPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1435Allow users to supply postmortem reports and usage statistics2023-12-13T20:26:40ZAndreas TraczykAllow users to supply postmortem reports and usage statistics**Objective**:
- Implement a feature allowing users to submit postmortem reports and usage statistics.
**Purpose**:
- To collect data for improving application stability and user experience.
**User Story**:
- As a user, I want to be ab...**Objective**:
- Implement a feature allowing users to submit postmortem reports and usage statistics.
**Purpose**:
- To collect data for improving application stability and user experience.
**User Story**:
- As a user, I want to be able to submit postmortem reports and usage statistics so that I can contribute to the improvement of the application.
**Requirements**:
- [ ] A flag in system settings should detect a postmortem run.
- [ ] A submission interface in the application for postmortem reports.
- [ ] Option for users to opt-in for automatic submission of usage statistics in the settings.
- [ ] A server-side implementation (POST) and an alternate client-side submission mechanism.
- [ ] Postmorem report must include platform/version info.
**Data Collection (TBD )**:
- Types of data to be collected (e.g., usage patterns).
- Mechanism for anonymizing sensitive information?
**User Interface**:
- Easy-to-use submission form for postmortem reports.
- Clear options for opting in or out of usage statistics collection.
**Server-Side Implementation**:
- Storage solution for incoming reports and statistics.
- Data processing and analysis tools.