diff --git a/developer/feature-requests.md b/developer/feature-requests.md index 69b7f21ca225058d3b2923032935fe6176035a5a..d9c133d6e993ccd7bb42094871eff1e7d845d0e5 100644 --- a/developer/feature-requests.md +++ b/developer/feature-requests.md @@ -8,15 +8,14 @@ the tickets. ## SFL + {daemon-issue}`Implement pipewire <13> to support screen sharing on - Wayland` -> Contact #Jami (Adrien, Sébastien, etc.) / hard + Wayland` -> Contact #Jami (Adrien, Sébastien, etc.) / hard / In progress + Connectivity -> Contact #Jami (Sébastien) / medium: + TURN ipv6 support + connection ipv6 only<->ipv4 only + Be more robust if TURN is not reachable (eg 1.1.1.1 in the settings) + Fix calls if two network interfaces are connected on same network + SIP: - + re-check all SIP features / easy - + Check why SIP unregister is not sent when leaving the application. -> Contact #Jami / easy + + Fix IP to IP -> Contact #Jami (Adrien, Sébastien) / easy + Add unit-tests / probably easy + Investigate: SIP/XMPP bridge -> Contact #Jami (Adrien, Sébastien) / hard @@ -31,19 +30,19 @@ the tickets. + Push to talk support (system wide) / easy + {daemon-issue}`POC for AV1 support <27>` / probably hard + Fix the video recorder / probably hard - + Fix audio mixing (when sharing camera + a file) / probably hard + + Fix audio mixing (when sharing camera + a file) / probably hard / In progress + Investigate audio quality (contact #Jami, medium difficulty) + Plugins ideas: (Contact #Jami - Aline) + {client-qt-issue}`Live closed captions (multiple languages) <576>` - (Whisper OpenAI, Google Speech API or similar) / probably easy + (Whisper OpenAI, Google Speech API or similar) / probably easy / In progress + Payment plug-in + Android: + Fix support for Bluetooth/headset / probably easy + Support OpenPush (Android + OpenDHT - - <https://bubu1.eu/openpush/>) / easy and started + <https://bubu1.eu/openpush/>) / easy / In progress + Separate connectivity (ICE/TCP/TLS/UPNP/connection manager) in a dedicated library (can be shared with OpenDHT) - / medium difficulty & long term project + / medium difficulty & long term project / In progress + Add new transports (e.g. QUIC?) + Add libtorrent support? + POC HTTP or SSH over this library @@ -58,6 +57,7 @@ the tickets. + Categorized conversations (like favorites, groups, etc) (to discuss with #Jami) + Swarm: + Add emoji reactions to messages (Contact #Jami - easy) + + {daemon-issue}`File-transfer small improvements<788>` (contact #Jami - easy) + jami-web: + Design architecture to support calls between jami-web and desktop versions -> Contact #Jami (Adrien, Sébastien) / hard