savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-01-30T14:45:39Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1578Unable to send message on androidtv2024-01-30T14:45:39ZPierre NicolasUnable to send message on androidtvWeird implementation of the API. It looks like it doesn't work since the kotlin migration.
https://medium.com/@ttdevelopment/converting-speech-to-text-with-recognizerintent-in-android-44be94b50a10Weird implementation of the API. It looks like it doesn't work since the kotlin migration.
https://medium.com/@ttdevelopment/converting-speech-to-text-with-recognizerintent-in-android-44be94b50a10Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1579Unable to send audio on androidtv2024-01-30T14:45:27ZPierre NicolasUnable to send audio on androidtvNVIDIA SHIELD Android TV (Android11, API30)
My Nvidia shield doesn't have Opus encoder.NVIDIA SHIELD Android TV (Android11, API30)
My Nvidia shield doesn't have Opus encoder.Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1580Crash when trying to send video on androidtv2024-01-30T14:45:18ZPierre NicolasCrash when trying to send video on androidtvSend video leads to a crash if the permission is refused.Send video leads to a crash if the permission is refused.Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1582Space between name and audio file2024-01-30T14:45:10ZEmma FalkiewitzSpace between name and audio file- Jami version 400
Current result :
![image](/uploads/fdd99a0a7e09710457c5337d90e228e8/image.png)
Expected result :
![image](/uploads/f28a0dbb942a49c0c354154373877840/image.png)- Jami version 400
Current result :
![image](/uploads/fdd99a0a7e09710457c5337d90e228e8/image.png)
Expected result :
![image](/uploads/f28a0dbb942a49c0c354154373877840/image.png)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1581Weird display of an emoji reply2024-01-30T14:43:43ZEmma FalkiewitzWeird display of an emoji reply- Jami version 400
What we have:
![image](/uploads/a6703ea21a9af99c454ebb57006ee8ce/image.png)
What we want:
![image](/uploads/f60ef4d7ad2a448f764b8ce1ca44d3d1/image.png)- Jami version 400
What we have:
![image](/uploads/a6703ea21a9af99c454ebb57006ee8ce/image.png)
What we want:
![image](/uploads/f60ef4d7ad2a448f764b8ce1ca44d3d1/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1562Message border background should be transparent when not used (instead of white)2024-01-30T14:43:37ZPierre NicolasMessage border background should be transparent when not used (instead of white)## Describe your environment
Please specify the following:
- Jami version: 400
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. reply to an emoji
2. click on the reply to highlight the replied message
## Ad...## Describe your environment
Please specify the following:
- Jami version: 400
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. reply to an emoji
2. click on the reply to highlight the replied message
## Additional information
![image](/uploads/fcb55a3220f1d8e9f56eb1ba53bc7711/image.png){width=360 height=800}Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1583Add a button What's new with a pop-up2024-01-30T14:42:24ZLoic BoginoAdd a button What's new with a pop-upAdd a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).Add a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).Loic BoginoCharlotte HoffmannLoic Boginohttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1175Prohibit communication with blocked contact2024-01-29T21:48:51ZWear GuxjProhibit communication with blocked contactIf a contact is blocked, it is still possible to send another message, which will implicitly bring the contact back to unblocked state.
I would prefer if it worked like when a local account is disabled, so there would be a banner te...If a contact is blocked, it is still possible to send another message, which will implicitly bring the contact back to unblocked state.
I would prefer if it worked like when a local account is disabled, so there would be a banner telling that the contact is blocked, and it should not be possible to do anything that would affect the peer.
So no calls or reactions, and the text composer should not be available.
To best ensure this, the prohibition should preferably be enforced at daemon level.
It should though remain possible to read and copy text, search the conversation, share or remove attached files.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1449Blocking contact does not work, removed/blocked contact can be called? [Andro...2024-01-29T21:44:29ZElysBlocking contact does not work, removed/blocked contact can be called? [Android-> Windows 10]newest beta version of Jami (Windows 10 and Android); 1:1 swarm, using different Jami accounts
Windows 10= username1; Android=username2; group chat disabled;
EDIT: Just the Windows 10 user enabled "Allow incoming calls from unknown cont...newest beta version of Jami (Windows 10 and Android); 1:1 swarm, using different Jami accounts
Windows 10= username1; Android=username2; group chat disabled;
EDIT: Just the Windows 10 user enabled "Allow incoming calls from unknown contacts"
steps to reproduce
1. both contacts (Windows 10 user and Android user) are each showing up in their contact list
1. Windows 10 user removes the Android contact in contact list (However the Android user does not)
1. Android user writes message (Android -> Windows 10)
1. Windows 10 user does not receive the message
1. Now the android makes a phone call
1. Windows 10 receives the phone call; He can hear the ringtone but won't get the options to decline or answer in audio/video
1. Now the Windows 10 user exits and restarts jami (The Android user keeps Jami running)
1. Now the Android user tries to make a phone call (android -> windows 10)
1. Windows 10 user does not get any notification
Android user exit and start Jami again
Android user still sees green dot of Windows 10 user
Windows 10 user does not get any notification (same issue again)
Next issue:
1. Now the Windows 10 user unblocks the Android
1. The android user sends text message
1. The Windows 10 user gets an invitation and accepts
1. The Windows 10 user still sees the notification "invitations 1"
1. Jami Windows 10 still shows invitations but the user does not receive any message
However you can make a video call Android -> Windows 10 but Jami (Windows 10) does not show up chat history
Next issue: (after the previous issue)
1. Restart Jami (just the user of Windows 10)
1. You can view **the same (Android) user twice (Both: Swarm: Is true)**; It is still not possible that the Windows 10 user receives any text message (Android -> Windows 10) and it is also not possible to receive text messages Windows 10 -> Android
However video call Windows 10 <-> Android are possible
If you restart Jami (windows 10) same issue again
(And you still won't receive any messages anymore although windows 10 contact is unblocked)
---------
Now remove the contacts (Windows 10 AND Android; exit all Jami apps)
Windows 10 user: As soon as you remove the (unblocked) Android - you just want to delete the contact - the Android user will be listed in "blocked contacts" (although you did not block the user (again)).
You won't be able to delete the Android user anymore - the user will always be moved to "blocked contacts".
----
Now Android -> Windows 10 (all contacts (windows 10 and Android) were removed)
Android: Add the Windows 10 user by searching the user name and add the Windows 10 user
Sending text messages Android <-> Windows 10 now works
Now:
1. The Android user blocks the Windows 10 user (If the Android user tabs the Windows 10 user (from the conversation list) block contact does not work)
1. So the Android user needs to go to contact details and block the Windows 10 contact and confirms
1. However the Windows 10 user DOES NOT remove the android user from his contact list
1. Android: even if you stay (conversation - tap the contact) you won't receive any new messages (from the Windows 10 user)
1. Now return to conversations: the blocked user is gone
However: As soon as the Windows 10 user makes a video call your blocked contact will be shown again (conversations) and you get a notification how you want to answer the call (although both contacts disabled "Allow calls from unknown contacts")
After you finished the call you are asked if you accept the invetation of the blocked Windows 10 user.
If the Android user accepts:
The Android user can send messages but the windows 10 user will not receive them
However - the android user will still receive messages (windows 10 -> Android)
If the android user taps "blocked contact" Windows 10 user is still shown and you can't change anything.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/886Blocking contact does not work if you re-enable your own account after changi...2024-01-29T21:44:28ZElysBlocking contact does not work if you re-enable your own account after changing "allow calls from unknown contacts"Steps to reproduce (always using Jami accounts):
You have two contacts: Person A (uses desktop and useraccount1); Person B (uses Android and useraccount2)
* Person A has Person B in the contact list (and the other direction: Person B h...Steps to reproduce (always using Jami accounts):
You have two contacts: Person A (uses desktop and useraccount1); Person B (uses Android and useraccount2)
* Person A has Person B in the contact list (and the other direction: Person B has Person A in the contact list)
* Now Person A blocks Person B (settings "allow calls from unknown contacts" enabled)
* Person B can't make a call (B -\> A) anymore
HOWEVER:
* Now Person A disables "allow calls from unknown contacts" and after a few seconds also disables her own account
* Now Person A enables her own account and after a few second ENABLES "allow calls from unknown contacts"
* Now Person B makes a call (B -\> A)
* Suddenly Person A will receive the call and the blocked Person A is shown many times under "blocked contacts"
* Person A will view the chatview but Person B will never be shown in the contact list
* Person B can make a call anytime and Person A will receive it - receiving text messages doesn't work? - However the other direction is not possible: If Person A wants to make a video or audio call nothing will happen - the option for sending text messages isn't even shown.
---
If now Person A goes to settings and wants to DISABLE "allow calls from unknown contacts" Jami will crash ((also/only) after a sucessful call?)
* Jami on desktop crashes
* open Jami on desktop again
* Make a call Android -\> Desktop
* Android will show "ringing" although you'll never receive any call?Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1355[Feature Request] change the size of the (individual) windows [even for 1:1 c...2024-01-29T21:28:15ZElys[Feature Request] change the size of the (individual) windows [even for 1:1 calls]all supported OS:
Please allow to change the size of every window you can see during a call
(including full screen mode)
especially: preview window of your own person
and: window/ video stream of other persons (if you make a group vid...all supported OS:
Please allow to change the size of every window you can see during a call
(including full screen mode)
especially: preview window of your own person
and: window/ video stream of other persons (if you make a group video call)
This is possible using Zoom. Example: https://youtu.be/v3IPAbpVjd4?t=69
Also Telegram supports this feature. Example: https://youtu.be/SvoVGrXBjas?t=22https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/976[Regression] Can't hide the Conversations List2024-01-29T21:05:54Zovari[Regression] Can't hide the Conversations List1. Mouse click and hold border between Conversations List and Chatview.
2. Drag mouse to the left and the Conversations List no longer can be hidden.
![image](/uploads/56ee168e5014d9a90a42884c432110f8/image.png)
Regression; however, ca...1. Mouse click and hold border between Conversations List and Chatview.
2. Drag mouse to the left and the Conversations List no longer can be hidden.
![image](/uploads/56ee168e5014d9a90a42884c432110f8/image.png)
Regression; however, can't find the issue or the patch that fixed this. If remember correctly this was fixed by @sblin patch.
Thank youAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/327add option to edit or remove message2024-01-29T19:27:43ZKateryna Kostiukadd option to edit or remove messagehttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/310add option to reply to message2024-01-29T19:26:58ZKateryna Kostiukadd option to reply to messageKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/311Swarm-history: Use history loaded by daemon2024-01-29T19:26:40ZSébastien BlinSwarm-history: Use history loaded by daemonhttps://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
...https://review.jami.net/q/topic:swarm-history
# TODO
+ Use `loadConversation` instead of `loadConversationMessages`
+ Use `SwarmLoaded` instead of `conversationLoaded`
+ This gives the following structure:
```
struct SwarmMessage
{
std::string id;
std::string type;
std::string linearizedParent;
std::map<std::string, std::string> body;
std::vector<std::map<std::string, std::string>> reactions;
std::vector<std::map<std::string, std::string>> editions;
};
```
Containing the reactions, editions (previous bodies) directly inside the message
+ Remove custom logic to linearize the history, filter merge messages (they are removed by the daemon), build reaction/editions
+ Use new signals `SwarmMessageReceived`, `SwarmMessageUpdated` (if edited, deleted or parent changes), `ReactionAdded`, `ReactionRemoved` to update the view/reactionshttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/337selector for conversation color does not show last selection2024-01-29T19:24:13ZKateryna Kostiukselector for conversation color does not show last selectionSteps:
- Change conversation color
- Navigate to chat view
- Open conversation preferences again
- Open color selector
- Currently selected color is not highlightedSteps:
- Change conversation color
- Navigate to chat view
- Open conversation preferences again
- Open color selector
- Currently selected color is not highlightedhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/338Wrong color highlighted in conversation color selector2024-01-29T19:24:03ZFrançois-Simon Fauteux-ChapleauWrong color highlighted in conversation color selector**Scenario**
- Alice opens the Qt client and links a new iOS device
- She changes the color of a conversation in the Qt client
- She opens the color selection menu for that same conversation on her iOS device
**Expected result**
No col...**Scenario**
- Alice opens the Qt client and links a new iOS device
- She changes the color of a conversation in the Qt client
- She opens the color selection menu for that same conversation on her iOS device
**Expected result**
No color should be highlighted in the menu (this is because the iOS color selector only offers a small number of options, whereas the Qt client allows users to choose an arbitrary RGB value via a color picker, which means that a color chosen in the Qt client will typically not be available on iOS).
**Actual result**
The conversation's previous color on iOS is highlighted in the menu.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/342Crash when making a call with a disabled account2024-01-29T19:23:45ZEmma FalkiewitzCrash when making a call with a disabled accountSteps to reproduce:
1. Disable your account
2. Go to a conversation and make a call (audio or video)
3. It crashesSteps to reproduce:
1. Disable your account
2. Go to a conversation and make a call (audio or video)
3. It crashesKessler DuPont-TeevinKessler DuPont-Teevinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/271smart list: add indicator for location sharing in progress2024-01-26T20:40:46ZKateryna Kostiuksmart list: add indicator for location sharing in progressAlireza ToghianiAlireza Toghianihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/872[SIP-Account] (Audio-)Call recording doesn't work2024-01-26T17:09:13ZElys[SIP-Account] (Audio-)Call recording doesn't workusing Jami (Beta): 202401121257 on Windows
- Make a call (SIM-call -\> SIP-Account (Jami))
- Now record the call
- After the call you view the recordings: However if you want to listen to the audio recording - even if the file should ha...using Jami (Beta): 202401121257 on Windows
- Make a call (SIM-call -\> SIP-Account (Jami))
- Now record the call
- After the call you view the recordings: However if you want to listen to the audio recording - even if the file should have a duration of 20 seconds - every music player can only "play" the file 0:00 seconds.
Note:
- NO Issues if I recorded a Jami call (Jami account 1 (Android) -\> Jami account 2(Windows 10)) - and it does NOT matter if I record an audio call or a video call
EDIT: Not sure if SIP-video call recording works (with / without sound) or combined with Jami accounts.
Maybe if you or other peers enable / disable your/their camera and/or enable/disable your/their own microphones during the call you also get recording issues? https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/872#note_44414