jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2023-11-09T08:29:01Zhttps://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/1342Language Preference Setting2023-09-07T19:18:13ZrandGit0Language Preference Setting(Original title: There is no language setting and we should have one)
I very much prefer to have my programs in english, or their native language should I understand that, but I came across the issue that I don't see any language select...(Original title: There is no language setting and we should have one)
I very much prefer to have my programs in english, or their native language should I understand that, but I came across the issue that I don't see any language selection setting anywhere in the Windows client (at least), and for me that sucks. I managed to solve the problem by quite literally going into the programs folders and destroying the language files for my country, but this is very much a rough solution not everyone, especially "normal people" are willing to do. If Jami is to grow further, simple settings like this should be there in the first place.
Adding a language setting will make for a notable improvement in user experience (which is how apps get all the people in the first place), and will let people just flip a switch should they be unhappy with the translation to their language.
That is all.Jami for education(2)Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1215Please detect status 488 from SIP server and offer suggestions to change codec2023-05-29T13:37:07ZreubenfirminPlease detect status 488 from SIP server and offer suggestions to change codecWhen a SIP server returns 488, it can mean a codec incompatibility. Your UI buries that 488 is returned. Please detect the status and pop up the settings asking the user to check the codecs vs what the voip provider allows.When a SIP server returns 488, it can mean a codec incompatibility. Your UI buries that 488 is returned. Please detect the status and pop up the settings asking the user to check the codecs vs what the voip provider allows.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1230Feature request: custom picked ringtones2022-11-03T02:40:43ZFeature request: custom picked ringtonesIt would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085It would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085https://git.jami.net/savoirfairelinux/jami-project/-/issues/1329Settings: move use STUN/Stun address into SIP Account2022-11-03T02:34:32ZSébastien BlinSettings: move use STUN/Stun address into SIP Accountas it's unnecessary for Jami accounts (we have the DHT)as it's unnecessary for Jami accounts (we have the DHT)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1251GTK-CRITICAL with JAMI-GNOME & JAMI (QT)2022-07-11T14:40:00Zcement-headGTK-CRITICAL with JAMI-GNOME & JAMI (QT)```
$ jami-gnome
** Message: 10:06:44.505: Jami GNOME client version: development
** Message: 10:06:44.505: git ref: unknown
** (jami-gnome:9787): WARNING **: 10:06:44.505: could not create symlink: File exists
No migration required
(j...```
$ jami-gnome
** Message: 10:06:44.505: Jami GNOME client version: development
** Message: 10:06:44.505: git ref: unknown
** (jami-gnome:9787): WARNING **: 10:06:44.505: could not create symlink: File exists
No migration required
(jami-gnome:9787): Gtk-WARNING **: 10:06:44.894: Child name 'calls' not found in GtkStack
contact update attempted for inexistent conversation
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.895: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.895: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.895: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.896: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.896: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:44.896: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
(jami-gnome:9787): Gtk-CRITICAL **: 10:06:45.193: gtk_scrolled_window_add: assertion 'child_widget == NULL' failed
Syncing lrc accounts list with the daemon
Syncing lrc accounts list with the daemon
Syncing lrc accounts list with the daemon
```https://git.jami.net/savoirfairelinux/jami-project/-/issues/1439Add contact: Contact is shown twice if you remove the contact2022-06-20T18:43:34ZElysAdd contact: Contact is shown twice if you remove the contactusing newest beta version (both) Android and Windows 10 (different user accounts "account 1" -> "account 2")
(group chat (experimental) disabled)
Steps to reproduce
1. (Windows 10 user ="account 1") Search for a new user name /contact
...using newest beta version (both) Android and Windows 10 (different user accounts "account 1" -> "account 2")
(group chat (experimental) disabled)
Steps to reproduce
1. (Windows 10 user ="account 1") Search for a new user name /contact
2. (Windows 10 user ="account 1") Select the username "account 2" and click "Add to conversation"
3. [Android user ="account 2"] Accept contact and go to "Conversations"
4. (Windows 10 user ="account 1") Remove user "account 2"
5. "account 2" (Swarm: Is true) is gone **but "account 2" (Swarm: Is false) appears**
Now you have 2 possibilities (Windows 10 user ="account 1"):
a) If you right click on the contact ("account 2") you can view all options and remove the contact
- The contact is now completely gone
b) The Windows 10 user ="account 1" did **NOT** select "Add to conversation" but immediately makes a video call (step 2) and already ended the video call. - So the windows 10 user only views the chat view anymore.
A little bit different:
> 4. (Windows 10 user ="account 1") Remove user "account 2"
> 5. "account 2" (Swarm: Is true) is gone **but "account 2" (Swarm: Is false) appears**
However if you (windows 10 user) right click on the contact you can only view "Stop call" (although you don't have any call anymore) and contact details
(Windows 10:) You have to exit Jami and open Jami again: Now you can still view the "account 2" (Swarm: Is false) but you right click on the contact ("account 2") you can view all options and remove the contact
- The contact is now completely gone
However - [Android user ="account 2"] still has contact 1 in his contact list (not sure if this is a bug?)
If the android user ("account 2") does not remove "account 1" from his device and the windows 10 user (="account 1") start from step 1 mentioned above, Jami (Windows 10) will show the contact "account 2" Swarm: is falsehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1435Add *account name*, *account type* to notifications2022-05-23T08:29:58ZovariAdd *account name*, *account type* to notificationsIt can be hard to determine which account has an incoming call as the notification does indicate the account.
# JAMI account
![JAMI account](/uploads/5e03ae22567819a67591bd240d0b04f2/JAMI_account.png)
````
If ProfileName <> BLANK then...It can be hard to determine which account has an incoming call as the notification does indicate the account.
# JAMI account
![JAMI account](/uploads/5e03ae22567819a67591bd240d0b04f2/JAMI_account.png)
````
If ProfileName <> BLANK then
Account_Name = ProfileName
else if Username <> BLANK then
Account_Name = Username
else
Account_Name = Identifier
end if
````
1. Change string from `Missed call` to `Jami account %1$S has %2$S missed call` (singular) / `Jami account %1$S has %2$S missed calls` (plural)<br>
`%1$S` is the Jami account name<br>
`%2$S` is the number of missed calls<br>
inspiration [%1$S received %2$S new message](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings) / [%1$S received %2$S new messages](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings)
2. Change string from `Incoming call` to `Incoming call on Account_Name Jami account`
# SIP Account
![SIP account](/uploads/552a775405a3873adf7f81e94518ea50/SIP_account.png)
````
If ProfileName <> BLANK then
Account_Name = ProfileName
else
Account_Name = Username
end if
````
1. Change string from `Missed call` to `SIP account %1$S has %2$S missed call` (singular) / `SIP account %1$S has %2$S missed calls` (plural)<br>
`%1$S` is the SIP account name<br>
`%2$S` is the number of missed calls<br>
inspiration [%1$S received %2$S new message](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings) / [%1$S received %2$S new messages](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings)
2. Change string from `Incoming call` to `Incoming call on Account_Name SIP account`
# Other images
![Incoming call](/uploads/d27dd8531d9dc2407c068ff0f5d82875/Incoming_call.png)
![New message](/uploads/b5008f5dc5f002a8f47e9daa7b120cbb/New_message.png)
![Notifications](/uploads/39a309c98193e87622296868400955c6/Notifications.png)
![Printer Notification](/uploads/697569f049a4cf6169840bc00da7510f/Printer_Notification.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/785[Feature Request] Link Previews2021-08-20T19:56:20Ztrymeout[Feature Request] Link PreviewsNot an important feature. But to get the webapge details such as image and a short description for any links sent from certain websites. This is only needed for popular websites such as YouTube, Twitter, Facebook, maybe news articles. Th...Not an important feature. But to get the webapge details such as image and a short description for any links sent from certain websites. This is only needed for popular websites such as YouTube, Twitter, Facebook, maybe news articles. This is a feature in WhatsApp and Signal.https://git.jami.net/savoirfairelinux/jami-project/-/issues/776[Feature Request] Show File Transfer Size & Cancel File Transfer2020-06-29T20:24:32Ztrymeout[Feature Request] Show File Transfer Size & Cancel File TransferIf Person A adds Person B as a contact and starts a conversation. A few days later Person B could send a large file over to Person A and Person A may not want this file and will have trouble rejecting it.
I would like to suggest for fil...If Person A adds Person B as a contact and starts a conversation. A few days later Person B could send a large file over to Person A and Person A may not want this file and will have trouble rejecting it.
I would like to suggest for files over a certain size, that Person B will have to select the file from his device and then it will send a notification to Person A asking if they want to download ubuntu.iso or whatever the file is called, if Person A select Accept, the file will be sent from Person B to A. If Person A selects Reject, it will not get sent.
This will help reduce unwanted bandwidth spam.
Of course for this to work when it makes the request, it will need to get a hash of the file to ensure before the other person accepts it that the sender does to tamper with the file.
EDIT:
It would be great if the file transfer request showed you how big the file was before accepting or rejecting the file.
And the ability to cancel a file transfer midway.https://git.jami.net/savoirfairelinux/jami-project/-/issues/496Gentoo support2019-11-22T02:00:47ZJami BotGentoo supportIssue generated from Tuleap's migration script.
**Originally submitted by: Rodolfo Borges (bart9h)**
Please make make-ring.py support the Gentoo distribution.Issue generated from Tuleap's migration script.
**Originally submitted by: Rodolfo Borges (bart9h)**
Please make make-ring.py support the Gentoo distribution.https://git.jami.net/savoirfairelinux/jami-project/-/issues/561Missed call emoji error2019-03-12T17:25:23ZMohamed FenjiroMissed call emoji errorHi there,
There seems to be an issue regarding the missed call emoji on Linux Ubuntu 18.04 and beyond. Is there any way to fix this to enhance customer experience ?![Capture_du_2019-01-30_16-59-15](/uploads/5eb6f234e5af6c529d793d51d0cd0...Hi there,
There seems to be an issue regarding the missed call emoji on Linux Ubuntu 18.04 and beyond. Is there any way to fix this to enhance customer experience ?![Capture_du_2019-01-30_16-59-15](/uploads/5eb6f234e5af6c529d793d51d0cd0571/Capture_du_2019-01-30_16-59-15.png)![Capture_du_2019-01-30_16-59-36](/uploads/953905367ed295352655df42cc99b7f1/Capture_du_2019-01-30_16-59-36.png)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/508gnome-ring Crash on dragging and dropping message text into typing bar(?)2018-09-21T00:59:32ZJan Wielkiewiczgnome-ring Crash on dragging and dropping message text into typing bar(?)After marking with cursor, dragging and dropping text of message displayed in the chat window into chat bar (typing and sending bar) gnome-ring crashes. Also after right-clicking on message, link or chat bar, option menu doesn't show up ...After marking with cursor, dragging and dropping text of message displayed in the chat window into chat bar (typing and sending bar) gnome-ring crashes. Also after right-clicking on message, link or chat bar, option menu doesn't show up - you can't click "copy", "paste", etc. Don't know if the second thing is related.
OS: Devuan ASCII GNU/Linux
version: 2018-09-15https://git.jami.net/savoirfairelinux/jami-project/-/issues/475No ring item in appindicator on Ubuntu 18.042018-07-16T16:17:45ZRoberto ResoliNo ring item in appindicator on Ubuntu 18.04The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main` The appindicator item for ring is no more present after upgrading to latest Ubuntu LTS (18.04 "bionic"). I'm using ring repo:
`deb https://dl.ring.cx/ring-nightly/ubuntu_18.04/ ring main`