feature-requests: cleanup

Change-Id: I43db1f45f8e2513254f6093af4dc8c7fac95fef6
This commit is contained in:
ovari123 2025-01-17 23:24:41 -04:00 committed by ovari123@zoho.com
parent dc67463830
commit 335f2b9680
1 changed files with 21 additions and 16 deletions

View File

@ -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. <https://github.com/jnodev/QMLemoji>)
+ 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: <https://git.jami.net/groups/savoirfairelinux/-/epics/58>
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>`