savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-01-26T17:09:13Zhttps://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_44414https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1322[SIP-Account] Android version of Jami still shows "Block contact"; Deleting (...2023-07-14T13:34:52ZElys[SIP-Account] Android version of Jami still shows "Block contact"; Deleting (SIP-)contact takes longusing Jami(20230710-01) on Android
If you receive a call the caller will be added to the contact list.
- If you tap the contact you'll still get the option "Block contact" (which does NOT work https://git.jami.net/savoirfairelinux/jami...using Jami(20230710-01) on Android
If you receive a call the caller will be added to the contact list.
- If you tap the contact you'll still get the option "Block contact" (which does NOT work https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1207)? So you should remove it
- If you try to delete a caller (Name "Anonymous" since the caller used a private number) from the contact list it can take very long (like 30 seconds or longer)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1319UI glitch when selecting contacts for new swarm2023-07-12T18:05:40ZPierre NicolasUI glitch when selecting contacts for new swarm## Describe your environment
- Jami version:
- Device model: Samsung-T720
- Android version: 20230710-01
- What build you are using: own 575fc884dfb95e46ae9a8bad5e7bf15f7c5b6b2f
## Additional information
![random_bottomsheeti...## Describe your environment
- Jami version:
- Device model: Samsung-T720
- Android version: 20230710-01
- What build you are using: own 575fc884dfb95e46ae9a8bad5e7bf15f7c5b6b2f
## Additional information
![random_bottomsheetidalog](/uploads/4649284b55634abcda16abce10ab9972/random_bottomsheetidalog.mp4)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1580[SIP-Account] Should you have the option to call back a private number2023-07-12T15:56:37ZElys[SIP-Account] Should you have the option to call back a private numberall supported OS
Steps to "reproduce":
You want to make a call SIM-card -> SIP-Account (using Jami)
But the number of the SIM-card will appear as a private number (caller "Anonymous")
If the private number calls you on Jami a contact...all supported OS
Steps to "reproduce":
You want to make a call SIM-card -> SIP-Account (using Jami)
But the number of the SIM-card will appear as a private number (caller "Anonymous")
If the private number calls you on Jami a contact "Anonymous" will be added.
Using Jami you now have to option to call "Anonymous" meaning that you have the option to make a video or audio call. (And maybe you can also send files and/or text?)
Example (I've replaced some text due to privacy reasons):
![Anonymous](/uploads/fcc41b975c84fd7ed9d719156de9673b/Anonymous.png)
So I think we should decide these options:
- Should an anonymous contact NOT be added to the contact list?
- And/Or should you disable all options to communicate with "Anonymous" (outgoing connections only?; like make a video call, send text message, etc.)?
EDIT: It's probably not possible to call back a private number? Or can Jami unmask a private number and you can call back the peer?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1316Superposed UI elements when adding a SIP account2023-07-12T14:04:20ZPierre NicolasSuperposed UI elements when adding a SIP account## Describe your environment
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:94f816d399ba5f24af1670dfea99b87da1497a6e daemon:3c25f607f4f52028409fc0ea119ca943550e55e0
## A...## Describe your environment
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:94f816d399ba5f24af1670dfea99b87da1497a6e daemon:3c25f607f4f52028409fc0ea119ca943550e55e0
## Additional information
![image](/uploads/f71b1b7686963d74c18b6a1bba752d92/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1314SIP call with SRTP doesn't work, RTP fallback doesn't work either2023-07-25T08:31:05ZPierre NicolasSIP call with SRTP doesn't work, RTP fallback doesn't work either## Describe your environment
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:94f816d399ba5f24af1670dfea99b87da1497a6e daemon:3c25f607f4f52028409fc0ea119ca943550e55e0...## Describe your environment
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:94f816d399ba5f24af1670dfea99b87da1497a6e daemon:3c25f607f4f52028409fc0ea119ca943550e55e0
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Active param Encrypt media streams (SRTP)
2. Try to place or receive a cal
- Actual result: it doesn't work
3. Active param Fallback to RTP if SRTP fails
- Actual result: it doesn't fallbackhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1256Inconsistency in extension type of account archive between export and import2024-01-20T10:40:22ZPierre NicolasInconsistency in extension type of account archive between export and importIn my opinion, it's a bit confusing for the user to save a file and to not be able to load it.
Couldn't it be better to force the extension. .jami for example ?
![Kazam_screencast_00007](/uploads/7483942351b49ab4ccfc61508d5598f2/Kazam_s...In my opinion, it's a bit confusing for the user to save a file and to not be able to load it.
Couldn't it be better to force the extension. .jami for example ?
![Kazam_screencast_00007](/uploads/7483942351b49ab4ccfc61508d5598f2/Kazam_screencast_00007.webm)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1255Alias2023-11-09T08:53:59ZCharlotte HoffmannAliasAdd an Alias to a name for swarm 1:1
![04_Swarm_-_Detail_panel](/uploads/f52e6285b3697c6eaaf758a3504c03d7/04_Swarm_-_Detail_panel.png)
It open the dicussion of the options we show in the detail panel...
Add contact details? in advanced...Add an Alias to a name for swarm 1:1
![04_Swarm_-_Detail_panel](/uploads/f52e6285b3697c6eaaf758a3504c03d7/04_Swarm_-_Detail_panel.png)
It open the dicussion of the options we show in the detail panel...
Add contact details? in advanced informations? add the option to block a contact?
Organize the informations (customization - Informations - Privacy...)
To be abble to share a contact.Charlotte HoffmannAdrien BéraudSébastien BlinMathéo JosephCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/127JAMS account: Blocked users can still communicate2023-10-26T17:51:38ZLéo Banno-CloutierJAMS account: Blocked users can still communicate1. User A blocks user B
2. User B sends a message to user A
Actual: User A receives a notification and a red dot of the icon in the system tray, but there isn't any new messages in the conversation list
Expected: User A blocked user B,...1. User A blocks user B
2. User B sends a message to user A
Actual: User A receives a notification and a red dot of the icon in the system tray, but there isn't any new messages in the conversation list
Expected: User A blocked user B, so it shouldn't get notified about itSébastien BlinLéo Banno-CloutierSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1245chatview: conversation loading inserts blocks of messages 1 by 1 into Message...2023-07-05T14:14:19ZAndreas Traczykchatview: conversation loading inserts blocks of messages 1 by 1 into MessageListModelThis causes the ListView to refilter its visual items each time a new message is added and causes lag when loading conversations with replies. List model updates should be notified using ranges for chunk loads.This causes the ListView to refilter its visual items each time a new message is added and causes lag when loading conversations with replies. List model updates should be notified using ranges for chunk loads.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1242Share window, in video call, application unresponsive2024-01-30T21:01:42ZØystein HansenShare window, in video call, application unresponsiveBug report form
---------------
## Environment
- OS: Windows 11 Home 22621.1848 (also Ubuntu 22.04.2 LTS)
- Jami version: On Windows, Version (Beta): 202306191617 (On Ubuntu, Version:202306191842)
- What build you are using: On Window...Bug report form
---------------
## Environment
- OS: Windows 11 Home 22621.1848 (also Ubuntu 22.04.2 LTS)
- Jami version: On Windows, Version (Beta): 202306191617 (On Ubuntu, Version:202306191842)
- What build you are using: On Windows, jami.net (On Ubuntu Snap Store (snapcraft.io latest/stable 20230619.1)
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Start Jami
2. Open Chat with other contact
3. Place video call
4. Video call is Accepted
5. Select sharing method
6. Share window
- Actual result: The "Select a window to share" window opens. Then the application becomes unresponsive.
- Expected result: Be able to select a window to share. Application beeing responsive to use.
## Additional information
- Screenshot Windows: https://github.com/oeysteinhansen/files/blob/main/issue/20230705_jami/Screenshot%202023-07-05%20105619.png
- Screenshot Ubuntu: https://github.com/oeysteinhansen/files/blob/main/issue/20230705_jami/Screenshot%202023-07-05%20110803.png
- Relevant Log Entries Windows:
[1688551745.480|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.480|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.568|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.568|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.578|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.579|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.593|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.593|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.614|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.614|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.621|7036|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.621|7036|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.647|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.647|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.666|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.666|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.673|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.673|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.675|16292|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.675|16292|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.723|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.723|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.732|11848|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.733|11848|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.734|19356|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.736|19356|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.742|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.742|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.805|4284|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.805|4284|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.807|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.807|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.889|4900|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.890|7508|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551745.890|4900|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551745.891|7508|media_decoder.cpp :559 ] Not using hardware decoding for rawvideo
[1688551746.380|7244|media_decoder.cpp :551 ] Using raw video (rawvideo) decoder for video
[1688551746.390|7244|media_decoder.cpp :559 ] Not using hardware decoding for rawvideoAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1240Change picture and display name for 1:1 and group swarm2023-07-04T19:16:27ZCharlotte HoffmannChange picture and display name for 1:1 and group swarmIn the detail panel, the user has to understand if the change is local or synchronized with everyoneIn the detail panel, the user has to understand if the change is local or synchronized with everyoneCharlotte HoffmannCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1238Username field2023-07-05T13:46:53ZCharlotte HoffmannUsername fieldUpdate icons ID, valide, unvalide and Information of the field.
![Screen_Shot_2023-07-04_at_1.09.05_PM](/uploads/c65208a36519cc4367672ff8501c02b4/Screen_Shot_2023-07-04_at_1.09.05_PM.png)Update icons ID, valide, unvalide and Information of the field.
![Screen_Shot_2023-07-04_at_1.09.05_PM](/uploads/c65208a36519cc4367672ff8501c02b4/Screen_Shot_2023-07-04_at_1.09.05_PM.png)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1235Enable peer discovery offline2023-07-27T19:17:07ZAmna SneneEnable peer discovery offlineEnvironment:
- OS: Ubuntu 22.04
- Jami version: 202306272032
- What build you are using: Snap
## Steps to reproduce
- Reproducibility: Occasionally
- Steps:
1. Connect to local network or go offline
2. Attempt to enable peer d...Environment:
- OS: Ubuntu 22.04
- Jami version: 202306272032
- What build you are using: Snap
## Steps to reproduce
- Reproducibility: Occasionally
- Steps:
1. Connect to local network or go offline
2. Attempt to enable peer discovery
- Actual result: The peer discovery takes a long time to be enabled and very often Jami crashes/froze
- Expected result: Peer discovery enabled
![Screenshot_from_2023-07-04_09-04-19](/uploads/5920c181ede48454e0338d045077b4d3/Screenshot_from_2023-07-04_09-04-19.png)
![Screenshot_from_2023-07-04_09-54-46](/uploads/56bc13588f70cb637f5c87b89503e683/Screenshot_from_2023-07-04_09-54-46.png)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1232Make newly deployed Windows version available via winget2023-06-29T18:27:50ZAndreas TraczykMake newly deployed Windows version available via wingetThis has been done manually for the latest versions but requires Jenkins automation.This has been done manually for the latest versions but requires Jenkins automation.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-docs/-/issues/24Standardization of the manifests2023-06-29T17:19:29ZCharles-Francis DamedeyStandardization of the manifestsAt the moment, there are multiple formats of manifests. Some of them include the iconPath, some don't. We should also decide what more to include in the manifest like an id, author, etc.
This is my suggestion, please comment and say wha...At the moment, there are multiple formats of manifests. Some of them include the iconPath, some don't. We should also decide what more to include in the manifest like an id, author, etc.
This is my suggestion, please comment and say what we should change/add/remove.
draft:
manifest.json of AudioFilter.jpl
```
{
"id": "AudioFilter",
"name": "Audio Filter",
"description": "Provides audio filter for audio and video calls: reverb",
"version": "0.1.0",
"iconPath": "icon.svg"
}
```Charles-Francis DamedeyCharles-Francis Damedeyhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/103deploy jams-server documentation2023-08-23T20:12:12ZLéo Banno-Cloutierdeploy jams-server documentationRunning `apidoc -i jams-server/src -o jams-server/doc` generates the documentation for that module.
It should be easily available on the internet.Running `apidoc -i jams-server/src -o jams-server/doc` generates the documentation for that module.
It should be easily available on the internet.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1226[Feature request] display IPs and DHT ports2023-06-27T11:39:12Zsession 21[Feature request] display IPs and DHT portsJami's program has an available DHT node, why not add a feature to display DHT addresses and ports? Jami's program can also serve as a bootstrap server in a short period of time, perhaps solving many extreme internet communication proble...Jami's program has an available DHT node, why not add a feature to display DHT addresses and ports? Jami's program can also serve as a bootstrap server in a short period of time, perhaps solving many extreme internet communication problems.
We can easily copy a DHT address containing a port and paste it onto the bootstrap, so that we can directly utilize it.
Or even create a DHT pool directly?
If such a function can be implemented, is it possible to achieve communication through IP to another extent?Charlotte HoffmannAdrien BéraudCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1223Conversation synchronization doesn't seem to be working when contact is online2024-03-16T21:50:45ZovariConversation synchronization doesn't seem to be working when contact is online1. Reformatted computer
2. Installed Jami
3. Restored from backup
4. The conversations lists show that contacts are online; yet, it says it is waiting for contact to connect to synchronize conversation.
![image](/uploads/b287bfd67fee019...1. Reformatted computer
2. Installed Jami
3. Restored from backup
4. The conversations lists show that contacts are online; yet, it says it is waiting for contact to connect to synchronize conversation.
![image](/uploads/b287bfd67fee0194e87981b2fe9bddb5/image.png)
P.S. Have received notifications to accept requests from amarok and have accepted. This happened a few times too.
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1306Delayed clearance of "in-call" banner2023-07-12T16:37:16ZWear GuxjDelayed clearance of "in-call" bannerAfter I hang up from a call, the chat view reappears, but the banner at the top saying "return to ongoing call" will linger for some seconds before disappearing. This may not be a significant problem, but if instead the banner would not ...After I hang up from a call, the chat view reappears, but the banner at the top saying "return to ongoing call" will linger for some seconds before disappearing. This may not be a significant problem, but if instead the banner would not show to begin with, it would be less confusing. Or maybe the solution would be to not return to the chat view before the call is completely hung up.