From 335f2b96802431b0648d89a871dd72c896ac72fb Mon Sep 17 00:00:00 2001 From: ovari123 Date: Fri, 17 Jan 2025 23:24:41 -0400 Subject: [PATCH] feature-requests: cleanup Change-Id: I43db1f45f8e2513254f6093af4dc8c7fac95fef6 --- developer/feature-requests.md | 37 ++++++++++++++++++++--------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/developer/feature-requests.md b/developer/feature-requests.md index 09e16ee..808626b 100644 --- a/developer/feature-requests.md +++ b/developer/feature-requests.md @@ -1,26 +1,25 @@ -Feature requests -================ +# Feature requests + +This page exists to classify feature requests per users' feedback, to avoid leaving tickets open for years. +Under construction, tickets require sorting. -This page exists to classify feature requests per users' feedback, to -avoid leaving tickets open for years. Under construction, will sort -the tickets. ## SFL -+ Connectivity -> Contact #Jami (Francois-Simon) / medium: - + TURN ipv6 support - + connection ipv6 only<->ipv4 only ++ Connectivity → Contact #Jami (Francois-Simon) / medium: + + TURN IPv6 support + + connection IPv6 only↔IPv4 only + SIP: - + Fix IP to IP -> Contact #Jami (Adrien, Francois-Simon) / easy + + Fix IP to IP → Contact #Jami (Adrien, Francois-Simon) / easy + Add unit-tests / probably easy + Search in system contacts ({client-gnome-issue}`1191`, - {client-gnome-issue}`829`, etc.) -> Contact #Jami (Adrien, + {client-gnome-issue}`829`, etc.) → Contact #Jami (Adrien, Francois-Simon, Andreas, etc.) / easy but long + Crypto: (Contact #Jami - Adrien) + Update media RTP ciphers for ffmpeg / probably easy + Support ECC (instead RSA) for Jami accounts / hard but short + Remove usages of SHA1 (ids + git) / hard -+ Media -> Contact #Jami (Adrien, Andreas, etc.) ++ Media → Contact #Jami (Adrien, Andreas, etc.) + {daemon-issue}`POC for AV1 support <27>` / probably hard + Investigate audio quality (contact #Jami, medium difficulty) + Plugins ideas: (Contact #Jami - Aline) @@ -33,32 +32,35 @@ the tickets. + Qt: + {client-qt-issue}`Add support for peer discovery<868>` (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) + for this (not available on macOS) (e.g. ) + Categorized conversations (like favorites, groups, etc) (to discuss with #Jami) + jami-web: + Design architecture to support calls between jami-web and desktop versions - -> Contact #Jami (Adrien, Francois-Simon) / hard + → Contact #Jami (Adrien, Francois-Simon) / hard -+ Help for the Roadmap 2024: https://git.jami.net/groups/savoirfairelinux/-/epics/58 ++ Help for the Roadmap 2024: Some other ideas from tickets: + ## Planned/In progress -+ Improve Jami on Yocto (some codecs problems/lag on i.MX 6) -> ++ Improve Jami on Yocto (some codecs problems/lag on i.MX 6) → Contact Rennes + [Qt/QML Improve client](https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues) - -> Contact #Jami (Andreas) + → Contact #Jami (Andreas) + Implement designs from Charlotte + Help for swarms (Francois-Simon) + {gerrit-project}`jami-web`; because installing an app can be boring. Joining a conference via a link can be cool. For now, nobody is working on it. + ## Wanted but not planned - ? + ## Can be implemented, contributions welcome (or will take months/years to come) + {project-issue}`add possibility to show "reachable at the following @@ -85,14 +87,17 @@ Some other ideas from tickets: + {project-issue}`Feature Request: Volume Slider <1524>` + {client-qt-issue}`Portable version for Windows <170>` + ## Depends on mass changes - ? + ## Packaging + {client-gnome-issue}`FreeBSD support <1272>` + ## Others + {project-issue}`Collaborative editor <1010>`