savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-10-01T13:22:24Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/675Jami asked for password when trying to revoke a device inspite the account ha...2020-10-01T13:22:24ZNokia808Jami asked for password when trying to revoke a device inspite the account has no password !Hi. I have Jami account created on my Android device. I linked it to my PC with flatpak package from FlatHub since a long time when flatpak was almost useless (no even IM communications possible at that time). Then I removed flatpak beca...Hi. I have Jami account created on my Android device. I linked it to my PC with flatpak package from FlatHub since a long time when flatpak was almost useless (no even IM communications possible at that time). Then I removed flatpak because it was totally useless. When I removed it, I removed also the user data folder of Jami flatpak also, so that when I will re-install flatpak again it will not remember any data.
Few days ago, I re-installed Jami flatpak. I start it & it launched finally to me WITHOUT ANY ACCOUNT. I used my Android to re-link my account (that already created on Android). Before that I tried to revoke the OLD LINKAGE for my PC that still appeared on my Android. But when I tried this it asked me to enter a password to confirm this inspite the fact that my account has NO password set yet! So, I tried to make new link for same PC & I did that okay.
But now, on my PC flatpak Jami, my account that created on Android show only 2 linked devices: my mobile & my PC (which is correct display). But when I view it on my Android version of Jami, it show 3 devices: my android device, my PC (old linkage), & my PC (new linkage)!!
How, my Android client asked me for password to revoke a device inspite that my account has no password? I tried to see what is the behaviour of flatpak client when I try to revoke device & it did not ask me for password.
------
By the way, when revoke a device, can we re-add it again ?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/670Screenshots missing in f-droid2023-04-07T20:14:09ZScreenshots missing in f-droidCurrently, there are no screenshots of the app on the [f-droid page](https://f-droid.org/en/packages/cx.ring/).
I think you should add some (more = better), up-to-date ones.
People should see what the app looks like and what the feature...Currently, there are no screenshots of the app on the [f-droid page](https://f-droid.org/en/packages/cx.ring/).
I think you should add some (more = better), up-to-date ones.
People should see what the app looks like and what the features there are :)
https://f-droid.org/en/docs/All_About_Descriptions_Graphics_and_Screenshots/https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/44Include source packages in Jami's apt repository2022-01-18T16:35:35ZMason HockInclude source packages in Jami's apt repositoryHi. I am a Trisquel contributor, and https://git.jami.net/savoirfairelinux/jami-packaging/issues/39 was recently brought to my attention. It would be nice to include the latest version of Jami in our backports repository. We currently...Hi. I am a Trisquel contributor, and https://git.jami.net/savoirfairelinux/jami-packaging/issues/39 was recently brought to my attention. It would be nice to include the latest version of Jami in our backports repository. We currently backport Jami from later versions of Ubuntu than our upstream, but since Jami is in Ubuntu's Universe repository these packages do not receive security updates. It would be preferable to include the version of Jami packaged for Ubuntu in your own apt repositories. We sometimes do this with packages from developers who provide their own apt repositories.
However, we require source packages to do this, and it looks like Jami's apt repositories only include binary packages. Would it be possible to also include source packages? I'm not sure whether you build your binary packages from source packages and simply don't upload the source packages, or whether you create binary packages directly. If it's the former, would you consider uploading your source packages? If it's the latter, would you consider creating source packages for Jami? Using `debian/*` from Debian Sid's source package for Jami might be a good starting point.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/185Call Forward* { on Busy ; No Answer ; Always } for Jami accounts2024-02-09T20:01:33ZovariCall Forward* { on Busy ; No Answer ; Always } for Jami accounts[Improving SIP Support for Ring](https://ring.cx/en/news#improving-sip-support-for-ring) shared news about the `Call Transfer` feature.
Please add the following:
* `Call Forward on Busy`: Forward all calls if you are on the phone to a n...[Improving SIP Support for Ring](https://ring.cx/en/news#improving-sip-support-for-ring) shared news about the `Call Transfer` feature.
Please add the following:
* `Call Forward on Busy`: Forward all calls if you are on the phone to a number of your choice. Standard call rates may apply.
* `Call Forward No Answer`: Forward all unanswered calls to a number of your choice. Standard call rates may apply.
* `Call Forward Always`: Forward all calls to your SIP (VoIP) phone number to another number of your choice. Standard call rates may apply.
![image](/uploads/4df8d0a3947eff09dd5747925ac97034/image.png)
The idea for this feature (which also shows icons in the image above) came from https://www.exetel.com.au/phone/voip-features
[**Difference Between Call Forward and Call Transfer**](https://learningnetwork.cisco.com/thread/85291)
<b><i>Call Forwarding</i></b>
Call forwarding allows you to send all your incoming calls to another landline or cell phone number. Call forwarding overrides the ability to answer the phone forwarded from the original line. This service requires a subscription through your phone service provider and may incur an additional monthly fee.
<b><i>Call Transfer</i></b>
Call transfer allows you to send a call from one phone to another telephone without the need to disconnect the phone call. This feature is usually activated by the push of a button followed by dialing an extension.
Thank youhttps://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-packaging/-/issues/27deb pkgs: automated tests2020-01-27T21:59:00ZFredy Pulidodeb pkgs: automated testsWe want an automated test stage in our CI (Jenkins) that ensures that packages we publish can be properly installed and in the case of the one-click-install ensure that the repository is added and works when using apt update / upgrade
D...We want an automated test stage in our CI (Jenkins) that ensures that packages we publish can be properly installed and in the case of the one-click-install ensure that the repository is added and works when using apt update / upgrade
Definition of done:
When we run the internal packaging CI job for a Debian/Ubuntu package we will get a QA stage where a container will be used to install Jami.
This job must to verify at least items in this wiki page: https://git.jami.net/savoirfairelinux/jami-packaging/wikis/Test-Suite
We have this WIP in Gerrit: https://review.jami.net/c/ring-project/+/12869https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/174Moving from one wifi to another during a call freeze the video2024-01-06T10:28:00ZSébastien BlinMoving from one wifi to another during a call freeze the videoAudio is still working, but not the control channel nor video channel
If possible, the video should come back, be renegotiated or the call closed. (timeout between media packets?)Audio is still working, but not the control channel nor video channel
If possible, the video should come back, be renegotiated or the call closed. (timeout between media packets?)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/663Eternal Damnation: No Way to Unblock Contact2022-09-24T07:42:42ZEternal Damnation: No Way to Unblock Contact- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Establish...- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Establish a Jami contact.
2. Use "Block Contact" function.
- Actual result: Blocked contact is removed from contact list. There seems to be no
"Unblock contact" function available.
- Expected result: Blocked contact shall remain in contact list with a "blocked" indicator (e.g. https://upload.wikimedia.org/wikipedia/commons/1/11/Norwegian-road-sign-302.0.svg). Blocked contacts shall have an obvious and reliable un-block function.
![300px-Norwegian-road-sign-302.0.svg](/uploads/fd9bf4a056bae4b84184c2833b8cf369/300px-Norwegian-road-sign-302.0.svg.png)
## Additional information
This is a serious issue if blocking was done by accident. If a patched Jami version cannot be produced quickly there should be at least a documented workaround for this problem soon.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/662Missing Conectivity Problem Indicator in Text Chat View2020-09-01T12:31:41ZMissing Conectivity Problem Indicator in Text Chat View- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Connect t...- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Connect to internet.
2. Enter text chat view for arbitrary contact.
3. Cut internet connectivity.
- Actual result: Text view does not show any indication regarding loss of connectivity.
- Expected result: Similar to other views (e.g. contact list) the text chat view shall
show an obvious indicator that connectivity has been lost. When connectivity has been re-established this indicator shall vanish.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/660HistoryService Leaks Plaintext to Android System Log2019-11-04T20:28:53ZHistoryService Leaks Plaintext to Android System Log- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Start tex...- Ring version: 2019-08-24-01
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Start texting with some contact.
2. View Jami-related log messages in (e.g.) Android OS Monitor
- Actual result: Chat plaintext messages are piped through to the Android logging by HistoryService HistoryDao().update()
- Expected result: Communication data shall only be stored within an encrypted storage of the Jami software itself. Android has enough corners to hide confidential content from device owners so it is important to minimise the extent of information being tossed all over the place.
## Additional information
Yes, OS Monitor (and other log viewers) require root access. And Android is no multi-user system. **But** unintended data creep can become problematic and difficult to track.
For debugging such a log mechanism is essential. A better design would have a Jami log isolated from the rest of Android which could be guarded accordingly. With an export function that filters sensitive information prior to storing to (e.g.) file more bug reports would probably be enhanced with a related log.
Speaking of debugging: All debug functions should have a single (global) kill-switch which is off by default. In case of problems a user could enable debug mode and provide her details accordingly. Debug mode should be very obvious at the GUI-level. Such a design would make Jami faster for the average user because the debug-burden is off-loaded in general but available when necessary.Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/654Contradictory Status Indication in Contact List2020-09-01T12:35:53ZContradictory Status Indication in Contact List- Ring version: 2019-08-24-01, 20191122-01 (201)
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- S...- Ring version: 2019-08-24-01, 20191122-01 (201)
- Device model: Samsung Tablet S2
- Android version: 8.1 / LineageOS 15.1-20190228
- Jami-Version from F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Have some currently on-line contacts in Jami "Home" (green circle shown)
2. Cut network connectivity.
- Actual result: A red indicator regarding missing network connectivity is shown at the top of the contact list. This is good but **all on-line contacts remain in that state** (green circle) even though
Jami client cannot tell. This is contradictory. Unclear, if red indicator on top disappears when scrolling down a long contact list in this state.
- Expected result: The green circle shall reliably indicate if a contact is on-line. The scenario above may require a third/fourth state for the on-line-indictor: In addition to green-circle (contact on-line) and no-green-circle (contact off-line) we could have green-circle-with-question-mark (contact seen on-line prior to network cut) and sole question-mark (contact seen as off-line prior to network cut).https://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/697Anonymise the log, eg error log2019-12-05T20:51:15ZovariAnonymise the log, eg error logMake a little script to replace `ips`, `username` and any other information that should not be sent when submitting error reports.
https://git.jami.net/savoirfairelinux/ring-project/issues/696#note_15303
Thank youMake a little script to replace `ips`, `username` and any other information that should not be sent when submitting error reports.
https://git.jami.net/savoirfairelinux/ring-project/issues/696#note_15303
Thank youhttps://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-packaging/-/issues/6Maintain a RPM Fusion package2022-02-04T10:38:17ZNokia808Maintain a RPM Fusion packageHi. I would like to suggest on Ring team to make their Fedora official package, available in Fedora official repositories instead of being - as the current case now - available on repositories of Ring project itself.
This could be trul...Hi. I would like to suggest on Ring team to make their Fedora official package, available in Fedora official repositories instead of being - as the current case now - available on repositories of Ring project itself.
This could be truly applied for Ubuntu & Debian also.
I mean official Ring packagers team use official repositories of Ubuntu, Debian & Fedora directly to post their official Ring packages. This will be better, isn't it ?
Related: https://git.jami.net/savoirfairelinux/jami-packaging/issues/8Amin BandaliAmin Bandalihttps://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-client-android/-/issues/639TV: Make connection possible from Jams2023-03-30T15:36:40ZAdrien BéraudTV: Make connection possible from Jamshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/635Include a proper warning regarding account recoverability2020-10-05T20:22:07ZWilkerInclude a proper warning regarding account recoverabilityit is important to always be better safe than sorry.
upon registering, make sure that the user knows and remembers the proper measures to keep the account accessible in the future. prompt for backups, alert about what is needed in a new...it is important to always be better safe than sorry.
upon registering, make sure that the user knows and remembers the proper measures to keep the account accessible in the future. prompt for backups, alert about what is needed in a new login, or anything else that shows that they might not be able to recover an account if it is lost somehow.
what do you think? :3https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/633Add support for automatic peer discovery on local networks2023-06-03T15:54:58ZbugsugAdd support for automatic peer discovery on local networksSince april, support for automatic peer discovery on local networks is available in OpenDHT (https://jami.net/automatic-peer-discovery-on-local-networks/ and https://git.jami.net/savoirfairelinux/ring-project/issues/581). When will this ...Since april, support for automatic peer discovery on local networks is available in OpenDHT (https://jami.net/automatic-peer-discovery-on-local-networks/ and https://git.jami.net/savoirfairelinux/ring-project/issues/581). When will this feature come to the android client or is it already present and I missed it?https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/56Support Screen Sharing2020-05-07T20:19:11ZannaSupport Screen Sharing