savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-08-16T21:06:40Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1061[Android] Can send messages, but never receive2021-08-16T21:06:40Zhannessssss[Android] Can send messages, but never receiveI have installed Jami from F-Droid, version 20200810-01. Sending messages to other users works, but when they want to reply, I only see a "typing notification" which stops when they hit send, but I never receive the message. The same mes...I have installed Jami from F-Droid, version 20200810-01. Sending messages to other users works, but when they want to reply, I only see a "typing notification" which stops when they hit send, but I never receive the message. The same message does arrive on a Linux laptop installation, however, if running concurrently.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/312Swarm: Support calls from swarm with multiple members2022-11-17T18:37:36ZSébastien BlinSwarm: Support calls from swarm with multiple members# Documentation
https://docs.jami.net/technical/swarm.html#call-in-swarm
# Stack
https://review.jami.net/q/topic:call-swarm# Documentation
https://docs.jami.net/technical/swarm.html#call-in-swarm
# Stack
https://review.jami.net/q/topic:call-swarmSwarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/311Messages not syncing across devices2022-09-05T14:19:42ZCalle KaboMessages not syncing across devicesScenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptopScenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptopSwarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/310name server address default value should be set to ns.jami.net (and not "")2021-08-19T20:37:38ZGuillaume Hellername server address default value should be set to ns.jami.net (and not "")https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/94account settings: name server address not displayed2020-09-18T18:26:34ZGuillaume Helleraccount settings: name server address not displayedhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/433Code smell: behaviorcontroller got showIncomingCallView but no outgoing2023-05-05T19:37:49ZSébastien BlinCode smell: behaviorcontroller got showIncomingCallView but no outgoingSo the API is dirty for the end-userSo the API is dirty for the end-userhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/93Window size is modified when clicking on "Settings"2020-09-21T14:14:02ZGuillaume HellerWindow size is modified when clicking on "Settings"Scenario
- Open Jami
- Maximize window or adjust window size
- Click on Open settings
--> window size is changedScenario
- Open Jami
- Maximize window or adjust window size
- Click on Open settings
--> window size is changedMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/92file transfer error - invalid filename2020-09-21T14:14:37ZGuillaume Hellerfile transfer error - invalid filenameI got the following error when trying to send the file attached from the Qt client:
```
[1600435943.087| 8396|data_transfer.cpp :835 ] [XFER] invalid filename 'file://C:/Users/15146/Desktop/Capture.png'
DataTransferModel::sendFile(), e...I got the following error when trying to send the file attached from the Qt client:
```
[1600435943.087| 8396|data_transfer.cpp :835 ] [XFER] invalid filename 'file://C:/Users/15146/Desktop/Capture.png'
DataTransferModel::sendFile(), error
```
![Capture](/uploads/459abe1b5ced27b783f8d06e09f03129/Capture.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1060Please rename `Rendezvous` to `Meet`2020-09-24T10:04:12ZovariPlease rename `Rendezvous` to `Meet`> a meeting planned at a certain time and place, can also be a secret meeting between **lovers**.<br>
*"he was waiting for them at the rendezvous"*
https://www.urbandictionary.com/define.php?term=rendezvous
It is understood that this f...> a meeting planned at a certain time and place, can also be a secret meeting between **lovers**.<br>
*"he was waiting for them at the rendezvous"*
https://www.urbandictionary.com/define.php?term=rendezvous
It is understood that this feature is to create something like a meeting room. The current meaning is unfortunately very unprofessional.
Could `Rendezvous` be please be renamed to `Meet`.
* `Rendezvous` in English does not have a very professional feeling
* `Meet` is short
* [Google Meet](https://meet.google.com/) (formerly `Hangouts Meet`)
* [Jitsi Meet](https://meet.jit.si/)
* [8x8 Meet](https://play.google.com/store/apps/details?id=com.eght.meetings) for their Meetings app
* Naming this feature `Jami Meet` or just `Meet` as `Meet` is already has a meaning in online conferencing/meeting rooms, hence it can: lower the learning curve; increase awareness; help with feature discovery
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/91Wrong character encoding in contact list2022-12-17T05:45:52ZlinsuiWrong character encoding in contact listIn chat window
![sshot-017](/uploads/73c18a1d889e08e9e7178ab6e6c2fe62/sshot-017.png)
In contect list
![sshot-018](/uploads/1f7a0c8a339135ac860155c56d17e7b2/sshot-018.png)In chat window
![sshot-017](/uploads/73c18a1d889e08e9e7178ab6e6c2fe62/sshot-017.png)
In contect list
![sshot-018](/uploads/1f7a0c8a339135ac860155c56d17e7b2/sshot-018.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/803Some images are not displayed2020-09-18T14:51:34ZCyrille BéraudSome images are not displayedsend a png file to a Jami/android - the image is received but not diplayedsend a png file to a Jami/android - the image is received but not diplayedAdrien BéraudPierre DucheminAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/90translation: qt client strings to update - 3rd wave2020-09-22T13:02:05ZGuillaume Hellertranslation: qt client strings to update - 3rd wave <source>Hangup current call</source>
<source>End call</source>
<source>Hang-up</source>
<source>End call</source>
<source>Decline request</source>
<source>Decline contact request</source>
... <source>Hangup current call</source>
<source>End call</source>
<source>Hang-up</source>
<source>End call</source>
<source>Decline request</source>
<source>Decline contact request</source>
<source>Accept request</source>
<source>Accept contact request</source>
<source>Generating account…</source>
<source>Creating account…</source>
<source>Generating rendezvous…</source>
<source>Creating rendezvous point…</source>
<source>Rendezvous point: turn your account into a meeting point</source>
<source>Convert your account into a rendezvous point</source>
<source>Choose the preference</source>
<source>Select</source>
<source>Press to choose an image file</source>
<source>Choose image file</source>
<source>Press to add new plugins</source>
<source>Add new plugin</source>
<source>Create new rendezvous</source>
<source>Create new rendezvous point</source>
<source>Create a jami account</source>
<source>Create a Jami account</source>
<source>Show/Hide preferences</source>
<source>Display or hide preferences</source>
<source>Preference</source>
<source>Preferences</source>
<source>Create rendezvous</source>
<source>Create a rendezvous point</source>
<source>Choose a name for your rendezvous</source>
<source>Choose a name for your rendezvous point</source>
<source>Enter the rendezvous's name</source>
<source>Enter the rendezvous point's name</source>
<source>Generating rendezvous…</source>
<source>Generating rendezvous point…</source>
<source>Create account from an another device</source>
<source>Link device</source>
<source>Run on startup</source>
<source>Launch at startup</source>
<source>Frame per second</source>
<source>Frames per second</source>
<source>Enable local peer discovery.</source>
<source>Enable local peer discovery</source>
<source>Audio & Video Settings</source>
<source>Audio and Video Settings</source>
<source>Please select a file</source>
<source>Select a file</source>
<source>Check for updates automatically</source>
<source>Automatically check for updates</source>
<source>Create account from Jami Account Manager Server (JAMS)</source>
<source>Create account from Jami Account Management Server (JAMS)</source>
<source>Select video frame per second (fps)</source>
<source>Select video frame rate (frames per second)</source>
<source>Enter the PIN from another configured Jami account. Use the "Link Another Device" feature to obtain a PIN</source>
<source>Enter the PIN from another configured Jami account. Use the "Link Another Device" feature to obtain a PIN.</source>
<source>In progress...</source>
<source>In progress…</source>
<source>Set a password</source>
<source>Set password</source>
<source>Register the username</source>
<source>Register username</source>
<source>toggle automatic updates</source>
<source>Enable/Disable automatic updates</source>
<source>Use custom address/port</source>
<source>Use custom address and port</source>
<source>Select an user certificate</source>
<source>Select a user certificate</source>
<source>Press this button to finish taking photo</source>
<source>Take photo</source>
<source>Press this button to take photo</source>
<source>Take photo</source>
<source>Press this button to retake photo</source>
<source>Retake photo</source>
<source>Create password</source>
<source>Encrypt account with password</source>
<source>Note that the password cannot be recovered</source>
<source>Choose a password to encrypt your account on this device. Note that the password cannot be recovered.</source>Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/89Infinite loops when coming back from settings with an incoming call2020-09-22T13:01:57ZAlbert Babí OllerInfinite loops when coming back from settings with an incoming callProbably related to misuse of selectConversation in MainView->setCallStackViewProbably related to misuse of selectConversation in MainView->setCallStackViewAlbert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/88code smell: layout arrangement logic is often repeated2023-04-07T17:16:07ZAndreas Traczykcode smell: layout arrangement logic is often repeatedThe view presentation management occurs in duplicated pockets across many Qml components and should be localized.The view presentation management occurs in duplicated pockets across many Qml components and should be localized.Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/87code smell: no clear design for selecting conversations and accounts exists2021-08-19T20:44:08ZAndreas Traczykcode smell: no clear design for selecting conversations and accounts existsCurrently, multiple classes offer methods that claim to "select" conversations and accounts. This results in multiple reselections and binding loops between UI<->view-models<->models.Currently, multiple classes offer methods that claim to "select" conversations and accounts. This results in multiple reselections and binding loops between UI<->view-models<->models.Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/86code smell: many parts of client UI do not follow a declarative design approach2023-02-27T21:48:02ZAndreas Traczykcode smell: many parts of client UI do not follow a declarative design approachRemove unnecessary update functions and consume observable properties instead when possible. This will greatly reduce unbound UI and binding loops. This misuse of Qml is likely the cause of many of the existing bugs.Remove unnecessary update functions and consume observable properties instead when possible. This will greatly reduce unbound UI and binding loops. This misuse of Qml is likely the cause of many of the existing bugs.Albert Babí OllerAlbert Babí Ollerhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/85The wizard view can't be fully accessed in 175%+ scaling2020-09-29T22:49:37ZAndreas TraczykThe wizard view can't be fully accessed in 175%+ scalingsuggested fix:
- wrap in qml-Flow and then in qml-Scrollviewsuggested fix:
- wrap in qml-Flow and then in qml-ScrollviewMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/84Fontsize required for MaterialButton qml component and 'Account+' account co...2020-09-17T21:56:56ZAndreas TraczykFontsize required for MaterialButton qml component and 'Account+' account combo box item.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1059Feature Suggestions: Contact Only for enhanced security2020-12-18T19:49:34ZJunmian ZhuFeature Suggestions: Contact Only for enhanced securityIs is possible to add a new feature, that only allow contacts to find my Jami account? I plan to deploy it on computer that I only want certain accounts to be able to find my account and send me messages (just as Signal or Telegram). I a...Is is possible to add a new feature, that only allow contacts to find my Jami account? I plan to deploy it on computer that I only want certain accounts to be able to find my account and send me messages (just as Signal or Telegram). I am a bit concerned that if some malicious users could send malicious contents / malware to the computer even if they are not in the contact list.
By doing this, it should be able to
* Enhance both privacy and security.
* Prevent spam messages
If user want to add other contacts, they could temporarily turn off this "Contact Only" feature, let other users find them and immediately turn on the "Contact Only" mode.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/83ChatVIew input text field not returning to default height after sending a mul...2020-09-23T15:02:28ZAline Gondim SantosChatVIew input text field not returning to default height after sending a multiline messageAlbert Babí OllerAlbert Babí Oller