savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-10-18T20:26:41Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/11251080p, 1440p and 4K video issues on TV2023-10-18T20:26:41ZRichard Branches1080p, 1440p and 4K video issues on TV## Describe your environment:
Jami for Android TV didn't support the 1440p Quad HD quality option until it was added as per the https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1103 request.
However, testing that new ...## Describe your environment:
Jami for Android TV didn't support the 1440p Quad HD quality option until it was added as per the https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1103 request.
However, testing that new resolution doesn't seem to work, the preview window at the bottom right appears white and the video stream in the other party appears black.
I tested the other quality options (480p, 720p, 1080p) and they worked correctly, it's important to clarify that in order to make them work, I had to test them one by one by exiting the app, force stop it and then reopen it.
Please specify the following:
- Jami version: 20220906-01
- Device model: Mecool KM2 Plus.
- Android version: The device has Android 11, I'm not sure if this works correctly on previous Android versions.
- What build you are using: Play Store.
## Steps to reproduce
- Can you reproduce the bug: At will.
- Steps:
1. Select the desired quality option by going to settings -> video resolution -> 1440p Quad HD.
2. Exit the app.
3. Go to android settings, look for the app and force stop it.
4. Go back to Jami.
5. Make a video call.
- Actual result: The bottom right appears white and the video stream in the other party appears black.
- Expected result: The bottom right should appears show a video preview and the video stream in the other party should output the video correctly.
## Additional information:
The preview camera that appears at the bottom of the UI is constant and fluid but I assume it's in the 720p quality.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/157735482fa9 breaks offline builds2024-03-22T09:21:17ZFuchtelJockel35482fa9 breaks offline buildsQWindowKit should get pulled in as a git submodule and not get downloaded while building.\
Many packaging tools build inside sandboxes without a network connection and fetch all required sources ahead of time to check them.\
Downloading ...QWindowKit should get pulled in as a git submodule and not get downloaded while building.\
Many packaging tools build inside sandboxes without a network connection and fetch all required sources ahead of time to check them.\
Downloading dependencies while building should get absolutely avoided.
<details>
<summary>Error:</summary>
```
[1/9] Performing download step (git clone) for 'qwindowkit-populate'
Cloning into 'qwindowkit-src'...
fatal: unable to access 'https://github.com/stdware/qwindowkit.git/': Could not resolve host: github.com
Cloning into 'qwindowkit-src'...
fatal: unable to access 'https://github.com/stdware/qwindowkit.git/': Could not resolve host: github.com
Cloning into 'qwindowkit-src'...
fatal: unable to access 'https://github.com/stdware/qwindowkit.git/': Could not resolve host: github.com
-- Had to git clone more than once: 3 times.
CMake Error at qwindowkit-subbuild/qwindowkit-populate-prefix/tmp/qwindowkit-populate-gitclone.cmake:39 (message):
Failed to clone repository: 'https://github.com/stdware/qwindowkit.git'
```
</details>Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-web/-/issues/205404: No routes matched location "/setup/login"2023-02-24T05:07:05ZJacob Trock404: No routes matched location "/setup/login"![image](/uploads/3ba40935333b802882a713b64539ca24/image.png)
I've attempted starting the project using both the docker image and manual build. I use ubuntu 22.10 and node v16.19.0 installed with nvm. I've installed all the dependencies ...![image](/uploads/3ba40935333b802882a713b64539ca24/image.png)
I've attempted starting the project using both the docker image and manual build. I use ubuntu 22.10 and node v16.19.0 installed with nvm. I've installed all the dependencies and followed the instructions to a tee, however, I can't yield a case where I'm not hit with the "No routes matched location "/setup/login"" error. Please let me know if I've omitted something or if there is a solution.
-Jacob
p.s. if it's worth noting, I've also attempted to run it using the special instructions on line 104. No dice.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1604404 version cannot open links and videos by clicking2024-02-14T15:27:04Zsession 21404 version cannot open links and videos by clickingThe 404 version cannot open links and videos by clicking, which makes the videos appear too small. I think any version after 399 can reproduce this issue.The 404 version cannot open links and videos by clicking, which makes the videos appear too small. I think any version after 399 can reproduce this issue.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1629Ability to decline a file transfer / any file you receive2024-02-26T00:03:37ZElysAbility to decline a file transfer / any file you receiveAFAIK there is no possibilty to decline a file (including voice / video messages) unless you block or remove a contact during file transfer?
But as soon as you unblock a contact you'll receive the file. This could be dangerous if a cont...AFAIK there is no possibilty to decline a file (including voice / video messages) unless you block or remove a contact during file transfer?
But as soon as you unblock a contact you'll receive the file. This could be dangerous if a contact sends you a virus infected file.
So if it's not possible to decline a file this would be a feature request.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1442Abnormal group message, unable to transmit normally2023-11-23T13:07:48Zsession 21Abnormal group message, unable to transmit normallyIn a group of multiple people, there are certain factors that can cause messages to not be transmitted properly. But I cannot confirm if they are the same issue.
So I can only describe the situation I encountered.
**Computer, Windows 1...In a group of multiple people, there are certain factors that can cause messages to not be transmitted properly. But I cannot confirm if they are the same issue.
So I can only describe the situation I encountered.
**Computer, Windows 10, version (Beta): 202311011813**
Sending messages in a group of multiple people can occasionally be very slow, and the received messages may be missing.
**Android 12, version 390, Samsung**
I have set up the background running and set the app's background running time to "unlimited" in the system, but after the phone's screen is stopped, the app will no longer display new messages. You need to forcibly close the application and then restart it to receive new messages.
**The same situation will be encountered**
My phone and computer are missing messages received in a group of multiple people, but if I restart and receive the previously missing messages, I don't know if this is a problem with the UI display or the network.
Causing distress.
[3b80ed3cdb31dc07159f50f84adf30f949331e75_6757820254627505.log](/uploads/f8830e344f5d4b8360973f1fe4a63418/3b80ed3cdb31dc07159f50f84adf30f949331e75_6757820254627505.log)
[b7cc9d87f8395b8e93cd150646da5770691c8974_3186995143081089.log](/uploads/64c7818a013ed1be0be7f6a49a1b07bd/b7cc9d87f8395b8e93cd150646da5770691c8974_3186995143081089.log)
[windows.txt](/uploads/23b942e75047105e070f393807eec9dc/windows.txt)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1278About Dynamic IP Session Connection2023-05-23T15:14:49Zsession 21About Dynamic IP Session ConnectionDear development team, hello.
I am in China and it is difficult to apply for a fixed public IP address here, so I am wondering if it is possible to exchange IP addresses through other less secure chat software before each conversation a...Dear development team, hello.
I am in China and it is difficult to apply for a fixed public IP address here, so I am wondering if it is possible to exchange IP addresses through other less secure chat software before each conversation and then engage in a conversation.
We can obtain a dynamic ipv6 address here (in China), so I think this may be feasible.
In addition, I am looking forward to Jami getting better and better. Jami is a type of software that is the Light of Civilization and the Light of Freedom. I am very grateful for everything Jami's development team has done.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1472About Jami close button is out of the popup2023-12-21T18:48:23ZPierre NicolasAbout Jami close button is out of the popup## Describe your environment
Please specify the following:
- OS: Ubuntu 22.04
- Jami version: 202312211550
- What build you are using: from ubuntu software
## Additional information
Close button is out of window.
![Capture d’écran d...## Describe your environment
Please specify the following:
- OS: Ubuntu 22.04
- Jami version: 202312211550
- What build you are using: from ubuntu software
## Additional information
Close button is out of window.
![Capture d’écran du 2023-12-21 13-10-12.png](/uploads/4102e76bb4b79deb081950590a5216e9/Capture_d_%C3%A9cran_du_2023-12-21_13-10-12.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1608About Jami - credit section discussion2024-02-15T16:54:12ZPierre NicolasAbout Jami - credit section discussionShould we regroup everyone under "developed by" section or should we have specific section such as:
* Ringtones
* Design
* ... ?
![image](/uploads/1d77a1ea591c46c2127b0fb33771819a/image.png)
![image](/uploads/3f1e15cf95c2dd089fc3b646d...Should we regroup everyone under "developed by" section or should we have specific section such as:
* Ringtones
* Design
* ... ?
![image](/uploads/1d77a1ea591c46c2127b0fb33771819a/image.png)
![image](/uploads/3f1e15cf95c2dd089fc3b646d0f67081/image.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1294Accessibility - Tallback & SwitchAccess2023-06-05T02:00:16ZPierre NicolasAccessibility - Tallback & SwitchAccessAs Jami goal is to be accessible for everybody, it should embed Tallback & SwitchAccess android features.
What is Tallback ?: https://www.youtube.com/watch?v=_1yRVwhEv5I
What is SwitchAccess ?: https://www.youtube.com/watch?v=tLIUaZyTtX4As Jami goal is to be accessible for everybody, it should embed Tallback & SwitchAccess android features.
What is Tallback ?: https://www.youtube.com/watch?v=_1yRVwhEv5I
What is SwitchAccess ?: https://www.youtube.com/watch?v=tLIUaZyTtX4https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/347account could receive notifications for conversation with blocked contacts2024-02-16T14:52:23ZKateryna Kostiukaccount could receive notifications for conversation with blocked contactshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/510account creation (setup): refine explaining text and wording2021-04-17T20:16:16ZRing Thingaccount creation (setup): refine explaining text and wordingThe account creation text currenty talks about things like "password to protect your account".
Refining the wording in the introductory texts (and in Ring generally) may improve the user understanding and also allow for better short des...The account creation text currenty talks about things like "password to protect your account".
Refining the wording in the introductory texts (and in Ring generally) may improve the user understanding and also allow for better short descriptions, that convey better matching concepts.
For example,
* talk about locally created RingIDs, instead of ambiguous "accounts" (registerd at which Company?)
* omit the difference between RingIDs and device keys in the basic description.
This draft has been adapted from the below discussion of this issue:
```
Setup Wizard Refinement Draft
0) Setting up your Jami device
Jami uses a randomly created Jami-ID on your device for secured,
distributed (peer-to-peer) messaging, and direct
communication with others.
Your Jami-ID credentials are *only* created and stored on the
local device, to protect your freedom and privacy!
You may, however, transfer your Jami-ID to additional devices,
and should maintain a backup.
* Import existing Jami-ID (transfer-PIN or backup file)
* Generate a new, random, Jami-ID (local config file)
1) Create new Jami-ID
* Optionally, you may register a (nick) name in the Jami directory.
It has to be unique and also allows others to connect with you.
A nick name is easier to use and remember than the long
string of random characters of the Jami-ID.
(Recommended, but nicks can currently not be changed, reused nor deleted!)
* Optionally, set a password to protect your Jami-ID credentials on the device,
and in backups (they contain your decryption key).
* (Also explain where daily backups are saved to disk) (recommended)
2) Edit your profile
There should be info about the profile name.
That it's independent from the nick name
That it can be changed
What kinds of characters are allowed
Is it shown to other users?
Is it specified separately for each device?
```
Probably applicable in all platform clients.Charlotte HoffmannSébastien BlinCharlotte Hoffmannhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1229Account migration page: No information about account to migrate2023-04-06T15:06:36ZSébastien BlinAccount migration page: No information about account to migrate# Scenario
+ Get an account to migrate (expired certificate + password)
+ Launch android client
# Current result
+ Migrating account is asked, but we don't know what account needs migration (can be bad if multiple accounts)
# Expecte...# Scenario
+ Get an account to migrate (expired certificate + password)
+ Launch android client
# Current result
+ Migrating account is asked, but we don't know what account needs migration (can be bad if multiple accounts)
# Expected
+ At least the profile should be retrieven and shown (via profile.vcf) because the archive is blocked anywayhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1169Account Setting/Media contains three identical items (Speex codec)2023-02-13T16:12:46ZAccount Setting/Media contains three identical items (Speex codec)With Jami-Android 20230119-01 under Account Settings → Media → Audio, using text in German, the codec Speex is displayed three times.
If the three options are distinct, then the description of each one shall be different. Currently it ...With Jami-Android 20230119-01 under Account Settings → Media → Audio, using text in German, the codec Speex is displayed three times.
If the three options are distinct, then the description of each one shall be different. Currently it is the same: “Speex”https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/344Add a button "What's new?" with a pop-up2024-01-26T14:49:18ZLoic BoginoAdd a button "What's new?" with a pop-upAdd a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).Add a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1583Add a button What's new with a pop-up2024-01-30T14:42:24ZLoic BoginoAdd a button What's new with a pop-upAdd a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).Add a button "What's new?" with a pop-up, introducing new features for every change.
Design by Charlotte (in waiting).Loic BoginoCharlotte HoffmannLoic Boginohttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1037Add account background blurry / pixelated (SIP, create jami account, connect ...2021-11-16T15:18:08ZAltonsAdd account background blurry / pixelated (SIP, create jami account, connect from another device or connect to management server)## Describe your environment
Please specify the following:
- Ring version: 20210924-01
- Device model: Samsung galaxy core prime
- Android version: 5.0.1
- What build you are using: F-droid
## Steps to reproduce
- Can you r...## Describe your environment
Please specify the following:
- Ring version: 20210924-01
- Device model: Samsung galaxy core prime
- Android version: 5.0.1
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Open Jami
2. Choose one of the method to add an account (SIP, create jami account, connect from another device or connect to management server)
- Actual result: The background logo is blurry / pixelated
- Expected result: The icon should scale perfectly.
## Additional information
![image](/uploads/21d0af95a3a6dd838d9af80bc0118bf6/image.png)
![image](/uploads/df3ad97d24c1e491b76f491c340983b7/image.png)https://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-client-qt/-/issues/1449Add a donate button in "About Jami" popup2024-02-14T20:26:56ZCharlotte HoffmannAdd a donate button in "About Jami" popupAdd a donate button after "feedback"Add a donate button after "feedback"Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1536add a member that is already in the swarm2024-01-17T15:10:37ZXavier Jouslin de Norayadd a member that is already in the swarm## Bug report form
## Describe your environment
Please specify the following:
* Jami version: Eleutheria - 20231228-01
* Device model: phone
* Android version: 9
* What build you are using: Play Store
## Steps to reproduce
- Can you...## Bug report form
## Describe your environment
Please specify the following:
* Jami version: Eleutheria - 20231228-01
* Device model: phone
* Android version: 9
* What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: \[at will | occasionally | not at all\]
- Steps:
1. create a swarm
2. add a member
3. add an other member
- Actual result: could see contact already in the swarm
- Expected result: should not see contact that are already in the swarm