savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-06-01T19:48:48Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/903Camera Does Not Stop2023-06-01T19:48:48ZMartin MayerCamera Does Not StopHi all,
the camera doesn't stop after closing Jami in the following situation on a GNOME session
* Open Jami on a laptop
* Under `Settings-> General` enable `Minimize on Close`
* Go to `Settings -> Audio/Video`
* Observe the active LE...Hi all,
the camera doesn't stop after closing Jami in the following situation on a GNOME session
* Open Jami on a laptop
* Under `Settings-> General` enable `Minimize on Close`
* Go to `Settings -> Audio/Video`
* Observe the active LED shining next to your camera
* Close Jami with the `(X)` button
* Observe, that the LED is still on
So.. minimize on close in this case is nor fish nor meat
* passing to the overview in GNOME you don't see Jamis window anymore, what is otherwise true for minimized apps as e.g. GNOME Web
* but it's also not just running in the background, as that should free the camera for other apps to use, e.g. Signal
---
This is on current Debian Sid with
<details><summary>Jami Version</summary>
```
apt info jami
Package: jami
Version: 20221213.0836.556a248~dfsg1-1
Priority: optional
Section: comm
Maintainer: The Jami project <jami@gnu.org>
Installed-Size: 25,4 MB
Provides: jami-qt
Depends: libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.45.3), libnm0 (>= 1.0.0), libnotify4 (>= 0.7.0), libqrencode4 (>= 3.2.0), libstdc++6 (>= 11), libx11-6, libxcb1, jami-daemon (= 20221213.0836.556a248~dfsg1-1), libqt-jami (>= 6.2.3)
Conflicts: jami-all
Breaks: jami-libclient (<= 20220516.0214.9b42ad3~dfsg1-1)
Replaces: jami-all, jami-libclient (<= 20220516.0214.9b42ad3~dfsg1-1)
Homepage: https://jami.net
Download-Size: 13,7 MB
APT-Manual-Installed: yes
APT-Sources: https://dl.jami.net/nightly/debian_unstable jami/main amd64 Packages
Description: Secure and distributed voice, video and chat platform - desktop client
Jami (jami.net) is a secure and distributed voice, video and chat communication
platform that requires no centralized server and leaves the power of privacy
in the hands of the user.
.
This package contains the jami-qt desktop client.
```
</details>https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/798Swarm: add API to promote someone to an administrator2023-04-13T20:11:10ZSébastien BlinSwarm: add API to promote someone to an administrator# Goal
Because an administrator can leave, the swarm will have no administrator at the end. Make it possible for an administrator to promote someone else.
# TODO
+ Implement promotion/demotion (NOTE: no demotion if 1 admin) in the dae...# Goal
Because an administrator can leave, the swarm will have no administrator at the end. Make it possible for an administrator to promote someone else.
# TODO
+ Implement promotion/demotion (NOTE: no demotion if 1 admin) in the daemon
+ Validate an API
+ Add feature in clients
+ Check demotion2023-09-30https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/797Swarm: add support for multiple roles2023-11-20T14:38:31ZSébastien BlinSwarm: add support for multiple roles# Goal
In a swarm, pretty every action should be an action that needs to be permitted for a role and administrators should be able to add new roles.
# TODO
analyze what needs to change in the daemon# Goal
In a swarm, pretty every action should be an action that needs to be permitted for a role and administrators should be able to add new roles.
# TODO
analyze what needs to change in the daemon2023-12-31https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/796Edited: re-design contentType2022-12-16T22:26:22ZSébastien BlinEdited: re-design contentTypeFor now it uses `application/edited` but this should uses the current type we edit `plain/text` + `edit` or file.
docs.jami.net must also be updated (same for clients). The final design must be discussed first.For now it uses `application/edited` but this should uses the current type we edit `plain/text` + `edit` or file.
docs.jami.net must also be updated (same for clients). The final design must be discussed first.Sébastien BlinSébastien Blin2023-05-31https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/794[Design needed]Public swarm discovery2023-11-30T04:15:58ZSébastien Blin[Design needed]Public swarm discovery+ Some ideas https://www.rfc-editor.org/rfc/rfc7033
+ Announce public known conversations to contact
+ Change nameserver to get public invite+ Some ideas https://www.rfc-editor.org/rfc/rfc7033
+ Announce public known conversations to contact
+ Change nameserver to get public invite2023-12-31https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/219swarm: add call support2023-11-24T19:03:17ZKateryna Kostiukswarm: add call support2024-03-31https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1147Screenshot notification2022-12-07T17:11:17ZDavid HedlundScreenshot notificationSoftware that will send screenshot notification:
* Telegram: https://telegram.org/faq?setln=be#q-can-i-be-certain-that-my-conversation-partner-doesn-39t-take-a
* Wickr: https://support.wickr.com/hc/en-us/articles/360001710133-Wickr-Scree...Software that will send screenshot notification:
* Telegram: https://telegram.org/faq?setln=be#q-can-i-be-certain-that-my-conversation-partner-doesn-39t-take-a
* Wickr: https://support.wickr.com/hc/en-us/articles/360001710133-Wickr-Screenshot-Detection
This is a really important feature. However, if it's closed, can you please list it in https://docs.jami.net/developer/feature-requests.html ?
Kind regards.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/215Link preview on the chatview in iOS2022-12-05T18:32:40ZMehdi GhayourLink preview on the chatview in iOS## Acceptance Criteria:
iOS users will expect to have a "Link Preview" option in the Setting. By that, they cann enable or diable that function whenever they want.
This feature enable users to see a preview of the link that has sent into...## Acceptance Criteria:
iOS users will expect to have a "Link Preview" option in the Setting. By that, they cann enable or diable that function whenever they want.
This feature enable users to see a preview of the link that has sent into a conversation.https://git.jami.net/savoirfairelinux/jami-web/-/issues/194Bug when removing webcam during call2022-11-30T00:08:37ZSimon TranBug when removing webcam during callhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/191In call, ask only required permissions2022-11-28T18:25:41ZSimon TranIn call, ask only required permissionsFor example, if the user wants to place an audio call, jami shouldn't ask for video permission (until the user decides to turn on their camera)For example, if the user wants to place an audio call, jami shouldn't ask for video permission (until the user decides to turn on their camera)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1515[Feature request] Group swarm (chat & call): Vote to kick a peer2023-01-16T08:43:10ZElys[Feature request] Group swarm (chat & call): Vote to kick a peerall supported OS
Steam / Some steam games allow users that are NOT admins to kick a team player after a vote.
I would like to have an option - if the admin enables that option - all members in a group swarm can vote to kick a peer. (si...all supported OS
Steam / Some steam games allow users that are NOT admins to kick a team player after a vote.
I would like to have an option - if the admin enables that option - all members in a group swarm can vote to kick a peer. (similar: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1254)
However - the admin should still get a message like:
1)
"5/8 members want user "test1" to get kicked". And a message like
* Accept (maybe with with a countdown if the admin does nothing the user gets kicked)
* Ignore - don't kick the user anyway
2)
"Just 2/8 members want user "test1" to get kicked. User "test1" won't get kicked" And a message like
* Don't kick user "test1" (maybe with with a countdown if the admin does nothing the message simply disappears)
* Ignore - kick the user anyway
We should just think if peers that are not admins should be also able to vote to kick AND BLOCK a user (https://git.jami.net/savoirfairelinux/jami-project/-/issues/1493).
And admins should always be able to vote to kick a peer even if other members can't.
However - admins should always be able to kick and/or to kick and block any user without having any vote.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/191swarm: avatar from splitted images broken2023-04-07T13:16:07ZKateryna Kostiukswarm: avatar from splitted images brokensometimes devision is not equal between imagessometimes devision is not equal between imagesAlireza ToghianiAlireza Toghianihttps://git.jami.net/savoirfairelinux/jami-web/-/issues/180Error when trying to send a message when websocket is in "connecting" state2022-12-05T15:24:00ZSimon TranError when trying to send a message when websocket is in "connecting" statehttps://git.jami.net/savoirfairelinux/jami-web/-/issues/170Put back strict mode in web client2022-11-30T21:19:54ZSimon TranPut back strict mode in web clienthttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/895searchConversation: Ignore diacritics2024-02-22T19:57:52ZovarisearchConversation: Ignore diacriticsPlease allow searching for diacritics letters, eg the French `Ê` with `e`?
Thank you
* https://zombiekeys.quickfolders.org/
* https://review.jami.net/c/jami-daemon/+/22809Please allow searching for diacritics letters, eg the French `Ê` with `e`?
Thank you
* https://zombiekeys.quickfolders.org/
* https://review.jami.net/c/jami-daemon/+/22809https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/790SIP ip 2 ip issues2022-12-08T19:39:33ZSébastien BlinSIP ip 2 ip issues+ One account on 5060, one on 5061 => 5061 receives all calls even if :5060 is specified in the URI
+ ~~text messages doesn't work~~
+ IPv6 addresses not supported
+ Calling back doesn't work+ One account on 5060, one on 5061 => 5061 receives all calls even if :5060 is specified in the URI
+ ~~text messages doesn't work~~
+ IPv6 addresses not supported
+ Calling back doesn't workhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1512First call: "Searching" remains if the Android contact is called after JUST t...2023-03-31T15:54:47ZElysFirst call: "Searching" remains if the Android contact is called after JUST the Android contact disables and enables (again) his own account (only useraccount1 -> useraccount2?)using Jami (Windows 10 -> Android; useraccount1 -> useraccount2), different network
EDIT: I think I didn't reproduce if I make a call **sameuseraccount -> sameuseraccount** if the Android user enables his account very quickly again - ho...using Jami (Windows 10 -> Android; useraccount1 -> useraccount2), different network
EDIT: I think I didn't reproduce if I make a call **sameuseraccount -> sameuseraccount** if the Android user enables his account very quickly again - however if the **Android user waits** one **minute or even longer** and THEN **enables** his account again I get the **"Connecting"** issue https://git.jami.net/savoirfairelinux/jami-project/-/issues/1513 (at least after I repeat these steps the second time: Open Jami (Windows 10 and Android); Wait a few seconds; Now just the Android user disables his own account and waits two minutes or even longer; Now the Android user enables his own account; Same steps: The Android user disables his own account and waits two minutes; Now the Android user enables his own account: This time a call sameuseraccount(windows 10) -> sameuseraccount(android) will stuck in "Connecting")
You have to make a call **useraccount1 -> useraccount2** if the Android user **immediately** enables his account
Mixed:
- If I first make a call sameuseraccount(windows 10) -> sameuseraccount(android) everything works
- Now I disable (Windows 10) sameuseraccount(windows 10) and enable the other account (useraccount1 (windows 10)) so I can make a call useraccount1 (Windows 10) -> useraccount2 (Android)
- Still same issue (although sameuseraccount(windows 10) -> sameuseraccount(android) does not have any issues?)
Maybe also related: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1513
ALWAYS DISABLE "run in background"
Steps to reproduce:
1. Windows 10: (=useraccount1) You've already opened Jami and keep Jami running
1. Android (=useraccount2) Open Jami
1. Now the Windows 10 user will view the green dot of the Android user in the contact list
1. Now just the Android user disables his own account
1. Now just the Android user enables his own account
1. BEFORE the Android user views the green dot of (all) his contacts in the contact list the Windows 10 user tries to make a call (Windows 10 -> Android)
1. Windows 10: The call will be stuck at "Searching" (it won't fail? - it won't work?; even after a minute; even if the Android user now views the green dot of all contacts)
Sometimes after some time you'll get missed outgoing call (in that case Windows 10).
Same issue if you immediately make a **first call** (Windows 10 -> Android) if the Android user views the green dot of the Windows 10 user in the contact list
However - the **next calls will work**?
EDIT: I think this is not (only) a timing issue but an issue because **(just) the Android user disabled** (and now enables) his own account.
**No issues** if you make a call **Android -> Windows 10**. (Remember you never disabled the Windows 10 Jami account)
EDIT 2: If the Windows 10 user also disables his own account and enables his account again I think this issue does NOT happen? (Not sure - I also had this issue if the Windows 10 user disables and enables his account?)https://git.jami.net/savoirfairelinux/jami-web/-/issues/145Simplify and reduce API calls to server from client (e.g. loading messages)2022-11-09T21:57:23ZMisha Krieger-RaynauldSimplify and reduce API calls to server from client (e.g. loading messages)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1511Contact in the contact list disappears after some time if you don't communica...2023-10-15T17:39:31ZElysContact in the contact list disappears after some time if you don't communicate anymore?I once added a contact in my contact list. Since then I've never made any call again or tried to send text messages (with / without attachments).
After a few weeks the contact is not in the contact list anymore (and the contact didn't r...I once added a contact in my contact list. Since then I've never made any call again or tried to send text messages (with / without attachments).
After a few weeks the contact is not in the contact list anymore (and the contact didn't remove / block me)
Is this a wanted behaviour or is it actually a bug?
If it's a wanted behaviour how can you change this setting?https://git.jami.net/savoirfairelinux/jami-project/-/issues/1509[Feature request] Decline / Block all (new) invitations per own user account2022-11-03T22:07:29ZElys[Feature request] Decline / Block all (new) invitations per own user accountall supported OS
Until now unknown contacts can join if they search your username and send an invitation to you (Person B).
But if I only want to communicate with one, two or even 5 persons and nobody else I would like to have an optio...all supported OS
Until now unknown contacts can join if they search your username and send an invitation to you (Person B).
But if I only want to communicate with one, two or even 5 persons and nobody else I would like to have an option that you can disable new invitations per own user account (if you have two own user accounts with different contacts for example you will still receive invitations from the other own user account (yourusername2) BUT NOT from the first own user account (yourusername1).
This would also(?) require that unknown calls are automatically disabled in the settings once you enable this setting?