jami-client-android issueshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues2021-04-17T20:16:16Zhttps://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/507Add export feature2019-08-28T17:51:12ZPierre DucheminAdd export featureRing for Android should tell users to export their account from the wizard.
Then users should also be able to export their account information from settings.Ring for Android should tell users to export their account from the wizard.
Then users should also be able to export their account information from settings.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1530Wrong default avatar of swarm group2024-01-09T16:52:13ZPierre NicolasWrong default avatar of swarm group## Describe your environment
Please specify the following:
- Jami version: 399.apk
## Steps to reproduce
Should not be an avatar with one people even if nobody has have accepted yet.
![Screenshot_20240105_144133.png](/uploads/fe2488...## Describe your environment
Please specify the following:
- Jami version: 399.apk
## Steps to reproduce
Should not be an avatar with one people even if nobody has have accepted yet.
![Screenshot_20240105_144133.png](/uploads/fe2488052d6afb6c870b333d1beb99f9/Screenshot_20240105_144133.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1160Multiple UI issues in a conversation2023-03-21T16:39:20ZSébastien BlinMultiple UI issues in a conversation# Scenario
+ After entering in a swarm
![Screenshot_20230127_104916_Jami](/uploads/bc366bb3cd4ea08380fcf398bfda2c02/Screenshot_20230127_104916_Jami.jpg)
# Expected
+ "Téléchargement de la conversation..." should not be there as the c...# Scenario
+ After entering in a swarm
![Screenshot_20230127_104916_Jami](/uploads/bc366bb3cd4ea08380fcf398bfda2c02/Screenshot_20230127_104916_Jami.jpg)
# Expected
+ "Téléchargement de la conversation..." should not be there as the conversation is already downloaded and shown
+ Message bar should be shown
+ Uri/registered name for members should be shown if no display name found
+ Reactions should not be on the texthttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1020Allow adding a SIP account without creating a Jami user first2022-10-21T11:49:18Zarkanoid87Allow adding a SIP account without creating a Jami user firstI've found Jami inserted in https://en.wikipedia.org/wiki/List_of_SIP_software#Mobile_clients but on first download I've been quite surprised to have to create jami user, add sip account, delete jami user, to make it workI've found Jami inserted in https://en.wikipedia.org/wiki/List_of_SIP_software#Mobile_clients but on first download I've been quite surprised to have to create jami user, add sip account, delete jami user, to make it workhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/994Android: green dot of own user account in contact list is missing2023-03-31T19:07:35ZElysAndroid: green dot of own user account in contact list is missingusing the newest beta version of Jami (Mate 20 pro):
Android: All you do is add your own Jami account to the contact list by searching the Jami username
The green dot (indicating that the person is online) does not show up.
~~You can...using the newest beta version of Jami (Mate 20 pro):
Android: All you do is add your own Jami account to the contact list by searching the Jami username
The green dot (indicating that the person is online) does not show up.
~~You can make voice and video calls but you are not able to send files ([Android -> PC ]Error message "partner not reached").~~ Should work -just tried again.
![GreenDot](/uploads/44d3a4db7bd376a19161bf9609ad6814/GreenDot.png)BacklogPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/944Please enable `secs` to be translated2023-04-18T21:20:34ZovariPlease enable `secs` to be translatedIn the image below, the `22 secs` is in English. Please enable the `secs` to be shown in `Hungarian` if the locale is Hungarian.
![22_secs](/uploads/ce630da6cd01c268d35acbb3beab212b/22_secs.png)
Thank youIn the image below, the `22 secs` is in English. Please enable the `secs` to be shown in `Hungarian` if the locale is Hungarian.
![22_secs](/uploads/ce630da6cd01c268d35acbb3beab212b/22_secs.png)
Thank youPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/677name server setting is missing2023-04-07T20:27:55ZGuillaume Hellername server setting is missingthe name server address can not be changed from the Android advanced settingsthe name server address can not be changed from the Android advanced settingshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/616Press and hold icon menu2021-09-26T08:49:20ZovariPress and hold icon menuThe menu which shows when the Jami icon is pressed and held (shown in the image below) is only the default `App info`
![Jami](/uploads/0491100c2e6602d4c2940ce879a9d049/Jami.png)
The menu which shows when the Skype icon is pressed and h...The menu which shows when the Jami icon is pressed and held (shown in the image below) is only the default `App info`
![Jami](/uploads/0491100c2e6602d4c2940ce879a9d049/Jami.png)
The menu which shows when the Skype icon is pressed and held (shown in the image below) has the default `App info` (in the top right) and:
* Open dialpad
* Recent chats
* New chat
* New call
![Skype](/uploads/dd5e600f9c3bf98e343030f1d260935c/Skype.png)
Should the Jami press and hold icon menu contain some options like Skype?
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/603Share multiple files at the time from sharing menu in other apps2024-03-05T13:49:25ZFrançois Naggar-TremblayShare multiple files at the time from sharing menu in other appsCurrently, Jami only appears as an option for sharing when there is a single file selected.Currently, Jami only appears as an option for sharing when there is a single file selected.Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/394send messages with all accounts unchecked2021-08-19T20:41:33ZJami Botsend messages with all accounts uncheckedIssue generated from Tuleap's migration script.
**Originally submitted by: Aline Bonnet (abonnet)**
When all accounts are unchecked, we should not be able to try to send a message or call.Issue generated from Tuleap's migration script.
**Originally submitted by: Aline Bonnet (abonnet)**
When all accounts are unchecked, we should not be able to try to send a message or call.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1466add plugin is hidden by donate button2023-11-30T12:37:38ZPierre Nicolasadd plugin is hidden by donate button![image](/uploads/2423644f31f56be527426042de28144c/image.png)![image](/uploads/2423644f31f56be527426042de28144c/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1320Soft break in messages are ignored2023-07-14T15:22:59ZPierre NicolasSoft break in messages are ignored## Describe your environment
- Jami version:
- Device model: Samsung-T720
- Android version: 20230710-01
- What build you are using: own 575fc884dfb95e46ae9a8bad5e7bf15f7c5b6b2f
## Additional information
![soft-break](/upload...## Describe your environment
- Jami version:
- Device model: Samsung-T720
- Android version: 20230710-01
- What build you are using: own 575fc884dfb95e46ae9a8bad5e7bf15f7c5b6b2f
## Additional information
![soft-break](/uploads/8f8206343be1ec4f5ad98e7483f359a8/soft-break.mp4)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1301"Jami account" is displayed instead of "SIP account"2023-11-01T18:07:18ZPierre Nicolas"Jami account" is displayed instead of "SIP account"## Describe your environment
Please specify the following:
- Jami version: 20230602-01
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:0f6cf118a2d1c3cc497a4b4bebe...## Describe your environment
Please specify the following:
- Jami version: 20230602-01
- Device model: Samsung SM-T720
- Android version: Android 11 API30
- What build you are using: your own android:0f6cf118a2d1c3cc497a4b4bebe7183ded515d4d daemon:5bf8188d6990d586da4121389cf4dfa193e48574
## Additional information
Top left : ![image](/uploads/a1a0b2022f4a7f98e1d6577fc7314153/image.png)Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1287About dialog still shows 2022 instead of 20232023-06-16T18:30:55ZannaAbout dialog still shows 2022 instead of 2023Világfa - 20230502-01 (F-Droid)Világfa - 20230502-01 (F-Droid)Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1267Validate buttons are hidden in landscape mode when setting new password2023-09-05T15:24:50ZPierre NicolasValidate buttons are hidden in landscape mode when setting new password## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Go to "account settings">"account"
2. Click on "set pas...## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Go to "account settings">"account"
2. Click on "set password"
3. Tap on field to make the keyboard showing up
- Actual result: Because the dialog shrinks, the buttons are hidden. Buttons should not move like that (but all the dialog).
## Additional information
![button_on_list](/uploads/344a80f5bc331262ef9299875cc36cce/button_on_list.mp4)Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1254Clicking on Account Settings too early makes the app crash2023-10-11T07:39:37ZPierre NicolasClicking on Account Settings too early makes the app crash## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
- What build you are using: your own -> 6bf216d9223fdbd7df6189a04d4cbf445b4fae55
## Steps to reproduce
- Can you reproduce the b...## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
- What build you are using: your own -> 6bf216d9223fdbd7df6189a04d4cbf445b4fae55
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Launch Jami
2. Quickly tap on kebab menu ![image](/uploads/561b6280c9cedb196b6d52949b8e3a95/image.png)
3. Then Account Settings
- Actual result: App crash
## Additional information
![crash_when_clicking_on_settings_too_early](/uploads/b6e7406cadb45d4982cd259393493578/crash_when_clicking_on_settings_too_early.mp4)
```
023-04-26 08:29:08.634 31647-31647 AndroidRuntime cx.ring E FATAL EXCEPTION: main
Process: cx.ring, PID: 31647
java.lang.NullPointerException
at cx.ring.client.HomeActivity.goToAccountSettings(HomeActivity.kt:392)
at cx.ring.fragments.HomeFragment.onViewCreated$lambda$4(HomeFragment.kt:206)
at cx.ring.fragments.HomeFragment.$r8$lambda$l2-Sf1h5iYX_4Ip4F_4cpWkzl9I(Unknown Source:0)
at cx.ring.fragments.HomeFragment$$ExternalSyntheticLambda0.onMenuItemClick(Unknown Source:2)
at androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:225)
at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:781)
at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:836)
at androidx.appcompat.view.menu.SubMenuBuilder.dispatchMenuItemSelected(SubMenuBuilder.java:91)
at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:159)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:987)
at androidx.appcompat.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
at android.widget.AdapterView.performItemClick(AdapterView.java:376)
at android.widget.AbsListView.performItemClick(AbsListView.java:1295)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3539)
at android.widget.AbsListView$3.run(AbsListView.java:4642)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:247)
at android.app.ActivityThread.main(ActivityThread.java:8676)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
```Pierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1201Douple tap on buttons blocks the app2023-07-12T15:53:02ZPierre NicolasDouple tap on buttons blocks the app## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
- What build you are using: your own, commit e9c89e96c91fc3ce7afdccc3b4ff861b73ffcaca
## Steps to reproduce
- Can you reproduce ...## Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
- What build you are using: your own, commit e9c89e96c91fc3ce7afdccc3b4ff861b73ffcaca
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Add account
2. Connect from backup
3. Select the account you want to add
4. Double tap on connect from backup
- Actual result: The app load forever (can be restarted).
- Expected result: It should not be possible to double tap.
## Additional information
![device-2023-03-27-115924](/uploads/ccf11737405245ef56b6efda8f070593/device-2023-03-27-115924.mp4)https://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/1196Get peer's jami id2023-05-09T14:34:40ZWear GuxjGet peer's jami idIt is very difficult to find and copy a peer's jami id. In the conversation view, it is shown beneath the profile name, but it is ellipsized and cannot be copied. Anyways, if the peer has a public username, that name would replace the ja...It is very difficult to find and copy a peer's jami id. In the conversation view, it is shown beneath the profile name, but it is ellipsized and cannot be copied. Anyways, if the peer has a public username, that name would replace the jami id.
In the contact details, it shows the "private swarm" hash, but the peer's jami id is not present.
Even though this may be semi advanced feature, shouldn't it be available in the contact details?