From 436d45289e3a029ecbd417b40eb5acb112ffb1fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 4 Oct 2022 15:50:40 -0400 Subject: [PATCH] misc: update feature requests with some other ideas Change-Id: I035c6b1ee3c689b7ee9d1e14f1b2d83cca21ea80 --- developer/feature-requests.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/developer/feature-requests.md b/developer/feature-requests.md index f50f4675..acd3db6b 100644 --- a/developer/feature-requests.md +++ b/developer/feature-requests.md @@ -8,7 +8,7 @@ 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 + SIP: + Fix TLS for VoIP.ms / probably easy + re-check all features / easy @@ -28,13 +28,27 @@ the tickets. + {daemon-issue}`Investigate support for more codecs <201>` / medium + Fix the video recorder / probably hard + Fix audio mixing (when sharing camera + a file) / probably hard + + Investigate audio quality (contact #Jami, medium difficulty) + Plugins ideas: (Contact #Jami - Aline) + {client-qt-issue}`Live closed captions (multiple languages) <576>` - (Google Speech API or similar) / probably easy + (Whisper OpenAI, Google Speech API or similar) / probably easy + + Payment plug-in + Android: + Fix support for Bluetooth/headset / probably easy + Support OpenPush (Android + OpenDHT - <https://bubu1.eu/openpush/>) / probably easy but long ++ Separate connectivity (ICE/TCP/TLS/UPNP/connection manager) in a + dedicated library (can be shared with OpenDHT) + / medium difficulty & long term project ++ Public page/personal blog available through Jami (Contact #Jami + / medium difficulty & long term project) ++ Qt: + + Add support for location sharing (contact #Jami - medium difficulty) + + 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: + + {daemon-issue}`Support message edition/deletion <316>` (Contact #Jami - easy but long) Some other ideas from tickets: -- GitLab