savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-11-29T20:25:25Zhttps://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/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-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/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-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-plugins/-/issues/35Homogenise button labels and change to third-person2023-11-23T22:49:54ZovariHomogenise button labels and change to third-personThank you for providing wonderful plugins for Jami.
Suggestions for https://jami.net/plugins/
1. Should `MacOS` be written as `macOS`?
2. Should
> Plugins are available on Linux, Windows, MacOS and Android.
be
> Plugins are availab...Thank you for providing wonderful plugins for Jami.
Suggestions for https://jami.net/plugins/
1. Should `MacOS` be written as `macOS`?
2. Should
> Plugins are available on Linux, Windows, MacOS and Android.
be
> Plugins are available for Desktop (GNU/Linux, macOS and Windows) and Android.
3. Should the button labels `Download for Linux, Windows or MacOS` be `Download for GNU/Linux, macOS or Windows`?
4. Should the button labels `Download for Desktop` and `Download for GNU/Linux, macOS or Windows` be homogenized?
5. Should
> The first available plugin is named "Greenscreen" and allows you to modify your background during a videocall or add a blur effect.
be
> The “Greenscreen” plugin changes, or blurs, the background during a video call.
6. Should
> You can now add a Watermark including your own logo and additional information such as a text, the current date and time to your video.
be
> The “Watermark” plugin adds custom logos and additional information (text, current date and time) to the video.
7. Please advise if you would like further suggestions to change the tense from first-person to third-person and hopefully make the text more concise.
Thank youhttps://git.jami.net/savoirfairelinux/jami-plugins/-/issues/45Homogenize `extension`, `plugin` and `plug-in` to `Apps`, `Jami app` or `The ...2023-11-23T22:38:49ZovariHomogenize `extension`, `plugin` and `plug-in` to `Apps`, `Jami app` or `The Jami App Store`?There are strings that have the word [extension](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/177923614?q=text%3Aextension) and other strings that have the words [plugin](https://app.transifex.com/savoirfairelinux/jami...There are strings that have the word [extension](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/177923614?q=text%3Aextension) and other strings that have the words [plugin](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/293749384?q=text%3Aplugin) and [plug-in](https://app.transifex.com/savoirfairelinux/jami/translate/#hu/$/446664777?q=text%3Aplug-in). Are they the same? If so, should these strings be homogenized?
Should the [Extension Store](https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1306) be renamed `Apps` or `Apps and services`?
`Apps` or `Jami app` can refer software that is classed as:
1. Applications
1. Applets
1. Extensions
1. Plugins
[Jami is a free/libre, end-to-end encrypted, and private communication **platform**.](https://jami.net/)
Apps run on platforms.
Jami is also a software **ecosystem**.
Some potential Apps that can run on Jami include:
1. collaborative editor, eg [Etherpad](https://etherpad.org/), [
Collabora Online](https://www.collaboraoffice.com/collabora-online/)
1. collaborative whiteboard
1. websites
1. email servers
1. home/business audio/video door entry systems
1. polls/voting
There could be sections in `Apps and services` similar to [Flathub](https://flathub.org/):
1. Recently added apps
1. Recently updated apps
1. Popular apps
1. Productivity
1. Audio & Video
1. Education
`The Jami App Store`, inspiration from [Flathub](https://flathub.org/) which says `The Linux App Store`
![image](https://git.jami.net/savoirfairelinux/jami-client-qt/uploads/cbf0ec3597ca2f1b8e8baab522ed29c6/image.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/922Accepting stuck in syncing for a long time2023-11-23T19:59:28ZSébastien BlinAccepting stuck in syncing for a long time# Scenario
+ Alice adds Bob
+ Bob receives the request
+ Alice goes offline
+ Bob accepts (syncing)
+ After 1 min Alice goes online
# Current result
Stuck in syncing
# Expected
Conversation must sync# Scenario
+ Alice adds Bob
+ Bob receives the request
+ Alice goes offline
+ Bob accepts (syncing)
+ After 1 min Alice goes online
# Current result
Stuck in syncing
# Expected
Conversation must syncSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1311CONNECTIVITÉ - NOTIFICATIONS - SYNCHRONISATIONS2023-11-23T16:53:02ZVERO JEAN-LUCveroniquejeanluc@lilo.orgCONNECTIVITÉ - NOTIFICATIONS - SYNCHRONISATIONSContacts en vert mais injoignables, messages reçu 1 à deux semaine après, nouveaux contacts "en attente de synchronisation par le pair" figé des 2 cotés, etc... la liste est trop longue mais en résumé, nos contacts android n'utilisent pa...Contacts en vert mais injoignables, messages reçu 1 à deux semaine après, nouveaux contacts "en attente de synchronisation par le pair" figé des 2 cotés, etc... la liste est trop longue mais en résumé, nos contacts android n'utilisent pas "bien" jami OU jami ne fonctionne pas sur android ? ...
Devons nous signaler à nos contacts que jami ne fonctionne bien qu'avec unified push et leur demander d'installer en plus ntfy pour que jami fonctionne sur android ?
Si oui, quelle est la procédure la plus simple pour que le commun des internautes puisse faire cela en quelques clics ?
Merci pour votre aide
verojeanluc via https://jami.nethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1349Contact shown twice2023-11-23T16:50:12ZFairKingContact shown twiceBug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 20230714-01
- Device model: motorola one macro (XT2016-1)
- Android version: Android 10 (QMDS30.47-33-5)
- What build y...Bug report form
---------------
## Describe your environment
Please specify the following:
- Jami version: 20230714-01
- Device model: motorola one macro (XT2016-1)
- Android version: Android 10 (QMDS30.47-33-5)
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. Try to pair contact twice (using QR Code)
- Actual result: You would end up with having the same contact twice.
- Expected result: It should not allow to pair the same contact twice. Or if it happened the contact should be shown only ones on the contact list.
## Additional information
We paired our contacts by reading each other QR Codes. As we saw nothing happened (no contact appeared, cos we have to wait more time for it i guess) we repeated the process. Now we cannot get rid of doubling the contact. Even if we remove it and add again the contact still shown twice.
Please fix it as it is annoying. Another issue is that one of those contacts it empty and doesn't send or receive messages. The clearing cache (in android app settings) does not help.https://git.jami.net/savoirfairelinux/jami-docs/-/issues/19Jami Plugins certification2023-11-23T16:15:10ZXavier Jouslin de NorayJami Plugins certificationProvide a Jami certificate plugins architecture to be able to verify the authenticity of plugin available in the plugins store.
The documentation have to specified the description of certificate, the certificate chain and the certificate...Provide a Jami certificate plugins architecture to be able to verify the authenticity of plugin available in the plugins store.
The documentation have to specified the description of certificate, the certificate chain and the certificate constraint.Xavier Jouslin de NorayXavier Jouslin de Norayhttps://git.jami.net/savoirfairelinux/jami-docs/-/issues/23Plugin state2023-11-23T16:14:26ZXavier Jouslin de NorayPlugin statehandle all the state of a plugin: during the download of the plugin, during installation, updatehandle all the state of a plugin: during the download of the plugin, during installation, updatehttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/886[desktop client; Windows 10] Overlapping text / some UI issues2023-11-22T22:17:38ZElys[desktop client; Windows 10] Overlapping text / some UI issuesThere are a couple of UI issues (if you use different languages):
Overlapping text:
1) Start a Swarm (issue if you choose for example French or German)
![Overlap1](/uploads/5332bfcd4bb3e9ac98ec73376c3cae7f/Overlap1.png)
2) Create a S...There are a couple of UI issues (if you use different languages):
Overlapping text:
1) Start a Swarm (issue if you choose for example French or German)
![Overlap1](/uploads/5332bfcd4bb3e9ac98ec73376c3cae7f/Overlap1.png)
2) Create a Swarm (if you choose German)
![UI1issue](/uploads/cc926d6328e70e4db9bc22cfb1f077e8/UI1issue.png)
Another issue:
[x] If you try to change the language it won't change the language of Application theme "horizontal View" and Layout "Bright" (the language that was used when you first opened Jami will be used) - It will only change if you exit Jami and open Jami again
Next issue:
The language of your contacts descriptions won't update. You either have to exit Jami and open Jami again or you have to click another option like "Start swarm" and then "Cancel" so that the language of the contact and its chatview will update
![Update1](/uploads/fcee33ea8007e5f8b58ceb1357fbfe4d/Update1.png)
Again overlapping text (maybe related https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/817 ?):
Zoom (200%) in settings:
![Zoom1](/uploads/da3e8ba5e47c4801ad063e3cd802262f/Zoom1.png)
![Zoom2](/uploads/7703648803fcaf228e542a925d0362d9/Zoom2.png)
![Zoom3](/uploads/98c0ee0f0664cbd64b4c63edce0c25be/Zoom3.png)
![Zoom4](/uploads/b3244860c741ca0799cc803b47dea268/Zoom4.png)
![Zoom5](/uploads/251cf85e6adbb02e63a0b0c0316b139e/Zoom5.png)
![Zoom6](/uploads/2dc6a7919d1ac3744509377ccd269c98/Zoom6.png)
![Zoom7](/uploads/af6cc1f9036da7106aaa559eb08e57bd/Zoom7.png)
![Zoom8](/uploads/9cb1c6e1cd4055bba755811223f04097/Zoom8.png)
![Zoom9](/uploads/915ed067381c9f59c78e8a427ecbff8f/Zoom9.png)
![Zoom10](/uploads/99b21137184ca85c4181dac6265ef548/Zoom10.png)
![Zoom11](/uploads/4383599062f48256a2a0e31f58f1fedc/Zoom11.png)
BTW: The size of chat text will never update. Is this behaviour wanted?Capucine BerthetCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1330Donate button2023-11-22T21:25:19ZovariDonate button1. -[x] Can the `Donate` button please be translatable? Done
1. -[ ] Can the bank account details for direct transfer into `Savoir-faire Linux inc.` account in `CAD`, `USD` and `EUR` please be added? This will help more funds to arrive i...1. -[x] Can the `Donate` button please be translatable? Done
1. -[ ] Can the bank account details for direct transfer into `Savoir-faire Linux inc.` account in `CAD`, `USD` and `EUR` please be added? This will help more funds to arrive into your account without fees being taken by PayPal? Also there are people who do not like PayPal.
1. -[ ] Please add the `Donate` button to https://jami.net/thank-you/ (cf. https://git.jami.net/savoirfairelinux/jami-project/-/issues/1330#note_31679)
1. -[ ] Should a `Business users` buttons be added to https://jami.net/thank-you/? The `Business users` button could be a hyperlink to https://jami.biz/. (cf. https://git.jami.net/savoirfairelinux/jami-project/-/issues/1330#note_31692)
1. -[ ] Add a `Donate` button inside the Jami program that links to the "Donation" webpage which has more encouraging information and links to the different ways of donating. https://git.jami.net/savoirfairelinux/jami-project/-/issues/1330#note_35953
1. -[ ] Add a `Jami Account Management Server (JAMS)` button inside the Jami program that links to https://jami.biz/
What do you think?
Thank you
cf: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1193#note_31254
cc: @abandali @ydesileshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1361QR code to link device2023-11-22T21:25:18ZEmma FalkiewitzQR code to link deviceIt would be better to have a QR code in addition to the NIP string when we want to link another device to our account.
Design: https://xd.adobe.com/view/3736bb7b-6777-4b48-a766-8645ae50380e-6265/screen/9609bc65-6cd6-44fc-9508-3ca740b6a4d...It would be better to have a QR code in addition to the NIP string when we want to link another device to our account.
Design: https://xd.adobe.com/view/3736bb7b-6777-4b48-a766-8645ae50380e-6265/screen/9609bc65-6cd6-44fc-9508-3ca740b6a4d6/specs/Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1419Enabling TURN->Crash2023-11-22T20:19:21ZSébastien BlinEnabling TURN->Crash# Scenario
+ Open the advanced account settings
+ Disable/Enable TURN
# Current result
crash (I don't have the backtrace)
# Expected
no crash# Scenario
+ Open the advanced account settings
+ Disable/Enable TURN
# Current result
crash (I don't have the backtrace)
# Expected
no crashhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1367Windows update check issues2023-11-22T19:29:08ZAndreas TraczykWindows update check issues- checking for updates rapidly will cause a crash
- error reporting is non-existent
- dialogs don't open or close correctly- checking for updates rapidly will cause a crash
- error reporting is non-existent
- dialogs don't open or close correctlyAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1445The file message is not aligned with text messages2023-11-21T19:27:10ZEmma FalkiewitzThe file message is not aligned with text messages![Screenshot_20231114_174920](/uploads/f7bc14fcc5672ae01701e25cb7b78291/Screenshot_20231114_174920.png)![Screenshot_20231114_174920](/uploads/f7bc14fcc5672ae01701e25cb7b78291/Screenshot_20231114_174920.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1432Swarm-call: call in wrong conversation is shown2023-11-21T16:08:03ZSébastien BlinSwarm-call: call in wrong conversation is shown# Scenario
+ Host a swarm-call and receive incoming calls
# Expected result
+ The call must be shown in the linked swarm
# Current result
+ Every conversation with the same contact will show the same call# Scenario
+ Host a swarm-call and receive incoming calls
# Expected result
+ The call must be shown in the linked swarm
# Current result
+ Every conversation with the same contact will show the same callSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/154Remove "Jami (GNOME client)"2023-11-20T14:25:20ZovariRemove "Jami (GNOME client)"1. Should `Jami (GNOME client)` at https://snapcraft.io/jami-gnome be removed?
2. At https://jami.net/contributions/, should the following be removed:
```
Snap for Jami (GNOME client) - managed by Savoir-faire Linux
snap install jami...1. Should `Jami (GNOME client)` at https://snapcraft.io/jami-gnome be removed?
2. At https://jami.net/contributions/, should the following be removed:
```
Snap for Jami (GNOME client) - managed by Savoir-faire Linux
snap install jami-gnome
```
3. Do other links at https://jami.net/contributions/ need to be removed?
Thank you