jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2023-11-20T14:40:38Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1614[All platforms]Improve notification system (notification @all/mention/mute co...2023-11-20T14:40:38ZSébastien Blin[All platforms]Improve notification system (notification @all/mention/mute conversation/per type)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1578[Feature request] Automatically enable/disable an account (Jami/SIP) at a spe...2023-06-25T12:49:32ZElys[Feature request] Automatically enable/disable an account (Jami/SIP) at a specific time and day/dateall supported OS
Especially for business use it would be great if there was an option that you can enable that allows that your own account will be automatically enabled/disabled at a specific time and date/day.
You should have differe...all supported OS
Especially for business use it would be great if there was an option that you can enable that allows that your own account will be automatically enabled/disabled at a specific time and date/day.
You should have different settings for different own accounts.
For example Jami account 1 will be enabled from 10:00AM to 03:00PM and SIP account 2 from 10:00AM to 05:00PM and automatically disabled after that time.
Also it should be possible that you can disable some days (like sunday).
Might be related: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1261https://git.jami.net/savoirfairelinux/jami-project/-/issues/1385[Feature request] Completely disable audio and/or video calls (for all users)...2024-01-12T19:30:20ZElys[Feature request] Completely disable audio and/or video calls (for all users) [per (own) user account]all supported os
It would be great if you were able to disable audio or video calls only for all users (using just one / two buttons [Settings per account] ).
This would be useful if you only want to communicating via text (chat). Espe...all supported os
It would be great if you were able to disable audio or video calls only for all users (using just one / two buttons [Settings per account] ).
This would be useful if you only want to communicating via text (chat). Especially as soon as group chat will be available.
And of course having the option to disable the possibility to send attachments.
Example: https://threema.ch/en/faq/calls_disable
So once you disabled video calls using the account settings of your user account you are not able to make calls anymore and/or no people can call you.
Or you have the following options [user settings]:
* Disable audio-only calls from all users
* Disable video calls from all users (maybe allow participants to show their screen [screenshare] but not their webcam(s))
* Disable audio-only calls from all users and your own user account
* Disable video calls from all users and your own user account
If someone tries to call you he should get a message like "This user doesn't allow audio/ video calls".
However, since Jami allows multiple user accounts at the same time you should be able to make and receive calls using another own account.
It's similar to: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1280 (but in this case this setting should apply to all users that try to call you)
And it should be possible to still add Contact-specific settings.
Similar: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1349https://git.jami.net/savoirfairelinux/jami-project/-/issues/1349[Feature request] Conference: Allow participants to only use text chat AND Tu...2023-01-25T16:24:07ZElys[Feature request] Conference: Allow participants to only use text chat AND Turn on/off the camera of individual attendees / "Spectate-only Mode"I open this issue so we can keep this thread closed: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1278
> something like BigBlueButton:
Participants (no moderators) can view you or/and your presentation and ask questions u...I open this issue so we can keep this thread closed: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1278
> something like BigBlueButton:
Participants (no moderators) can view you or/and your presentation and ask questions using text chat. Example: https://4.bp.blogspot.com/-DmakcNlMBkQ/XqKPfdPCOPI/AAAAAAAAa4c/sKJU0hExzMcX5bPoiXymulg146YAadEHQCK4BGAYYCw/s1600/Screenshot_20200422_201103.png
> However: Participants for example can't use their screen/webcam or microphone for the meeting.
> Its like ["Preferences per contact"](https://git.jami.net/savoirfairelinux/jami-project/-/wikis/technical/4.3.-Features-requests) . See: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1280
As mentioned:
> Don't allow other participants to enable their video or audio, but for example allow a few others real-time conversation via text-chat - this would be great for presentations
I think - at least the video part - can't be done by muting or unmuting (specific) participants.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1323(Feature request) Cache2021-11-22T15:54:49ZhardBSDk(Feature request) CacheImplement a screen for cached media with:
- Cleanup option (with selectable items, such as images, videos, stickers, GIFs).
- Storage usage
- Set where to store cache and saved media (internal/SD card)
![126973468-72fec569-dd59-4485-ae...Implement a screen for cached media with:
- Cleanup option (with selectable items, such as images, videos, stickers, GIFs).
- Storage usage
- Set where to store cache and saved media (internal/SD card)
![126973468-72fec569-dd59-4485-ae2b-9a0668d12a14](/uploads/2e9318c83e2d4a434a774db00e51f11f/126973468-72fec569-dd59-4485-ae2b-9a0668d12a14.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1315(Feature request) Context-less audio player2023-01-13T16:41:46ZhardBSDk(Feature request) Context-less audio playerAn internal audio player (like Telegram) where all the audio files from a conversation are put in a playlist with playback options and keeps playing outside of the chat screen (even out of the app).
Code suggestion:
https://github.com...An internal audio player (like Telegram) where all the audio files from a conversation are put in a playlist with playback options and keeps playing outside of the chat screen (even out of the app).
Code suggestion:
https://github.com/DoubleSymmetry/react-native-track-player
https://github.com/jeancsanchez/JcPlayer
https://github.com/yusufcakmak/ExoPlayerSample
https://github.com/HamidrezaAmz/MagicalExoPlayer
![126931017-18ffaee5-c483-422b-94d4-0dfa3b930ec5](/uploads/ccce943abb1fbb6618c8304d5f2305f5/126931017-18ffaee5-c483-422b-94d4-0dfa3b930ec5.jpg)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1242Screen Capture Protection for Jami: Prevent the OTHER Peer from taking screen...2023-04-25T07:22:40ZElysScreen Capture Protection for Jami: Prevent the OTHER Peer from taking screenshots and/or Screen recordingall operating systems:
Is it possible to prevent screen recording with another screen recording app (Windows 10, Android etc.) or hdmi capture card?
(https://medium.com/pallycon/how-netflix-protects-contents-part-2-33c1b60002a3 )
This ...all operating systems:
Is it possible to prevent screen recording with another screen recording app (Windows 10, Android etc.) or hdmi capture card?
(https://medium.com/pallycon/how-netflix-protects-contents-part-2-33c1b60002a3 )
This feature **should allow me** to enable an option that prevents **OTHER Jami user(s)** from taking screenshots and/or recording the screen - and they should not be able to disable that option.
For example like this messenger: https://9to5mac.com/2018/01/10/confide-messenger-screenshield-screenshot-prevention/
So nobody can record a video call (if you (sender/moderator/admin) enable this setting within Jami)?
Similar (this case just your own screen): https://www.opswat.com/products/oesis-framework/anti-screen-capture
Ideally I can also have an audio protection that does not allow OTHER peers to record the audio of a video/ audio-only call.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1125Feature idea: Quickdial. Define contacts to call on keypress2020-12-21T18:56:32ZStefan SchroederFeature idea: Quickdial. Define contacts to call on keypressThere should be the option to define 4-10 "Quickdial" contacts.
In the settings you would provide the name|ID of several contacts that you frequently call.
**Quickdial**
Quickdial Contact 1 (Ctrl+F1) __John_______
Quickdial Contact ...There should be the option to define 4-10 "Quickdial" contacts.
In the settings you would provide the name|ID of several contacts that you frequently call.
**Quickdial**
Quickdial Contact 1 (Ctrl+F1) __John_______
Quickdial Contact 2 (Ctrl+F2) __Jim________
Quickdial Contact 3 (Ctrl+F3) __Bob________
and so forth
Upon pressing the associated shortcut (which could be made configurable later), this person would be called as if you had selected it and clicked "call".
I have been looking at the code to figure out how I'd accomplish that, but I thought I'd share the idea before doing any real work.
Could this be a plugin?https://git.jami.net/savoirfairelinux/jami-project/-/issues/1023Request ability hide/archive chats.2020-07-20T17:19:00ZfleapowerRequest ability hide/archive chats.As per subject line, it would be a nice feature to be able to hide or archive chats I want to keep but don't want cluttering up my main conversations screen.As per subject line, it would be a nice feature to be able to hide or archive chats I want to keep but don't want cluttering up my main conversations screen.https://git.jami.net/savoirfairelinux/jami-project/-/issues/971SIP account; no register sent in case @ contained in userID2020-05-12T11:00:12Zguenter fosslerSIP account; no register sent in case @ contained in userIDI have a sip-account that looks like +43.....@somedomain.at , so looking like a phonennumber (and of course, it is).
The somedomain.at is integral part of the userid.
If I enter this into the account config no sip:REGISTER is sent.
If I...I have a sip-account that looks like +43.....@somedomain.at , so looking like a phonennumber (and of course, it is).
The somedomain.at is integral part of the userid.
If I enter this into the account config no sip:REGISTER is sent.
If I keep the config as it is but omit the @ the registration is initiated, but of course it failes because of the wrong userid.
Any suggestions?Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/780[Feature Request] Self Destructing Messages2024-03-06T11:49:28Ztrymeout[Feature Request] Self Destructing MessagesA cool privacy feature will be the ability to set a timer on a single message weather the message is a text, image, video, etc. Once the other users open and view the message, the timer will start and once the timer expires, the message ...A cool privacy feature will be the ability to set a timer on a single message weather the message is a text, image, video, etc. Once the other users open and view the message, the timer will start and once the timer expires, the message is deleted forever.
I think this will be cool feature for single messages that can be set before sending the message. Also this feature will be cool for conversation were you set a timer on a conversations and all messages you send after will have a timer on it until someone removes the timer from the conversation settings.https://git.jami.net/savoirfairelinux/jami-project/-/issues/727messaging: save/restore draft messages2020-01-09T21:37:44Zannamessaging: save/restore draft messagesI have just discovered https://review.jami.net/c/ring-client-windows/+/13055.
And I wonder if the function could make sense or be understood differently.
My idea: I want to quit Jami and there is still an unsent message open, if I agre...I have just discovered https://review.jami.net/c/ring-client-windows/+/13055.
And I wonder if the function could make sense or be understood differently.
My idea: I want to quit Jami and there is still an unsent message open, if I agree to the client suggestion, it will be saved as a draft and I can write it the next time I use Jami or finish it and then send it. The other option for users would be to discard the message when closing Jami. Of course, saving the draft message would have to be local and encrypted, as already discussed in other issues.
After a restart it would be nice if Jami asks me to continue with the open message draft.
An implementation could probably be realized for all systems and clients.
https://git.jami.net/savoirfairelinux/jami-project/-/issues/692@ mention usernames in group conversations2022-12-16T22:26:41ZCale@ mention usernames in group conversationsThis is an essential feature that is surprisingly missing from many "up and coming" messaging apps.
I think the feature should be added here for visibility https://git.jami.net/savoirfairelinux/ring-project/wikis/features/All-features-b...This is an essential feature that is surprisingly missing from many "up and coming" messaging apps.
I think the feature should be added here for visibility https://git.jami.net/savoirfairelinux/ring-project/wikis/features/All-features-by-client or added to the website feature list if it exists in Jami today.
If this feature does not exist yet, I think it should be prioritized. Otherwise it doesn't stand a chance of competing with apps like whatsapp and facebook messenger :/ Signal has the same issue.
Of course, the ability to only be notified if you've been @ mentioned is an important part of this.Swarm-chathttps://git.jami.net/savoirfairelinux/jami-project/-/issues/689Support Undo Funcitionality for all Clients2020-10-09T19:12:03ZannaSupport Undo Funcitionality for all ClientsIf necessary, the issue must be moved or a separate ticket must be created for each client. Since it concerns the whole project, I start here to share my thoughts.
My scenario is: Especially if it's not possible for good reasons that me...If necessary, the issue must be moved or a separate ticket must be created for each client. Since it concerns the whole project, I start here to share my thoughts.
My scenario is: Especially if it's not possible for good reasons that messages in Jami can be edited afterwards after they have been sent, I want to share another idea. Would it be possible for you to introduce undo functionality for all clients?
This would mean that I would write a new message to contact A, for example. And when I click send button, I have a window of a few seconds where I can retrieve the message. Technically, the message will not be sent until a few seconds after I clicked send button.
Of course, this should be visually recognizable for users. That the function exists and how much time you have. Perhaps the time span can also be configured?
So if there are reasons why I don't want to send a certain message after all, an undo functionality could make that possible.
What do you as developers think?https://git.jami.net/savoirfairelinux/jami-project/-/issues/566Local Jami user discovery2020-12-09T17:33:21ZbugsugLocal Jami user discoveryIt would be really great to be able to discover other Jami users on the local network, for example through zeroconf (https://en.wikipedia.org/wiki/Zero-configuration_networking) and / or multicastDNS (https://en.wikipedia.org/wiki/Multic...It would be really great to be able to discover other Jami users on the local network, for example through zeroconf (https://en.wikipedia.org/wiki/Zero-configuration_networking) and / or multicastDNS (https://en.wikipedia.org/wiki/Multicast_DNS).
This would be very useful for local mesh networks such as Freifunk (https://freifunk.net), because Ring would not depend on an internet connection any more.
There was already such an issue, but it was flagged as "zombie" and closed: https://git.ring.cx/savoirfairelinux/ring-project/issues/289.LaterMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/757Edit contact details (username, SIP number, avatar)2023-11-09T08:29:01ZovariEdit contact details (username, SIP number, avatar)In the profile card, an user should be able to set a display name for a contact, change the number if it's a SIP contact or change the avatarIn the profile card, an user should be able to set a display name for a contact, change the number if it's a SIP contact or change the avatarMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/719Protect application (and data) via password2021-01-21T11:01:26ZJami BotProtect application (and data) via passwordIssue generated from Tuleap's migration script.
**Originally submitted by: Andreas Jahnke (ladon83)**
Currently when the application (Ring-gnome) starts, you are automatically logged in.
This seems to be a security risk as anybody wit...Issue generated from Tuleap's migration script.
**Originally submitted by: Andreas Jahnke (ladon83)**
Currently when the application (Ring-gnome) starts, you are automatically logged in.
This seems to be a security risk as anybody with access to the computer has also access to private messages.
Only workaround:
Unlink the account before closing.
However this is not usable in the real world.
It would be great to block the access via a password.
Whenever starting the application, a password should be needed (this can be optional of course).
EDIT:
This issue include:
+ Encrypting histories on the device
+ Encrypting the confighttps://git.jami.net/savoirfairelinux/jami-project/-/issues/393Online status2024-03-28T15:29:40ZJami BotOnline statusIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Please enable online status to be set (with corresponding colors):
(a) Online (green)
(b) Away (orange)
(c)...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Please enable online status to be set (with corresponding colors):
(a) Online (green)
(b) Away (orange)
(c) Do Not Disturb (red)
(d) Invisible (no color, just like being offline)
2. Meanings and use cases:
(a) Online: Ring signed in and contact at the device (computer, smartphone, etc) and available to receive calls
(b) Away: Ring signed in and contact \*not\* at the device (computer, smartphone, etc) and unable to answer calls; however, messages can be sent that will be seen when the contact returns to the device
(c) Do Not Disturb: Ring signed in but contact does \*not\* want to be called on Ring. Reasons not to be called are:
i. Currently on a Ring conversation
ii. Currently showing a LibreOffice Impress Presentation
iii. etc
(d) Invisible: Looks to other Ring contacts that the person is offline; however contacts are able to call and send messages.
3. Currently there is a green dot at the lower right of a contact when they are online. The color of this dot should be the color of the contact’s status.
4. What do you think?
Thank you