From d9cf30bdff234b637c4c3d858a0f5576d1c094d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Thu, 29 Dec 2022 11:50:31 -0500 Subject: [PATCH] docs: update feature-requests and all features per client Change-Id: I48ead9bda53ac50420c3bda6d98508b5cfcdd45d --- developer/feature-requests.md | 12 +++++++----- user/all-features-by-client.md | 18 +++++++++--------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/developer/feature-requests.md b/developer/feature-requests.md index 18488247..c8702c95 100644 --- a/developer/feature-requests.md +++ b/developer/feature-requests.md @@ -26,13 +26,13 @@ the tickets. + Media -> Contact #Jami (Adrien, Andreas, etc.) + Push to talk support (system wide) / easy + {daemon-issue}`POC for AV1 support <27>` / probably hard - + Fix the video recorder / probably hard + Fix audio mixing (when sharing camera + a file) / probably hard / In progress + Investigate audio quality (contact #Jami, medium difficulty) + Plugins ideas: (Contact #Jami - Aline) + {client-qt-issue}`Live closed captions (multiple languages) <576>` (Whisper OpenAI, Google Speech API or similar) / probably easy / In progress - + Payment plug-in + + {plugins-issue}`Payment plug-in <27>` + + A chat-GPT plugin + Android: + Fix support for Bluetooth/headset / probably easy + Support OpenPush (Android + OpenDHT - @@ -47,16 +47,16 @@ the tickets. / medium difficulty & long term project) + Qt: + {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) + + {client-qt-issue}`Add support for searching messages in conversations<869>` (contact #Jami - easy - In progress) + 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}`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 ++ Help for the Roadmap 2023: https://git.jami.net/groups/savoirfairelinux/-/epics/48 + Some other ideas from tickets: ## Planned/In progress @@ -99,6 +99,8 @@ Some other ideas from tickets: + {project-issue}`Handle click on jami:uri system wide (missing macOS/Android/iOS) <653>` + {project-issue}`Initial audio mode <1288>` (need to wait for group chat) ++ {project-issue}`Feature Request: Volume Slider <1524>` ++ {client-qt-issue}`Portable version for Windows <170>` ## Depends on mass changes diff --git a/user/all-features-by-client.md b/user/all-features-by-client.md index 5db3daed..cc3fb084 100644 --- a/user/all-features-by-client.md +++ b/user/all-features-by-client.md @@ -13,7 +13,7 @@ Legend: | **Client** | Desktop | Android | Android TV | iOS | | ---------------------------------- | :-----: | :-----: | :--------: | :-: | | Text messaging | ✓ | ✓ | ✓ | ✓ | -| Group chat | ✓ | E | X | E | +| Group chat | ✓ | E | X | X | | Group chat (>8 members) | X | X | X | X | | Public chat | X | X | X | X | | Chat history shared across devices | ✓ | ✓ | ✓ | ✓ | @@ -27,9 +27,9 @@ Legend: | Emoji reaction | X | X | X | X | | Update conversation's profile | ✓ | X | X | X | | Add/Kick members | ✓ | ✓ | X | X | -| Conversation's preferences | ✓ | ✓ | X | ✓ | +| Conversation's preferences | ✓ | ✓ | X | X | | Search messages | X | ✓ | X | X | -| Share location | ✓ | ✓ | X | ✓ | +| Share location | ✓ | ✓ | X | X | | Media gallery | ✓ | ✓ | X | X | ## Calling @@ -53,7 +53,7 @@ Legend: | Hardware decoding * | ✓ | ✓ | ✓ | ✓ | | Mute sound | ✓ | ✓ | X | ✓ | | Texting while on call | ✓ | ✓ | X | ✓ | -| Remote recording notification | ✓ | X | X | X | +| Remote recording notification | ✓ | X | X | ✓ | | Rendez-vous mode | ✓ | X | ✓ | X | | Conference layout | ✓ | ✓ | X | ✓ | | Multistream | ✓ | X | X | X | @@ -62,12 +62,12 @@ Legend: | Voice activity | ✓ | ✓ | ✓ | ✓ | -\* This enables 4k video calling support +\* This enables 4k video calling support \*\* cf. {ref}`user/faq:How can I configure the audio processor?` in the FAQ -(1) only on X (not Wayland) -(2) Some features enabled by default and not configurable +(1) only on X (not Wayland) +(2) Some features enabled by default and not configurable (3) only on X and not on Microsoft Windows ## Account settings @@ -99,12 +99,12 @@ the FAQ | Multi account | ✓ | ✓ | X | ✓ | | SIP account | ✓ | ✓ | X | ✓ | | SIP transferring | X | X | X | X | -| Dark theme support | ✓ | ✓ | ✓ | X | +| Dark theme support | ✓ | ✓ | ✓ | ✓ | | JAMS\*\* support | ✓ | ✓ | X | ✓ | | Plugin support | ✓ | ✓ | ✓ | X | | Application translation | ✓ | X | X | X | -\* According to <https://explore.transifex.com/savoirfairelinux/jami/> +\* According to <https://explore.transifex.com/savoirfairelinux/jami/> \*\* JAMS (Jami Account Management Server) <https://jami.biz/> ## Advanced settings -- GitLab