b1rd (31da461e) at 05 Feb 17:25
Add some screenshoots
to fix it you need to put something like:
diff --git a/lib/common/input_chips/chips_input.dart b/lib/common/input_chips/chips_input.dart
index 3e38013..4e3886f 100644
--- a/lib/common/input_chips/chips_input.dart
+++ b/lib/common/input_chips/chips_input.dart
@@ -80,6 +80,9 @@ class ChipsInputState<T> extends State<ChipsInput<T>>
Size size;
TextOverflow textOverflow;
+ @override
+ AutofillScope get currentAutofillScope => null;
+
ChipsInputState(TextOverflow textOverflow) {
this.textOverflow = textOverflow;
}
@@ -477,4 +480,4 @@ class _TextCursorState extends State<_TextCaret>
),
);
}
but I think a better approach must be followed such as using the entire library if possible that recently became stable
https://github.com/danvick/flutter_chips_input/releases/tag/v1.9.0
this is the issue we are getting
https://github.com/danvick/flutter_chips_input/issues/37
but a fork of flutter_chips with just two files [2] is being used, why?
https://gitlab.com/b1rdG/retroshare-android-flutter-app/-/tree/develop/lib/common/input_chips
As reported on #19 if you open a distant chat from a remote location to your android location, and you don't have friends, maybe it doesn't appear on the main friends screen.
Check if rsIdentity/RequestIdentity/
is called also on chat lobbies. #19
As reported on #19 on some devices could not work de chip input on the invite locations form.
When you go to change identity screen, at first time, onle bas16 names are shown. So redux doesn't update properly the Identity data.
Check #19
When I click on an identity which has the name of my identity a red screen appears with an error.
I can reproduce it if I start a distant chat with a not contact identity
Actually search screen is case sensistive
Hi,
By parts:
I created a new "add friends screen", should be easy now (look at apk repository i'm uploading a new debug apk from 0ec395bb):
sending a message from the phone to the pc
A RS profile can have multiple locations attached to it gpg id. This is what is the "location". For example, the RS node called Tier has two locations: emiliocanzi and micheleangiolillo. Maybe this is irrelevant for the Android app.
When I click on "Type text..." form of the Friends screen, lots of identities were listed in the "People" tab,
On the "main home" screen you will see your "Identities contacts", instead, on the search screen, you can search between all the visible Identities.
but with no highlighting on the one of the directly connected node.
Could be a feature request
And the alphabetical order is case sensitive which is inconvenient.
Could be a bug fix.
When I click on an identity which has the name of my identity a red screen appears with an error.
Bug fix, null aware
sending a chat message from the pc to the phone
Direct chats won't be supported for RS community anymore. Chat system need to be replaced for something better, so BTW, the only chat that this app is going to support is distant chats and lobby chats, and only basic features.
The actual backend for chats is really bad...
There is no way to spread the identity yet.
creating a new identity
You should be redirected to create identity if no Id is created before... So always you have to have at least an identity.
You should not go back when spinner is rotating, can cause bugs. At this point if your new id was created, you should have two identities, the one created at profile creation, and this second one.
When I go on "Change identity" only one entry with base16 name is available.
This is a visualization bug.
creating a chat room
typing in the "Invite friends" form, the laptop identity is suggested, which is good, but then I cannot select it: I click on the suggestion but nothing happens.
A bubble with the location doesn't appear? :( On my phone worked properly... Well, actually neither to me.
The phone is sending a lot of extra text wrapping the message,
This is a bug I thought was fixed. Try the last apk on the apks repo.
The name of the laptop identity is shown as base16 text in the chat on the phone, as you can see in the screenshot:
When a identity just show the base16 name, a rsIdentity/RequestIdentity/
is called to get the info. Affter a while you should see the correct name.
private distant chat messages
On the main screen you should see an opened chat after your added friends list. Actually the notification brings you to main screen, not to chat screen. But on the main screen should appear this "non friend identity" chat.
I'm starting to suspect that the provided apk on the repos is not the last version.
Ok, lots of bugs reported here, I'm going to write the issues.
private distant chat messages
Maybe is some renderflex problem... You should see a text box to paste your Desktop certificate.
I tried reducing the font size from "Default" to "Small" and now I can see the box you mention. Maybe the solution it to allow the user to scroll the page.
This way I was able to paste there the pc's key and the phone was listed between available peers on the pc. But:
sending a message from the phone to the pc
sending a chat message from the pc to the phone
creating a new identity
creating a chat room
Clicking the "Import profile" button
Not implemented yet!
Adding a friend from the "Add friend" screen
Maybe is some renderflex problem... You should see a text box to paste your Desktop certificate.
Adding the phone key on the pc instance
The "friend request" notification is not implemented yet. Could be a feature request.
I will check asap the key exchange workflow to make it easier. This is related to #1
Thanks for developing the RS app! I am on LineageOS 17.1 arm64, I installed and started both the RS service and the RS app from here: https://gitlab.com/b1rdG/retroshare-android-apks
Some comments from my first usage of the app:
Clicking the "Import profile" button
Adding a friend from the "Add friend" screen
Adding the phone key on the pc instance
strangely enough, on the laptop the phone seems connected for a few seconds every a few minutes, which makes no sense as I could not accept the laptop as a friend on the phone.
b1rd (462fbf0d) at 16 Jun 16:53
Add LICENSE
b1rd (465f2b49) at 16 Jun 16:37
Update README.md