savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-09-21T18:22:12Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/515Messages not syncing across devices2020-09-21T18:22:12ZCalle KaboMessages not syncing across devicesScenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptop Scenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptop Swarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/311Messages not syncing across devices2022-09-05T14:19:42ZCalle KaboMessages not syncing across devicesScenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptopScenario:
I'm logged in to my ring account on android and linux (my laptop).
I send a message to a contact from my android device.
Currently:
My message doesn't show up on my laptop
Expectation:
My message to show up on my laptopSwarm-chatSébastien BlinSébastien Blinhttps://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/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-client-android/-/issues/669Open Push support?2022-08-14T20:14:08ZSébastien BlinOpen Push support?http://bubu1.eu/openpush/http://bubu1.eu/openpush/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/1402Feature Request: Push To Talk Key & Open Mic Options2023-11-04T03:02:10ZtrymeoutFeature Request: Push To Talk Key & Open Mic OptionsA cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like Te...A cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like TeamSpeak and Mumble.
This will allow less noise during calls and will allow users to have more privacy features on their audio during a call.Capucine BerthetKateryna KostiukCapucine Berthethttps://git.jami.net/savoirfairelinux/jami-project/-/issues/467Move i18n translations from Transifex to Weblate2024-01-26T02:46:43ZannaMove i18n translations from Transifex to WeblateUnfortunately Transifex is still a proprietary solution.
Alternatively Weblate could be used instead to develop the future of Ring's translation.
It's GNU GPLv3 and has a GitLab integration as well.
So i think it will be a more ethical s...Unfortunately Transifex is still a proprietary solution.
Alternatively Weblate could be used instead to develop the future of Ring's translation.
It's GNU GPLv3 and has a GitLab integration as well.
So i think it will be a more ethical solution in the sense of Free Software and in the sense of GNU philosophy.
You will find more informations on their website https://weblate.org/en/
and in their latest docs as well https://docs.weblate.org/en/latest/
Here is a small article why another Free Software project (elementary OS) moved from Transifex to Weblate
https://medium.com/elementaryos/adios-transifex-weve-gone-to-weblate-59870dea06b2
What do you think?https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/792Add a "details card" for contacts2023-05-26T13:59:14ZSébastien BlinAdd a "details card" for contactsSee Tirifto's mock-up design.
Add the ability to give a name to a contact, a description, maybe some details and show a detailled card in the gnome client.
![1527365197_1606_26052018_](/uploads/1df6975ee7e9fcf80111f3ba68ff040e/15273651...See Tirifto's mock-up design.
Add the ability to give a name to a contact, a description, maybe some details and show a detailled card in the gnome client.
![1527365197_1606_26052018_](/uploads/1df6975ee7e9fcf80111f3ba68ff040e/1527365197_1606_26052018_.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1382Conversations should be searchable2023-03-03T21:40:28ZannaConversations should be searchableThis issue is of course about searching in an encrypted and local databases only.
This is being discussed here https://git.jami.net/savoirfairelinux/ring-client-android/issues/652
Text or files that are found should be highlighted accord...This issue is of course about searching in an encrypted and local databases only.
This is being discussed here https://git.jami.net/savoirfairelinux/ring-client-android/issues/652
Text or files that are found should be highlighted accordingly.
Might be useful if you have many and long conversations.
Surely interesting for all Jami clients, isn't it?
What do you think as a developer/community member?https://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/39Feature Request: Push To Talk Key & Open Mic Options2022-02-16T21:39:56ZtrymeoutFeature Request: Push To Talk Key & Open Mic OptionsA cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like Te...A cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like TeamSpeak and Mumble.
This will allow less noise during calls and will allow users to have more privacy features on their audio during a call.Backloghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/846"How to set up Jami" tutorial page?2021-08-19T22:16:07ZZul"How to set up Jami" tutorial page?A "How to set up Jami" tutorial page, with screenshots, would be very useful. I could point friends to it. I can't find one online.
The first screen asks me if I want to register. My first reaction: I don't know; what is registration? W...A "How to set up Jami" tutorial page, with screenshots, would be very useful. I could point friends to it. I can't find one online.
The first screen asks me if I want to register. My first reaction: I don't know; what is registration? What data of mine does it publish publicly? It is also not obvious what the password is used for (and that it's optional). The Jami website FAQ has some basic info, but it would be nice if it linked to the more technical version, like https://git.jami.net/savoirfairelinux/ring-project/wikis/tutorials/Frequently-Asked-Questions#account-1
It would be very nice if the first screen had a link to a setup tutorial.
Writing a setup tutorial is one of the few things which is easier for a novice ignoramus than for someone heavily involved with the project, so here's a draft. The account visible is a dummy testing account which I intend to abandon, and I have blacked out my computer name and mac address. I've tried to make it ridiculously detailed, so that someone with very little pre-existing knowledge can follow it; it might benefit from editing down, default-collapsing some of the details, or even a separate short version linking to an expanded one, as most people won't need this much detail. If you can use it, please ask for any revisions you'd like.
***How to get started with Jami***
First, install Jami, from your package manager or from https://jami.net/download/.
Open it. You will see this page:
![jami_setup_1](/uploads/874db1aa2522d82d465165de1ed2be01/jami_setup_1.png)
Select "Create new Jami account". You will then see this page:
![jami_setup_2](/uploads/391c8c7d571cd885c4d189dc1ce5b139/jami_setup_2.png)
The profile name is an entirely internal name; it will not be relayed to anyone, it's just what you want to call the account, for your own use. You *can* actually leave all the other fields on this page blank, but you might want to learn what they do before deciding to do that.
You then need to decide whether you want to register a username (default; coloured background shows in switch) or not (click, so that grey background shows in switch). For technical reasons, Jami names accounts with Infohash names, which are 40-character strings of arbitrary letters and digits. If you think it would be easier to have a username like "SuperChatty", pick one now. *Registering* it will make a public online record of which Infohash belongs to that name. Once you have registered a name you can't change it; you can only abandon your registered name and start again. If you aren't yet sure if you want to register, don't worry, you can do it later.
Anyone wishing to contact you on Jami will need to know a user ID for you; this is either the 40-character Infohash or a registered name ([more details on user IDs](https://git.jami.net/savoirfairelinux/ring-project/wikis/tutorials/Frequently-Asked-Questions#account-3)).
Not that this example screenshot shows an absurdly unmemorable registered name, "M9979998878788". You probably want a more memorable name, like "SuperChatty".
You may also pick a password. This is optional. Jami is a peer-to-peer system; all the data (except the public database of registered usernames) is stored on your own computer. If you pick a password, it will be used to encrypt your account. This protects your information if someone else has physical control of your computer (say, because they stole it). If you are not worried about this, you can leave the "password" fields blank.
If you *do* pick a password, then be sure not to forget it. You will not be able to retrieve your account if you do.
If you install Jami on multiple devices (say, your computer and your phone), you can use the same account on all of them, but you'll have to set each password separately. This will be explained later.
When you have filled out all the fields you want to fill out, click "Next".
![jami_setup_3](/uploads/92a9d1bb1ae40ab759a64ae378d041c9/jami_setup_3.png)
You have now created your account. If you want someone to contact you, you can give them your user ID in the form of a QT code (button in center of screen). If they have given you a user name ***ID? have not tested, please confirm***, you can now contact them.
Go to the search box with the magnifying glass in the top left corner. Type in the name your friend gave you. Press the "Enter" key. Your friend's information will be added in the column below the search box. To talk to them in text chat, a voice call, or a video call, right-click in the friend and choose from the drop-down menu.
You can now converse.
Bear in mind that there is only one copy of your account information, on your computer. If you lose it, your account is gone. You might want to make a backup, or you might want to use the same Jami account on another device (this means making a copy of your account data on the second device, so it is a type of backup). You might also want to change or check your settings. To do all this, click on the "Settings" button (in the center of the top bar, with a gear icon).
You will get this screen, showing your Infohash ID and your registered name and password (if you have them). You can change your password by clicking on it. Instead of the black box shown in this screenshot, you will see your computer name and [mac address](https://en.wikipedia.org/wiki/MAC_address). These are the names your computer uses for communications with other computers.
![jami_setup_4](/uploads/87df7b793385341fefb5a61262b46c63/jami_setup_4.png)
To copy your account data, click "Export account". Save the file (it will end with ".gz"). Save a copy to another device (a USB stick, your phone, another computer). You now have a backup.
If you want to use the same account on another device, install Jami on that other device, too. Then click on the long button in the top bar that contains your profile name ("Morgan", in these screenshots). Choose "Add account..." from the drop-down menu. You will get this screen:
![jami_setup_5](/uploads/dc3dc36dc3b2bf26bb6a72ad0f0a1fbf/jami_setup_5.png)
Click on "Link this device to an account". You will get this screen:
![jami_setup_6](/uploads/43267801c118eb3801966e0390262433/jami_setup_6.png)
Click on the button under "Or import from file:". Select the ".gz" file you exported earlier. Click "Next".
***I haven't actually done this, so I'll stop here.***https://git.jami.net/savoirfairelinux/jami-project/-/issues/822Feature Request: Push To Talk Key & Open Mic Options2021-12-29T21:25:39ZtrymeoutFeature Request: Push To Talk Key & Open Mic OptionsA cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like Te...A cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like TeamSpeak and Mumble.
This will allow less noise during calls and will allow users to have more privacy features on their audio during a call.Backloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/64Synchronizes history and profile2021-08-20T21:09:13ZSébastien BlinSynchronizes history and profileFor now, there is no synchronization between the history of each devices. This should be possible. (include sent messages and avatars)For now, there is no synchronization between the history of each devices. This should be possible. (include sent messages and avatars)https://git.jami.net/savoirfairelinux/jami-project/-/issues/392Add a “Ring (Echo) Test Call” permanent test contact2021-05-14T05:30:54ZJami BotAdd a “Ring (Echo) Test Call” permanent test contactIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Please implement a permanent contact called “Ring Test Call”, “Ring Testing Service” or “Ring Echo Test Call”.
2. Only audio calls should...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
1. Please implement a permanent contact called “Ring Test Call”, “Ring Testing Service” or “Ring Echo Test Call”.
2. Only audio calls should be available for this contact.
3. The following options should be unavailable for this contact:
a) Message field
b) Video calls
c) Send invitation
d) Group calls
4. When “Ring (Echo) Test Call” is called:
a) Recorded message states:
“Hello, welcome to Ring call testing service. After the beep, please record a message. Afterwards your message will be played back to you. <Bing>”
b) Recording for 10 seconds.
c) Playback of recording of previous 10 seconds.
d) Recorded message states:
“<Bing> If you are able to hear your own voice then you have configured Ring correctly. If you hear this message but not your own voice then something is wrong with your audio recording setting. Please check your microphone and microphone setting or visit Ring.cx for more help. Thank you for using the Ring call testing service. Goodbye!”
5. Should you require any additional information, please advise.
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/381Synchronize contacts on all devices for a Ring username2021-08-16T21:24:29ZJami BotSynchronize contacts on all devices for a Ring usernameIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
\* Environment:
Multiple computers with: Linux Mint 18.2 Cinnamon 64-bit; Ring Gaston Miron - Beta 2 built on 2017-07-18 21:18:18 UTC
Android...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
\* Environment:
Multiple computers with: Linux Mint 18.2 Cinnamon 64-bit; Ring Gaston Miron - Beta 2 built on 2017-07-18 21:18:18 UTC
Android 4.4 Smartphone with Ring
\* Reproduce steps:
Contacts have been added and accepted on the Linux computer.
Both the computer and smartphone had Ring signed in.
\* Expected result:
Contacts should show on the Android smartphone
Contact should be up-to-date and synchronized across all devices.
\* Actual result:
The Android smartphone says "Contact request sent". The contacts on the Android smartphone seem to be not yet accepted and hence can not call.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/392Accept only audio media in incoming audio/video calls2021-06-23T14:28:46ZFrançois Naggar-TremblayAccept only audio media in incoming audio/video callsAn incoming audio/video call must be presented to the user with the option to answer with audio media only.\
New APIs were added to allow a client to selectively accept the media it wishes to use:\
Manager::answerCallWithMedia()
The med...An incoming audio/video call must be presented to the user with the option to answer with audio media only.\
New APIs were added to allow a client to selectively accept the media it wishes to use:\
Manager::answerCallWithMedia()
The media_negotiation unit test (test/unitTest/media_negotiation/media_negotiation.cpp) gives a good idea how the client and daemon should interact.\
relates to https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/389Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1255[GNOME] Dialpad2023-05-26T13:59:32ZJami Bot[GNOME] DialpadIssue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
Please add a Dialpad which has numbers (0,1,2,3,4,5,6,7,8,9) and star/asterisk (\*) and hash (\#).
https://support.skype.com/en/faq/FA22/how...Issue generated from Tuleap's migration script.
**Originally submitted by: Óvári (ovari)**
Please add a Dialpad which has numbers (0,1,2,3,4,5,6,7,8,9) and star/asterisk (\*) and hash (\#).
https://support.skype.com/en/faq/FA22/how-do-i-dial-an-extension-during-a-call
Thank you
ring-gnome 2018-03-23 23:25:11 UTC
Linux Mint 18.3 Cinnamon 64-bitMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/318Add "reply" functionality to all Ring clients message systems & UI's2022-09-20T09:09:48ZannaAdd "reply" functionality to all Ring clients message systems & UI'sReplies let you single out the one message to which you’re responding.
Riot.im/Matrix recently added a support for message replies.
https://medium.com/@RiotChat/look-out-its-riot-im-0-16-composer-jitsi-replies-8b29f89271a1
Would love ...Replies let you single out the one message to which you’re responding.
Riot.im/Matrix recently added a support for message replies.
https://medium.com/@RiotChat/look-out-its-riot-im-0-16-composer-jitsi-replies-8b29f89271a1
Would love to see this in Ring clients too (including text message replies, audio message replies and video message replies).
What do you think?Swarm-chatSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/687Proper and meaningful changelog2023-05-30T20:18:53ZMark SmithProper and meaningful changelogAs the new version came out on F-Droid I clicked on the changelog link but it redirects to [this page](https://git.jami.net/savoirfairelinux/ring-client-android/tree/master/ring-android/fastlane/metadata/android/en-US/changelogs) full of...As the new version came out on F-Droid I clicked on the changelog link but it redirects to [this page](https://git.jami.net/savoirfairelinux/ring-client-android/tree/master/ring-android/fastlane/metadata/android/en-US/changelogs) full of files one or two years old.
Can we have a proper and meaningful changelog?
Keep up the good work!