savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-02-27T12:51:52Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1616Follow deamon changes for missed calls - add reason2024-02-27T12:51:52ZSébastien BlinFollow deamon changes for missed calls - add reasonNow, in the commit body for a missed call, there can be a "reason" with "busy","declined","no_device" if the peer is busy, declined the call or no device were found. Messages can be updatedNow, in the commit body for a missed call, there can be a "reason" with "busy","declined","no_device" if the peer is busy, declined the call or no device were found. Messages can be updatedhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1612Microphone gets muted a few seconds after you lock the screen2024-03-05T13:49:29ZSergey AlirzaevMicrophone gets muted a few seconds after you lock the screen- Device model: Pixel 3a
- Android version: 13
- Jami version: 20240131-01
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Call someone.
2. Click power but...- Device model: Pixel 3a
- Android version: 13
- Jami version: 20240131-01
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Call someone.
2. Click power button to lock the screen.
- Actual result: Your call partner can no longer hear you after some time.
- Expected result: No interruptions.Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1566Input box UI display fault2024-03-13T15:23:28Zsession 21Input box UI display fault![image.png](/uploads/394ef834a18d9ffe987bfe15378f8835/image.png)![image](/uploads/2b6b520e3b83681792578e6bd5e51823/image.png)
Version: 202402091720
Win10
As shown in the picture, this UI is too strange.
When we input a long piece of...![image.png](/uploads/394ef834a18d9ffe987bfe15378f8835/image.png)![image](/uploads/2b6b520e3b83681792578e6bd5e51823/image.png)
Version: 202402091720
Win10
As shown in the picture, this UI is too strange.
When we input a long piece of text, the input box expands, which is reasonable.
However, after expansion, the input box was not restored to its original state in a timely manner, resulting in some flaws in the UI.
According to our habit, the input box should be restored to its original state after we send the message.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1588All contacts disappeared after update 20240118-012024-03-05T13:50:13ZFairKingAll contacts disappeared after update 20240118-01Android 10
Jami v.20240118-01
Google version and F-Droid version
After updating the app all contacts disappeared. After trying to clear cache or uninstalling the app some of the contacts (not all) appeared back with empty chat history a...Android 10
Jami v.20240118-01
Google version and F-Droid version
After updating the app all contacts disappeared. After trying to clear cache or uninstalling the app some of the contacts (not all) appeared back with empty chat history and message "Downloading conversation from peer".
So currently the app is completely broken. Cannot use it.Adrien BéraudSébastien BlinAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1531messageBar is broken when sending file2024-02-09T16:57:58ZCapucine BerthetmessageBar is broken when sending file## Describe your environment
Please specify the following:
- OS: macOs
- Jami version: 202401092311
- App Store version
## Steps to reproduce
- Can you reproduce the bug: at will
## I) Steps to reproduce the bug with the show typo d...## Describe your environment
Please specify the following:
- OS: macOs
- Jami version: 202401092311
- App Store version
## Steps to reproduce
- Can you reproduce the bug: at will
## I) Steps to reproduce the bug with the show typo displayed:
1. open a conversation
2. click on the show typo button to have all the options displayed
3. send a file
4. click on the show typo button to hide all the options
## Actual result:
The messageBar rectangle is too high
![7420a5beaa37f63f0ee20f1b672406657ba3c594_164208656894147](/uploads/cf0e059d9040b58ecb8f67236b83a330/7420a5beaa37f63f0ee20f1b672406657ba3c594_164208656894147.png)
## Expected result:
The messageBar rectangle should resize to it initial size
## II) Steps to reproduce the bug without the show typo displayed:
1. open a conversation
2. make sure the typo options are hidden (by clicking on the showtypo button if they are displayed)
3. send a file
4. click on the show typo button
## Actual result:
No typo options are displayed and the only button remaining is the preview button.
We can't even click again the show typo button.
![9640b56191d2263472e6bafe526ceeedff346653_6275153125194285](/uploads/75377fd74d14c354c1e80ea000600e0b/9640b56191d2263472e6bafe526ceeedff346653_6275153125194285.png)
## Expected result:
All the typo options should be displayedhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1515Windows: frequent crashes using VulkanRhi related to the destruction of WebEn...2024-01-22T18:29:28ZAndreas TraczykWindows: frequent crashes using VulkanRhi related to the destruction of WebEngineView componentsThis is certainly a Qt bug.
Appears with 6.5 and up on Windows 10 22H2-19045.3930 at least 1 machine.
Need to confirm on another machine that defaults to Vulkan to reproduce a minimal example and file a report.This is certainly a Qt bug.
Appears with 6.5 and up on Windows 10 22H2-19045.3930 at least 1 machine.
Need to confirm on another machine that defaults to Vulkan to reproduce a minimal example and file a report.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1538Bug when video call with an android device2024-01-17T15:15:21ZCapucine BerthetBug when video call with an android device**Scenario**
- Alice (on android) and Bob start call (Alice has her video on).
**Expected**
- Bob should be able to see Alice.
**Current result**
- Bob receives the video clearly during a few seconds
- then it freezes
- and finally it ...**Scenario**
- Alice (on android) and Bob start call (Alice has her video on).
**Expected**
- Bob should be able to see Alice.
**Current result**
- Bob receives the video clearly during a few seconds
- then it freezes
- and finally it turns grey
- On Alice's android device everything is fine : she can see Bob (if his video is on) and herself clearly.
(the audio still work)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1530Wrong default avatar of swarm group2024-01-09T16:52:13ZPierre NicolasWrong default avatar of swarm group## Describe your environment
Please specify the following:
- Jami version: 399.apk
## Steps to reproduce
Should not be an avatar with one people even if nobody has have accepted yet.
![Screenshot_20240105_144133.png](/uploads/fe2488...## Describe your environment
Please specify the following:
- Jami version: 399.apk
## Steps to reproduce
Should not be an avatar with one people even if nobody has have accepted yet.
![Screenshot_20240105_144133.png](/uploads/fe2488052d6afb6c870b333d1beb99f9/Screenshot_20240105_144133.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1521Delay when switching from screenshare to camera2024-01-02T15:16:36ZAlexander Lussier-CullenDelay when switching from screenshare to camera## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Start video call
2. Switch to screenshare
3. Switch back to camera video
There is a significant delay when switching from a screenshare to camera...## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Start video call
2. Switch to screenshare
3. Switch back to camera video
There is a significant delay when switching from a screenshare to camera video.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1517Downloading conversation from peer2024-02-12T22:57:25ZFairKingDownloading conversation from peer- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Adding a new contact almost always ends up wit...- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Adding a new contact almost always ends up with the message "Downloading conversation from peer"
- Another contact is Huawei phone which uses f-droid version instead. I was adding that contact.
- I also keep running a desktop version with the same account on my PC. I also accept a contact and it sais "Waiting until Contact connects to synchronize the conversation".
- Many people with Huawei are struggling to actually download the app as it is not available in their store and they do not understand jami.net website (it is overcomplicated. On the phone there is a huge donation banner appears which covers everything else. And there is no .apk to download, so it will notify about updates or update the app by itself later without having a store.
- There are many new features going on in development but I would suggest to fix issues first and focus on that. Without that the app does not make sense to me. It is so buggy.
Please fix it it is so annoying and all my friends keep saying me that the Jami is a crap because of that. So they stop using the app and delete it from their phones.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1462Redo call header in chatview2024-02-21T21:12:25ZSébastien BlinRedo call header in chatview![Screenshot_from_2023-12-20_07-24-14](/uploads/a19978411b3e9f5073817a235daa5d5c/Screenshot_from_2023-12-20_07-24-14.png)![Screenshot_from_2023-12-20_07-24-14](/uploads/a19978411b3e9f5073817a235daa5d5c/Screenshot_from_2023-12-20_07-24-14.png)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1459Investigate performance bottlenecks2024-02-29T20:09:34ZSébastien BlinInvestigate performance bottlenecksClient-qt can be slow to show. It should be nearly instantaneous, bottleneck must be identified
# Done status
Identify the bottlenecks and report it here (join performance reports here).
# Tools
Any profiler (Qt Profiler, Flamegraph,...Client-qt can be slow to show. It should be nearly instantaneous, bottleneck must be identified
# Done status
Identify the bottlenecks and report it here (join performance reports here).
# Tools
Any profiler (Qt Profiler, Flamegraph, benchmarks. etc)Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1442Errors that cause session exceptions2023-12-06T15:41:20Zsession 21Errors that cause session exceptionsWin10, version: 202311221353
I have 25 actual sessions, but in the directory "C: \\ Users \\ -- \\ AppData \\ Local \\ jami \\ -- \\ conversions", there are only 18 corresponding files for the sessions, so the remaining seven sessions a...Win10, version: 202311221353
I have 25 actual sessions, but in the directory "C: \\ Users \\ -- \\ AppData \\ Local \\ jami \\ -- \\ conversions", there are only 18 corresponding files for the sessions, so the remaining seven sessions are abnormal.
My confusion lies in why Jami did not create corresponding files for these sessions.
![image.png](/uploads/aaa95871dc6851e4808a535b36995825/image.png)https://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/1462Swipe message to reply2024-03-28T00:05:08ZPierre NicolasSwipe message to replyPierre NicolasPierre Nicolashttps://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-project/-/issues/1616Forward call (Dispatcher/Agent)2024-02-19T15:14:59ZSébastien BlinForward call (Dispatcher/Agent)+ [ ] Scenario (cf https://docs.jami.net/en_US/developer/design-process.html)
+ [ ] UI/UX dispatcher/Agent?+ [ ] Scenario (cf https://docs.jami.net/en_US/developer/design-process.html)
+ [ ] UI/UX dispatcher/Agent?Charlotte HoffmannCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1461Swarm-call: meta2024-02-27T14:50:25ZSébastien BlinSwarm-call: meta# To test
+ Check that call message is updating if call is current or not
+ Check join in audio/video
+ Check all buttons if the action is correct (join call or launch new call on the host)
# TODO
+ getActiveCalls() to retrieve curren...# To test
+ Check that call message is updating if call is current or not
+ Check join in audio/video
+ Check all buttons if the action is correct (join call or launch new call on the host)
# TODO
+ getActiveCalls() to retrieve current active calls when opening Jami
+ Show in smartlist a visual indication that a call is in progress?
+ Check text (should be homogeneous with client-qt) for banner and join call messages
+ Ability to change current host in the settings (and show current host)
+ Fallback to be the default host if call fails (https://docs.jami.net/developer/calls-in-swarm.html)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1615[Meta]Call-swarm2023-11-24T19:02:51ZSébastien Blin[Meta]Call-swarmTODO: Test all scenarios with 6/8 participants on all-platformsTODO: Test all scenarios with 6/8 participants on all-platformshttps://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.