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