savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-11-02T14:55:02Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/510Add 'advanced information' call overlay (smartinfo)2022-11-02T14:55:02ZAmin BandaliAdd 'advanced information' call overlay (smartinfo)# Goal
In client-qt, during a call, the user can do a right click then "Show Advanced informations", this will show a new widget (overlay) with informations such as codecs, sockets, ciphers, resolution, fps.
# Steps
+ Modify CallManag...# Goal
In client-qt, during a call, the user can do a right click then "Show Advanced informations", this will show a new widget (overlay) with informations such as codecs, sockets, ciphers, resolution, fps.
# Steps
+ Modify CallManager::getCallDetails() & getConferenceDetails() to add informations (socket, ciphers, if hardware acceleration used?)
+ Modify CallManager::currentMediaList() to get informations about medias (codecs)
+ Add unit tests in the daemon to validate the API
+ In client-qt/src/libclient, update smartinfohub.h update the class to use the new API
+ Get resolution from Sink (DecodingStarted)
+ Compute FPS from client
+ In client-qt/src/app add the new qml object to show
+ Remove smartools.h in the daemon & old API as unused
# Design
None provided, the old client-gnome was showing an overlay (transparent black rectangle) in the top right of the screen with the text on top.Nicolas VengeonNicolas Vengeonhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/499Audio only: Show Screen share2021-11-10T15:11:32ZSébastien BlinAudio only: Show Screen share![image](/uploads/c89bcc33a6013b080f0db52331d92882/image.png)
Screen share is possible.![image](/uploads/c89bcc33a6013b080f0db52331d92882/image.png)
Screen share is possible.Jami for educationAline Gondim SantosAline Gondim Santos2021-11-09https://git.jami.net/savoirfairelinux/jami-project/-/issues/1285No option to share computer audio with screen share?2023-01-25T17:04:49ZCross NastasiNo option to share computer audio with screen share?Not sure if this is intentional or not, but there doesn't seem to be a way to share the computer output along with a screen share. This is important for sharing videos and other things that require audio.Not sure if this is intentional or not, but there doesn't seem to be a way to share the computer output along with a screen share. This is important for sharing videos and other things that require audio.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/606Split JamiAccount: rewrite setAccountDetails.2021-12-29T17:09:32ZSébastien BlinSplit JamiAccount: rewrite setAccountDetails.Account's config should be in a separated class
setAccountDetails should only change what is in the map, not all settings.Account's config should be in a separated class
setAccountDetails should only change what is in the map, not all settings.Backloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/603Extract conversation's code from jamiaccount2021-09-13T17:03:00ZSébastien BlinExtract conversation's code from jamiaccountJamiAccount is too big. Split this classJamiAccount is too big. Split this classSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1282Swarm: Beta follow up2022-02-04T19:22:16ZSébastien BlinSwarm: Beta follow upTest | Qt | Android | Gnome | iOS | macOS
---------------------------------------------------------...Test | Qt | Android | Gnome | iOS | macOS
-----------------------------------------------------------------------------------|----|--------------------------------------------------|------|-------------------------|----
Create account | ✔ | ✔ | ✔ | ✔ | ✔
Sync account with some invitations | ✔ | ✔ | ✔ | ✔ | X
Sync account with some swarm | ✔ | ✔ | ✔ | ✔ | ✔
Import account: Sync Avatar with connected devices | ✔ | X | ✔ | X | ✔
Multi-device add outgoing message | ✔ | ✔ | ✔ | ✔ | ✔
Auto accept files (incoming) | ✔ | ✔ | ✔ | ✔ | ✔
Auto accept files (outgoing from other) | ✔ | ✔ | ✔ | ✔ | ✔
Auto accept files when showing history after sync | ✔ | X (not wanted) | ✔ | X | ✔
Receive multi device call | ✔ | ✔ | ✔ | ✔ | ✔
Show syncing view while syncing | ✔ | ✔ | X | ✔ | ✔
Receive conversation request in multidevice | ✔ | ✔ | ✔ | ✔ | ✔
Accept conversation request in multidevice | ✔ | ✔ | X (at restart it's not shown) | ✔
Remove conversation in multidevice | ✔ | ✔ | ✔ | X | ✔
Decline conversation request in multidevice | ✔ | ✔ | X | ✔ | ✔
Read-only with contact left | ✔ | X | X | X | X
Set message Displayed (swarm) | ✔ | ✔ | ✔ | ✔ | ✔
Set message Displayed (not swarm) | ✔ | ✔ | ✔ | ✔ | ✔
Read status after restart | ✔ | X | ✔ | ✔ | ✔
Fallback on DHT message (old client) | ✔ | ✔ | ✔ | ✔ | ✔
Migrate from stable to Swarm | ✔ | ? | ✔ | ✔ | ✔
Send file to non swarm | ✔ | ✔ | ✔ | ✔ | ✔
Recv file to non swarm | ✔ | ✔ | ✔ | ✔ | ✔
Send file to swarm | ✔ | ✔ | ✔ | ✔ | ✔
Receiving file to swarm | ✔ | ✔ | ✔ | ✔ | ✔
Can download file from other device (multi device) | ✔ | ✔ | ✔ | ? | ✔
Remove contact or one to one conversation call removeContact | ✔ | ✔ | ✔ | ✔ | ✔
Import from old backup with another connected device => sync the new conversations | ✔ | ✔ | ✔ | no import from backup | ✔
Save file | ✔ | ✔ | ✔ | ✔ | X (not found)
Other bugs:
+ client-gnome: some history glitch after syncing
+ macOS: while syncing, call buttons and bar at bottom should be hidden
+ macOS: in Swarm, file transfer should show "Downloads"
+ macOS: composing status from self is shown (multi-device)
+ macOS: bug when a conversation request is declined, red bubble on conversations is still shown if bar hidden
+ macOS: sometimes weird smartlist with invisible contacts
+ macOS: no contact details (to differentiate swarm/contacts)
+ macOS: should use display name to show file in Swarm
To determine:
Que faire si syncing infinite? (Show time added + re-add contact)Swarm-chatSébastien BlinAdrien BéraudAndreas TraczykAmin BandaliSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/476Video Split: implement current layout templates2022-04-08T13:30:53ZAline Gondim SantosVideo Split: implement current layout templatesMing Rui ZhangAndreas TraczykSébastien BlinMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/481newaccountmodel: bestIdForAccount's logic needs fixing2021-07-19T18:01:27ZAmin Bandalinewaccountmodel: bestIdForAccount's logic needs fixingThe conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate wheth...The conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate whether a username or id is being shown.Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/979Android: New features (possible)?2021-11-09T21:21:09ZElysAndroid: New features (possible)?I am not sure if it is possible to implement these new features -but I want to suggest the following:
1) Camera zoom: using twinme (during a video call, Link: https://twin.me/en/ ) it is possible to zoom in and out. Regarding Jami: Is i...I am not sure if it is possible to implement these new features -but I want to suggest the following:
1) Camera zoom: using twinme (during a video call, Link: https://twin.me/en/ ) it is possible to zoom in and out. Regarding Jami: Is it possible to allow to change the zoom during the video call?
For example: https://www.youtube.com/watch?v=5OSilg9pCTc
2) Telegram (Android) now enables you to share your screen AND camera AT THE SAME TIME!
Desktop (Windows): I once got the answer: https://git.jami.net/savoirfairelinux/ring-project/-/issues/1210
> [a virtual cam] will always be more powerful than any API.
What about android? Would it be possible to share my screen and the front or rear camera of my phone at the same time?
(Because it should be possible using Telegram: https://telegram.org/blog/group-video-calls?ln=r )https://git.jami.net/savoirfairelinux/jami-project/-/issues/1276A few suggestions2021-07-08T15:20:41ZCross NastasiA few suggestions1. Be able to raise and lower client-side only volume of other participants.
2. A way for an added participant to leave and rejoin without having to be re-invited.1. Be able to raise and lower client-side only volume of other participants.
2. A way for an added participant to leave and rejoin without having to be re-invited.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/468Chatview: support per-participant read status2021-11-04T19:39:00ZAndreas TraczykChatview: support per-participant read statusSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/466Swarm: refactor avatar generation2021-08-05T13:27:40ZAndreas TraczykSwarm: refactor avatar generation- [x] support conversation Ids and account Ids
- [x] preliminary support new group avatar design
- [x] replace update functions with observation
- [x] divide out avatar component responsibilities
- [x] avoid excess loads- [x] support conversation Ids and account Ids
- [x] preliminary support new group avatar design
- [x] replace update functions with observation
- [x] divide out avatar component responsibilities
- [x] avoid excess loadsAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1275Video-split: Needs design for layout2022-03-10T17:59:24ZSébastien BlinVideo-split: Needs design for layoutCharlotte HoffmannCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/576Conference: bad videomuted and audiomuted initial states2021-07-23T17:27:37ZAline Gondim SantosConference: bad videomuted and audiomuted initial statesWhen creating a conference from a audio and/or video muted call, the resulting audioMuted and videoMuted flags aren't set correctly.When creating a conference from a audio and/or video muted call, the resulting audioMuted and videoMuted flags aren't set correctly.Aline Gondim SantosMohamed ChibaniAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1261Feature request: add possibility to show "reachable at the following times"[c...2023-12-13T21:00:59ZElysFeature request: add possibility to show "reachable at the following times"[contact details]all os:
It would be great if you were able to add the option "reachable at the following times". So people know when you're going to be online if they click on contact details. And the ability to add a website and show unexpected events:...all os:
It would be great if you were able to add the option "reachable at the following times". So people know when you're going to be online if they click on contact details. And the ability to add a website and show unexpected events: for example: Today reachable from 10:00AM to 03:00PM or "I am on summer holiday until the 7. July".
I've created an example:
![Example](/uploads/51bf32707fd8f487f21cafdce034fdb4/Example.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/963Ringtone sample play back2021-06-26T06:16:39ZkrishnakRingtone sample play backWhen you are trying to set the available Ringtones in Jami - it is not playing a sample. It would be nice to hear the samples before choosing themWhen you are trying to set the available Ringtones in Jami - it is not playing a sample. It would be nice to hear the samples before choosing themhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/960Send Location Button Instead Creates Pop-up Map2022-02-03T18:24:00ZBurnTorSend Location Button Instead Creates Pop-up Map- Ring Version: Maloya 20210521-01
- Device Model: OUKITEL WP6
- Android Version: 10
- Google Play Store Version
Expected Action: When the send location button is clicked, it sends a preview image of a map that can be clicked to open th...- Ring Version: Maloya 20210521-01
- Device Model: OUKITEL WP6
- Android Version: 10
- Google Play Store Version
Expected Action: When the send location button is clicked, it sends a preview image of a map that can be clicked to open this map larger, along with 3 links. 1) A geo link for desktop clients, 2) A Google maps link for android devices and 3) An iMaps link for Apple devices.
Actual Action: Just pops up an obstructive map over both users chat dialogs from both ends, covering half the messages and allowing no option to get any directions to the other person of their geo location at all.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/451NetworkManager Dependency?2021-06-14T20:53:37ZvindicatorrNetworkManager Dependency?Is `networkmanager` actually going to be a required dependency in the QT client?
I know I hadn't needed it with the Gnome client.
CMakeLists.txt
```
pkg_check_modules(LIBNM libnm)
if(LIBNM_FOUND)
add_definitions(-DUSE_LI...Is `networkmanager` actually going to be a required dependency in the QT client?
I know I hadn't needed it with the Gnome client.
CMakeLists.txt
```
pkg_check_modules(LIBNM libnm)
if(LIBNM_FOUND)
add_definitions(-DUSE_LIBNM)
endif()
```
cmake
```
-- Checking for module 'libnm'
-- Package 'libnm', required by 'virtual:world', not found
```
make
```
[ 67%] Building CXX object CMakeFiles/jami-qt.dir/src/connectivitymonitor.cpp.o
<pathTo>/jami-client-qt/src/connectivitymonitor.cpp:21:10: fatal error: NetworkManager.h: No such file or directory
21 | #include <NetworkManager.h>
```https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/145Multistream support2021-11-18T03:23:36ZSébastien BlinMultistream supportAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/953Multistream support2021-10-01T18:47:30ZSébastien BlinMultistream support+ Answer in audio to a video call
+ Upgrade an audio call to a video call (share screen or re-add camera)+ Answer in audio to a video call
+ Upgrade an audio call to a video call (share screen or re-add camera)Pierre DucheminAline Gondim SantosPierre Duchemin