diff --git a/developer/feature-requests.md b/developer/feature-requests.md index d9c133d6e993ccd7bb42094871eff1e7d845d0e5..18488247bdd13a5bedb683a0ba7b768350d20503 100644 --- a/developer/feature-requests.md +++ b/developer/feature-requests.md @@ -12,13 +12,10 @@ the tickets. + 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: + 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 + Search in system contacts ({client-gnome-issue}`1191`, {client-gnome-issue}`829`, etc.) -> Contact #Jami (Adrien, Sébastien, Andreas, etc.) / easy but long @@ -49,15 +46,13 @@ the tickets. + Public page/personal blog available through Jami (Contact #Jami / medium difficulty & long term project) + Qt: - + Add support for location sharing (contact #Jami - medium difficulty) (In progress) + {client-qt-issue}`Add support for peer discovery<868>` (contact #Jami - easy) + {client-qt-issue}`Add support for searching messages in conversations<869>` (contact #Jami - easy) + Emoji as a native component to avoid depending on qt-webengine for this (not available on macOS) (e.g. https://github.com/jnodev/QMLemoji) + 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) + + {daemon-issue}`File-transfer small improvements<788>` (contact #Jami - easy / In progress) + jami-web: + Design architecture to support calls between jami-web and desktop versions -> Contact #Jami (Adrien, Sébastien) / hard @@ -101,10 +96,8 @@ Some other ideas from tickets: + Ability to trim recorded clips before sending + {client-gnome-issue}`Spell checking support <1169>` + {project-issue}`Echo bot to test audio <392>` -+ {project-issue}`Handle click on jami:uri system wide <653>` ++ {project-issue}`Handle click on jami:uri system wide (missing macOS/Android/iOS) <653>` + {project-issue}`Initial audio mode <1288>` -+ {project-issue}`Format text <1358>` -+ {project-issue}`Emoticon/emoji message reactions <1034>` (need to wait for group chat) ## Depends on mass changes @@ -122,8 +115,7 @@ Some other ideas from tickets: + {project-issue}`OpenAlias <928>` + {project-issue}`CMIS integration <455>` + {project-issue}`Sound safety <441>` -+ {client-gnome-issue}`Ability to see multiple chats at the same time - <909>` ++ {client-gnome-issue}`Ability to see multiple chats at the same time <909>` + {client-gnome-issue}`Vocoder option <957>` + {project-issue}`SOCKS5 support <430>` + {project-issue}`Cardbook integration <383>` @@ -137,3 +129,4 @@ Some other ideas from tickets: + {project-issue}`In-app sticker pack creation <1317>` + {project-issue}`Re-order messages <1357>` + {daemon-issue}`Remote control <349>` ++ {client-android-issue}`Locked messages (feature that can be enabled to hide messages until they are clicked upon) <1146>`