Feature requests

This page exists to classify features request coming from users feedback (to avoid to let the ticket open for years). (under construction, will sort the tickets)

SFL

  • Add support for voice activity detection, noise suppression (Daemon side) -> Contact #Jami (Adrien, Andreas, Pierre,etc)

  • Push to talk support -> Contact #Jami (Adrien, Andreas, Pierre, etc)

  • POC for AV1 support (https://git.jami.net/savoirfairelinux/ring-daemon/-/issues/27) -> Contact #Jami (Adrien, Andreas, Pierre, etc)

  • Implement pipewire (https://git.jami.net/savoirfairelinux/ring-daemon/-/issues/13) to support screen sharing on Wayland -> Contact #Jami (Adrien, Sébastien, etc)

  • Improve Jami on Yocto -> Contact Rennes

  • Investigate support for more codecs (https://git.jami.net/savoirfairelinux/ring-daemon/-/issues/201) -> Contact #Jami (Ming, Adrien, Eloi, etc)

  • Qt/QML Improve client: https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues -> Contact #Jami (Andreas)

  • Investigate: SIP/XMPP bridge -> Contact #Jami (Ming, Adrien, Sébastien)

  • Search into system contacts (https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/1191, https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/829, etc) -> Contact #Jami (Adrien, Sébastien, Andreas, etc)

Some other ideas from tickets:

Planned/In progress

  • Group chat. Yeah we know it’s missing but it’s currently in progress (https://git.jami.net/groups/savoirfairelinux/-/epics/2)

  • Read notifications (already available on some platforms)

Wanted but not planned

  • A web interface. Because installing an app can be boring. Joining a conference via a link can be cool. For now, nobody is working on it.

  • Push to talk, voice detection

Can be implemented, contributions welcome (or will take months/years to come)

  • add possibility to show “reachable at the following times”[contact details] (https://git.jami.net/savoirfairelinux/ring-project/-/issues/1261)

  • Preferences per contact (allow calls/file transfer/custome ringtone) https://git.jami.net/savoirfairelinux/ring-project/-/issues/1280

  • Ability to create poll (ideally a plugin with swarm) https://git.jami.net/savoirfairelinux/ring-project/-/issues/1254

  • Support for Panic buttons (https://git.jami.net/savoirfairelinux/ring-project/issues/623)

  • Matrix bridge

  • Full tor support or other alternatives such as lokinet (https://git.jami.net/savoirfairelinux/ring-project/issues/922, https://git.jami.net/savoirfairelinux/ring-project/issues/622, https://git.jami.net/savoirfairelinux/ring-project/issues/495), i2p (https://git.jami.net/savoirfairelinux/ring-project/issues/630)

  • Bluetooth support (https://git.jami.net/savoirfairelinux/ring-project/issues/774)

  • Secret based turn server (https://git.jami.net/savoirfairelinux/ring-project/issues/886)

  • Option to compress files before sending it (https://git.jami.net/savoirfairelinux/ring-client-android/issues/720)

  • Trim recorded clips before sending

  • Spell checking support https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/1169

  • Echo bot to test audio https://git.jami.net/savoirfairelinux/ring-project/issues/392

  • Support for markdown https://git.jami.net/savoirfairelinux/ring-lrc/issues/416

  • Handle click on jami:uri system wide https://git.jami.net/savoirfairelinux/ring-project/issues/653

  • Initial audio mode: https://git.jami.net/savoirfairelinux/ring-project/-/issues/1288

  • Format text https://git.jami.net/savoirfairelinux/jami-project/-/issues/1358

  • Plugin: Live closed captions (multiple languages) (https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/576)

Depends on mass changes

  • Emoticon Message Reactions (https://git.jami.net/savoirfairelinux/ring-project/issues/1034) (need to wait for group chat)

Packaging

https://git.jami.net/savoirfairelinux/ring-client-gnome/-/issues/1272

Others

  • Collaborative editor (https://git.jami.net/savoirfairelinux/ring-project/-/issues/1010)

  • A thunderbird plugin (https://git.jami.net/savoirfairelinux/ring-project/issues/516)

  • OpenAlias (https://git.jami.net/savoirfairelinux/ring-project/issues/928)

  • CMIS integration (https://git.jami.net/savoirfairelinux/ring-project/issues/455)

  • Sound safety (https://git.jami.net/savoirfairelinux/ring-project/issues/441)

  • Ability to see multiple chats at the same time (https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/909)

  • Vocoder option (https://git.jami.net/savoirfairelinux/ring-client-gnome/issues/957)

  • Socks5 support https://git.jami.net/savoirfairelinux/ring-project/issues/430

  • Cardbook integration https://git.jami.net/savoirfairelinux/ring-project/issues/383

  • Multiple instances running: https://git.jami.net/savoirfairelinux/ring-project/issues/629

  • Whiteboard https://git.jami.net/savoirfairelinux/ring-daemon/issues/181

  • Camera zoom (https://git.jami.net/savoirfairelinux/ring-client-android/-/issues/979#note_29386)

  • Emoji reaction in calls (https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/497)

  • Conversation’s background (https://git.jami.net/savoirfairelinux/ring-client-android/-/issues/710)

  • [Desktop] Option to have a Window per Chat (https://git.jami.net/savoirfairelinux/ring-project/-/issues/633)

  • Multiple text selection (https://git.jami.net/savoirfairelinux/ring-project/-/issues/1096)

  • In-app sticker pack creation (https://git.jami.net/savoirfairelinux/jami-project/-/issues/1317)

  • Re-order messages (https://git.jami.net/savoirfairelinux/jami-project/-/issues/1357)

  • Remote control (https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/349)