savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-05-29T13:37:07Zhttps://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-client-qt/-/issues/723Settings, General, Appearance, Theme with options: System, Light, Dark2023-05-29T13:39:51ZovariSettings, General, Appearance, Theme with options: System, Light, Dark![image](/uploads/3dd1323efb5cd8318379d5c3d153501f/image.png)
1. Rename `Enable dark theme` to `Style`
2. Change the `enable/disable toggle` to a dropdown with the options: `System`, `Light theme`, `Dark theme`
3. Set the default value ...![image](/uploads/3dd1323efb5cd8318379d5c3d153501f/image.png)
1. Rename `Enable dark theme` to `Style`
2. Change the `enable/disable toggle` to a dropdown with the options: `System`, `Light theme`, `Dark theme`
3. Set the default value for the dropdown to `System`; the default style of Jami will respect the user's system's configuration. This would also be consistent with the default value for Jami's `User interface language` which is `System`.
Inspiration from Ubuntu as shown in the image below:<br>
![Style_System_Light_Dark](/uploads/98c176875e81096b9daa41b24b30686f/Style_System_Light_Dark.png)
What do you think?
Thank youAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1145Follow up to `settingssidepanel: fix re-selection in single pane mode`2023-05-29T14:06:43ZovariFollow up to `settingssidepanel: fix re-selection in single pane mode`Follow up to https://review.jami.net/c/jami-client-qt/+/24708
1. Click `Open settings`
2. Bug `Manage account` opens<br>
![image](/uploads/c8a9e00dc5407736f935a10dc0eaceef/image.png)
3. Should it open the first level of Settings<br>
![i...Follow up to https://review.jami.net/c/jami-client-qt/+/24708
1. Click `Open settings`
2. Bug `Manage account` opens<br>
![image](/uploads/c8a9e00dc5407736f935a10dc0eaceef/image.png)
3. Should it open the first level of Settings<br>
![image](/uploads/7371f7cd9d7d7704af56f54f1d428d0c/image.png)
Thank youhttps://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!https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/284notification: after iOS accept a call the state is still searching on another...2023-05-31T15:20:30ZKateryna Kostiuknotification: after iOS accept a call the state is still searching on another sidehttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1290Implement minimum sdk in manifest2023-05-31T16:18:42ZPierre NicolasImplement minimum sdk in manifestImplement minimum sdk in manifest to filter out devices that don't meet platform version requirements.
More details here : https://developer.android.com/guide/topics/manifest/uses-sdk-elementImplement minimum sdk in manifest to filter out devices that don't meet platform version requirements.
More details here : https://developer.android.com/guide/topics/manifest/uses-sdk-elementhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1197Diagnostic button obscures text2023-05-31T19:00:25ZWear GuxjDiagnostic button obscures textAt the bottom of the diagnostic logs, there is a floating button that would start or stop the logging. But it makes it impossible to read the last log lines, since there is no padding at the bottom of the log. I thought Android would tak...At the bottom of the diagnostic logs, there is a floating button that would start or stop the logging. But it makes it impossible to read the last log lines, since there is no padding at the bottom of the log. I thought Android would take care of this automatically, but apparently it needs explicit padding?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1252TV: can't dictate voice message2023-05-31T20:26:00ZAdrien BéraudTV: can't dictate voice messageIn the conversation view, we should be able to dictate a message by voiceIn the conversation view, we should be able to dictate a message by voicehttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1023Do not reset account informations when linking it from another device2023-06-01T13:15:12ZMaxime CalletDo not reset account informations when linking it from another deviceThis sequence is not useful, user will retrieve his data, thus do not need to reset informations
![Screenshot_20211026_144223_cx.ring_edit_97742123916855](/uploads/5753a464d1bb903bbd1182af26cd27cd/Screenshot_20211026_144223_cx.ring_edit...This sequence is not useful, user will retrieve his data, thus do not need to reset informations
![Screenshot_20211026_144223_cx.ring_edit_97742123916855](/uploads/5753a464d1bb903bbd1182af26cd27cd/Screenshot_20211026_144223_cx.ring_edit_97742123916855.jpg)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/971Incorrect contact status2023-06-01T14:37:39ZkrishnakIncorrect contact statusThis is on Android 7.1.2 and happens on other devices running Android 10 and 11 as well.
I have reopened this issue separately for clarity - this incorrect status is an Android UI issue, when the WiFi is switched off, the contacts cont...This is on Android 7.1.2 and happens on other devices running Android 10 and 11 as well.
I have reopened this issue separately for clarity - this incorrect status is an Android UI issue, when the WiFi is switched off, the contacts continues to appear ONLINE. Some service which is supposed to update the UI doesn't seem to update the UI. I tried looking in to the Android code, I am not able to easily find where the Green Circle is redrawn -
I tracked it up to here which goes to the [Native Code](https://github.com/savoirfairelinux/ring-client-android/blob/56cd3fa1175b69dceda88db31bf6fbafeac7e667/ring-android/libringclient/src/main/java/net/jami/services/AccountService.java#L777)
Can you let me know how the UI gets updated and point me to the Java code, so that I can debug and fix it if possible.
![IMG_20210624_203118](/uploads/2c856d6e2d1a5573229ac241efb366c5/IMG_20210624_203118.jpg)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1051buttons remain in pressed state although they are no longer used2023-06-01T16:59:31ZElysbuttons remain in pressed state although they are no longer usedusing Jami Android (Version, 20211210-01 beta)
For example: If you use the system Back button to exit the dialpad the button is displayed as still pressed - Although there is no dialpad anymore.
Anyway I would like to suggest that the ...using Jami Android (Version, 20211210-01 beta)
For example: If you use the system Back button to exit the dialpad the button is displayed as still pressed - Although there is no dialpad anymore.
Anyway I would like to suggest that the developers (@mcallet and @aberaud ) try out the following things:
1)
> You receive a call; Now you are using your front camera; Now you select the “Screen Sharing” option; You tap the overview button; You tap the home button; Then you open another app;
Now change the screen mode from landscape to portrait mode or from portrait to landscape mode.
> Now open another app
> Return to Jami: (using the overview button)
2)
Tap any button
Now change the screen mode from landscape to portrait mode or from portrait to landscape mode.
Tap another button
Now change (again) the screen mode from landscape to portrait mode or from portrait to landscape mode.
Tap another button
3)
Tap any button
Tap the overview button; Then tap the home button
AND/or
use the system Back button
Tap another button
(and change the screen mode from landscape to portrait mode or from portrait to landscape mode randomly)
-------------
You'll find many bugs where the buttons remain in pressed state or are in wrong position. (Please also randomize the order of the steps mentioned above)
It would be very complicated if I list every issue I had so please try out yourself.https://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/1291"Run in background" option should be more detailed2023-06-01T17:15:10ZPierre Nicolas"Run in background" option should be more detailed## Steps to reproduce
- Steps:
1. Go to Advanced Settings
2. Go to Run in background
- Actual result: Lately, I see a lot of people trying to fix their connectivity issues by enabling this option which unknowingly drains th...## Steps to reproduce
- Steps:
1. Go to Advanced Settings
2. Go to Run in background
- Actual result: Lately, I see a lot of people trying to fix their connectivity issues by enabling this option which unknowingly drains their phone battery (skipping the DHT proxy).
## Additional information
![image](/uploads/fc4450d71785e0a9e3d3050c897dffdc/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1045Doc: Generate Documentation for android project2023-06-01T17:21:36ZMaxime CalletDoc: Generate Documentation for android projectPatches: https://review.jami.net/c/jami-client-android/+/19895Patches: https://review.jami.net/c/jami-client-android/+/19895https://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-client-android/-/issues/778TV: call hanging up after 2 seconds2023-06-01T17:34:45ZPierre DucheminTV: call hanging up after 2 seconds- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to r...- Jami version: 20200722-01
- Device model: Mecool KM9Pro Deluxe
- Android version: 10
- What build you are using: client: 175a9b425068d4a1d18c58a29e8233a38b9353f0 + daemon: 4357af81409d209f0208f9b0b59059cd244d7b54
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
0. Enable auto-answer on Android TV device
1. kill/restart jami-gnome or jami android
2. call Android TV device from jami-gnome (2020-07-24) or jami android (20200715-01)
- Actual result: after exactly 2 seconds, the Android TV device hang up.
- Expected result: the call starts normally
## Additional information
- Everything works fine if the Android TV device calls jami-gnome or jami android
- race condition?
- Call log:
[callhangingup.log](/uploads/e72e1c791109a4d7cf339c1d66690925/callhangingup.log)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1042Better guid/flow for accepting the invitations2023-06-01T17:42:23ZMehdi GhayourBetter guid/flow for accepting the invitationsWhen a user receive an invitation, by clicking on invitation tab he/she should see the list of invitations and being able to accept, refuse or block the account. If there is no action, the invitation will be remained there.
Currently, u...When a user receive an invitation, by clicking on invitation tab he/she should see the list of invitations and being able to accept, refuse or block the account. If there is no action, the invitation will be remained there.
Currently, user has to go to the invitation tab, then he\she is supposed to click on each conversation to see the invitation, which is not intuitive and informative flow to receive and accept the invitation.!
It should be the same flow it it is in iOS version.
![61698c6abcc42567ddbfd34d5c171ba66bfd8484_1524532140616255](/uploads/4a482dc78182a45a9d86d016836620e1/61698c6abcc42567ddbfd34d5c171ba66bfd8484_1524532140616255.jpeg)Backloghttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1018Implement (automatic) update check so we could distribute APKs on dl.jami.net2023-06-01T17:42:41ZAmin BandaliImplement (automatic) update check so we could distribute APKs on dl.jami.netThe app should check for new APKs from dl.jami.net periodically, so that users who installed the app from the APKs could be notified of and easily download newer APKs.The app should check for new APKs from dl.jami.net periodically, so that users who installed the app from the APKs could be notified of and easily download newer APKs.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/744Emoji button on Linux is non-functional2023-06-01T19:38:00ZP PEmoji button on Linux is non-functionalWhen pressing the Emoji button to include a smiley or similar, the Emoji button does nothing. This was originally not the case but started sometime after initial install.
Fedora 35
Mate desktop
jami-libqt-6.2.3-3.fc35.x86_64,
jami-daem...When pressing the Emoji button to include a smiley or similar, the Emoji button does nothing. This was originally not the case but started sometime after initial install.
Fedora 35
Mate desktop
jami-libqt-6.2.3-3.fc35.x86_64,
jami-daemon-20220516.0214.9b42ad3-1.fc35.x86_64,
jami-libclient-20220516.0214.9b42ad3-1.fc35.x86_64,
jami-qt-20220516.0214.9b42ad3-1.fc35.x86_64
## Steps to reproduce
Press the Emoji button
## Expected Behavior
For the Emoji list to appear
## Actual Behavior
Nothing happens. No Emoji list.
NB. First bug so please let me know any additional information required.https://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>