savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-09-03T19:55:21Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/787Feature Request: Contact Folders2020-09-03T19:55:21ZMarinus SavoritiasFeature Request: Contact FoldersWhen you add a lot of contacts in Jami things could get messy pretty quickly with a lot of people.
I know there is the search functionality but it would be also nice to implement contact folders like Telegram.
WDYT?When you add a lot of contacts in Jami things could get messy pretty quickly with a lot of people.
I know there is the search functionality but it would be also nice to implement contact folders like Telegram.
WDYT?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/786Video Call button still works even though I disabled video from settings.2020-09-02T10:55:51ZMarinus SavoritiasVideo Call button still works even though I disabled video from settings.I disabled the video in media under settings. After that the video call button was still present and I still could perform a call. I got a video call screen with both windows black.
There shouldn't be a video call button if you have dis...I disabled the video in media under settings. After that the video call button was still present and I still could perform a call. I got a video call screen with both windows black.
There shouldn't be a video call button if you have disabled video.
**This issue is observed with:**
* Ring version: 20200810
* Device model: Fairphone 3
* Android version: 9.0 /e/OS with Microg
* What build you are using: F-Droidhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1042Rendez-vous with password protection2021-12-01T15:59:22Zring userRendez-vous with password protectionIt would be great to have a password protection for Rendez-vous.
There is already the "Allow calls from untrusted peers" option, but in my opinion it is not a good alternative for a password to prevent Jami-bombing because with "Allow c...It would be great to have a password protection for Rendez-vous.
There is already the "Allow calls from untrusted peers" option, but in my opinion it is not a good alternative for a password to prevent Jami-bombing because with "Allow calls from untrusted peers", you need to collect all allowed contacts before they can join. With a password, it is only necessary to give it to all persons you want to join and even if you didn't have them in your contacts, they can join, so it is much less effort.
See discussion in issue https://git.jami.net/savoirfairelinux/ring-daemon/issues/281.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/782TV: bad preview ratio2023-06-01T17:33:43ZPierre DucheminTV: bad preview ratio- Jami version: 20200810-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: c1158499d97b9f24843617a44402c148e6bff08e + daemon: 27668c3a564c22e8a1971d7f9467f0a58b615990
## Steps to reproduce...- Jami version: 20200810-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: c1158499d97b9f24843617a44402c148e6bff08e + daemon: 27668c3a564c22e8a1971d7f9467f0a58b615990
## Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
1. call Android TV device from jami-gnome (2020-08-10)
- Actual result: in some cases, the preview is malformed: bad orientation and inverted width and height. After a while the preview freeze.
![device-2020-08-13-164350](/uploads/264312e69249a07f37c90eb408690f8a/device-2020-08-13-164350.png)
- Expected result: the preview is showing as usual.
![device-2020-08-13-165925](/uploads/b231ca1a8a11418e258343123f1d2069/device-2020-08-13-165925.png)
## Additional information
[badpreviewratiotv.log](/uploads/09ece7be49e9613f4cba00028f755c2b/badpreviewratiotv.log)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1039Add forbidden/black list on SIP call2020-08-17T03:08:00ZKmAdd forbidden/black list on SIP callHello
In some case we can get some unwanted contact. (as SIP bot).
Could be interesting to set a list to forbid these accounts.
In my use case, I get a call more or less each open day hours from same bot. Forbid it could be nice :)
Th...Hello
In some case we can get some unwanted contact. (as SIP bot).
Could be interesting to set a list to forbid these accounts.
In my use case, I get a call more or less each open day hours from same bot. Forbid it could be nice :)
Thankshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/773More Conventional Message Status Indicator2020-08-27T14:20:10ZMore Conventional Message Status IndicatorJami 20200710-01 off of F-Droid
LineageOS 8.1.0
The message status indicator seems to convey message transmission status as follows (just guessing,
no documentation seen) / actual result:
1. Message sent: empty circle
2. Message deliver...Jami 20200710-01 off of F-Droid
LineageOS 8.1.0
The message status indicator seems to convey message transmission status as follows (just guessing,
no documentation seen) / actual result:
1. Message sent: empty circle
2. Message delivered to recipient: circle with checkmark
3. Message read by recipient: circle with recipient's symbol (?)
This should be changed to match expectations from users coming from other messengers.
**Example** (expected result):
1. Message sent: light circle with one checkmark
2. Message delivered to recipient: two light circles with one checkmark each
3. Message read by recipient: two dark circles with one checkmark eachhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/772Jami Documentation shall be Installed with the Software on Devices2020-07-23T21:49:04ZJami Documentation shall be Installed with the Software on DevicesJami documentation shall be available on devices after a regular package installation.
It is contemporary bad practice to refer users to websites for documentation.
Especially for use cases where the Internet may not be available (think ...Jami documentation shall be available on devices after a regular package installation.
It is contemporary bad practice to refer users to websites for documentation.
Especially for use cases where the Internet may not be available (think disaster area).
Additional data would not inflate installation packages unacceptably.
Also, each Jami-version would provide its fitting documentation without
having users search for the correct information.https://git.jami.net/savoirfairelinux/jami-jams/-/issues/29Add main UI variable for differentiating Local from Local + LDAP or Local + AD2020-07-21T19:52:51ZLarbi GharibAdd main UI variable for differentiating Local from Local + LDAP or Local + ADLarbi GharibLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/769Is it possible to add Android built-in ring tones to the ring tone list?2020-07-30T18:04:41Z-Is it possible to add Android built-in ring tones to the ring tone list?It's not straight-forward to select ring tones in `/system/...`, it'd better for the app to list them.It's not straight-forward to select ring tones in `/system/...`, it'd better for the app to list them.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-client-android/-/issues/767Please update fastlane translation2020-07-22T16:49:13ZlinsuiPlease update fastlane translationCould you please update translation? I found there are lots of strings translated but not imported. Thanks!Could you please update translation? I found there are lots of strings translated but not imported. Thanks!https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/242Video encoding - Dynamically change the resolution of the encoded frames2022-01-18T22:20:21ZMohamed ChibaniVideo encoding - Dynamically change the resolution of the encoded framesBacklogMohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/755Connect fom another device, ask for password only if required2020-08-17T16:31:41ZGuillaume HellerConnect fom another device, ask for password only if requiredImprove the process to connect from another device
1. Insert NIP (do not ask for password at this step)
2. Check if password is required
3. If yes, ask user to enter passwordImprove the process to connect from another device
1. Insert NIP (do not ask for password at this step)
2. Check if password is required
3. If yes, ask user to enter passwordLaterhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/750Ringtone during call on AndroidTV2023-06-01T17:12:35ZPierre DucheminRingtone during call on AndroidTV- Ring version: 2020069-01
- Device model: Nvidia Shield
- Android version: 9
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
0. Enable auto-answer
...- Ring version: 2020069-01
- Device model: Nvidia Shield
- Android version: 9
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
0. Enable auto-answer
1. Let the device stay idle (looks like it helps reproducing)
2. Using a Gnome or Android client with the same daemon version, call the Android TV
3. Video start, the ringtone start. Now we would expect the ringtone to quickly stop (or even never start), but it's continuing until we hang up.
## Additional information
This log looks suspicious:
```
2020-06-17 15:06:54.546 6869-8621/? D/CallService: incoming call: 9b0e16b62be79cde, 8472596603105053, Pierre <...@ring.dht>
2020-06-17 15:06:54.546 6869-8621/? W/CallService: Call already existed ! 8472596603105053 Pierre <...@ring.dht>
2020-06-17 15:06:54.546 6869-8621/? D/ConversationFacade: onCallStateChange Thread id: 9223
2020-06-17 15:06:54.546 6869-8621/? D/HardwareServiceImpl: updateAudioState: Call state updated to CURRENT Call is incoming: false Call is video: true
```https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/740NAT-PMP and UPnP IGDv2 do not work, UPnP IGDv1 created incorrect port mappings2023-02-17T20:54:12Z-NAT-PMP and UPnP IGDv2 do not work, UPnP IGDv1 created incorrect port mappingsUPnP bug was reported previously https://git.jami.net/savoirfairelinux/ring-client-android/issues/735
This report contains additional information after some experimentation
- Ring version: 20200501-01
- Device model: CyanogenMod 12...UPnP bug was reported previously https://git.jami.net/savoirfairelinux/ring-client-android/issues/735
This report contains additional information after some experimentation
- Ring version: 20200501-01
- Device model: CyanogenMod 12.1
- Android version: 5.1.1
- What build you are using: F-droid (https://f-droid.org/repo/cx.ring_238.apk)
## Steps to reproduce
- Can you reproduce the bug: at will
0. Add a SIP account with UPnP enabled
<br>
- Steps:
1. Force stop Jami (kill process)
2. On the router, run miniupnpd with `force_igd_desc_v1=no` (i.e. IGD v2)
3. Start Jami
- Actual result: :x: port 5060 mapping not created
- Expected result: port 5060 mapping created
<br>
- Steps:
1. Force stop Jami (kill process)
2. On the router, run miniupnpd with `force_igd_desc_v1=yes` (i.e. IGD v1)
3. Start Jami
- Actual result: :white_check_mark: port 5060 mapping created
- Expected result: port 5060 mapping created
4. Make a SIP call
- Actual result: :x: port mappings for media (RTP/RTCP) did not match ports in SDP, no audio
- Expected result: port mappings for media (RTP/RTCP) matched ports in SDP, audio worked
<br>
- Steps:
1. Force stop Jami (kill process)
2. On the router, run miniupnpd with `enable_upnp=no` (i.e. UPnP disabled), `enable_natpmp=yes` (i.e. NAT-PMP enabled which is the default option)
3. Start Jami
- Actual result: :x: port 5060 mapping not created
- Expected result: port 5060 mapping created
## Additional information
Is it possible to allow users to choose preferred port mapping protocol e.g. an option to make Jami try NAT-PMP first, then fallback to UPnP (or vice versa)?
Some UPnP clients work fine with IGDv2, some don't, I tried this tool https://github.com/kaklakariada/portmapper and found that weupnp worked fine with IGDv2 while others didn't. http://miniupnp.free.fr/ provides both NAT-PMP and UPnP libraries which most likely would work with IGDv2 given that miniupnpd is IGDv2.
When using UPnP IGDv1, Jami seems to use port 0 causing the server to log errors like below
```
Sun May 17 18:51:08 2020 daemon.warn miniupnpd[18096]: upnp_event_process_notify: connect(192.168.1.197:0): Connection refused
Sun May 17 18:51:08 2020 daemon.err miniupnpd[18096]: upnpevents_processfds: 0x428660, remove subscriber uuid:10c4cddd-e822-40f6-9825-e5e7a04b59fe after an ERROR cb: http://192.168.1.197:0/
Sun May 17 18:51:55 2020 daemon.warn miniupnpd[18096]: upnp_event_process_notify: connect([fde3:a08b:5361:0000:5919:8ce4:538d:d8dd]:0): Connection refused
Sun May 17 18:51:55 2020 daemon.err miniupnpd[18096]: upnpevents_processfds: 0x4286e0, remove subscriber uuid:d8561f30-967b-47d8-921c-9a54f37b57e2 after an ERROR cb: http://[fde3:a08b:5361:0000:5919:8ce4:538d:d8dd]:0/
```Sébastien BlinAdrien BéraudSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/737Feature request - turn on / off switch for android app2021-06-29T15:37:56ZJazFeature request - turn on / off switch for android appOn an Android, currently under account management, one can untick Ring account.
There is no way to turn syncing off and on for the entire App.
Even when the data and Wi-Fi on the phone are set to off, Jami App tries to sync.
This feature...On an Android, currently under account management, one can untick Ring account.
There is no way to turn syncing off and on for the entire App.
Even when the data and Wi-Fi on the phone are set to off, Jami App tries to sync.
This feature request is to help save battery as well as data usage.
Helpful for people with more limited phones in battery life and data allowance.
Also good for privacy, for the user to have control of turning the app off and on.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-client-android/-/issues/730Tap-for-fullscreen shows thumbnail/compressed image on Android instead of ful...2020-05-06T13:44:44Zdisk0xTap-for-fullscreen shows thumbnail/compressed image on Android instead of full-sized received filePlease specify the following:
Ring version: 20200107-01+fdroid
Device model: Xiaomi Mi A1
Android version: lineage 16, android 9
What build you are using: F-Droid
## Steps to reproduce
- Can you reproduce the bug: ...Please specify the following:
Ring version: 20200107-01+fdroid
Device model: Xiaomi Mi A1
Android version: lineage 16, android 9
What build you are using: F-Droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. send sufficiently high resolution (eg equivalent to 1080px in one direction or larger) to an Android Jami user
2. On Android, tap once on the thumbnail in the chat window
...
- Actual result: The thumbnail/compressed/downscaled version opens in full screen view
- Expected result: The original/full sized image should open in fullscreen view
## Additional information
Prolonged tap > Open file opens the original file in Android Galleryhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/729[Feature Request] incoming calls shown as a notification to be less intrusive2022-07-06T06:50:55Z[Feature Request] incoming calls shown as a notification to be less intrusiveWhen an incoming call arrives on Android TV, whatever we are doing on the device (watching a video or playing a game) is abruptly interrupted by the whole screen of the Jami incoming call, so isn't it better if you implement instead a no...When an incoming call arrives on Android TV, whatever we are doing on the device (watching a video or playing a game) is abruptly interrupted by the whole screen of the Jami incoming call, so isn't it better if you implement instead a notification to appear at the top right of the screen to inform the user about that call without stopping whatever we do at the moment.
Speaking of notifications, starting with Android TV 8, Google implemented a notification system with a icon and number that appears next to the "settings cog" and I wonder if Jami can take advantage of this notification system to inform the user about missed calls.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/727Camera switching causes sound drop in both directions until video is restored2020-05-13T14:58:31Zdisk0xCamera switching causes sound drop in both directions until video is restored- Ring version: 20200107-01+fdroid
- Device model: Xiaomi Mi A1
- Android version: lineage 16, android 9
- What build you are using: F-Droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Enter a vi...- Ring version: 20200107-01+fdroid
- Device model: Xiaomi Mi A1
- Android version: lineage 16, android 9
- What build you are using: F-Droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Enter a video call on a device with front and back-facing cameras
2. Switch camera during call
...
- Actual result: Sound drops off for both sides for several seconds (can be 3~5 sec), until the other camera is operational
- Expected result: Sound goes on as normal while camera is being switched
## Additional information
This bug affects the perception of Jami, since it leads to missing chunks of conversation.
Linphone may do it in a different way, and there's either no sound drop or it is much shorter so it's imperceptible