Git Product home page Git Product logo

stork's People

Contributors

arturhefczyc avatar bmalkow avatar hantu85 avatar qianqianluo avatar woj-tek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stork's Issues

Stork constantly disconnects and renders messages incorrectly

(From Conversations MUC)

[2019-12-03 21:07:11] <Licaon_Kter> Wojtek: continously disconnects and reconnects, "stork acknowledged 42 stanzas, but only 5 were sent" on and on, all sorts of strange values it a chat without activity
[2019-12-03 21:13:32] <Licaon_Kter> Wojtek: not the same user, just the same avatar

Screenshots

In #3 (comment)

Smartphone (please complete the following information):

  • Device: Xiaomi
  • OS: MIUI11 Android 10
  • Version: 3.0.23.p
  • Accounts servers: ejabberd HEAD

XEP-0384: OMEMO Encryption 0.4.0+

Can you update the XEP-0384: OMEMO Encryption support to 0.4.0+?

And XEP-0454: OMEMO Media sharing:

Diff Tool:

PS: Not sure that 0.3.0 was complete before:

How to create a chat room for stork,I can just join room

It is maybe a question not bug.I can just join chat room but I can't create it.When I join a new chat room,it always says 'Invalid room address,please check and try again'.

My tigase server version is 8.1.2,and my config.tdsl file for muc is

muc () {
}

It is some wrong for my properties or the stork doesn't support for create chat room.
If it can join chat room,what address should I input
Thank you!

I have some problem when I relogin my account

Describe the bug
Hello,I use the stork version 3.0.27.f download at github release.When I relogin my account at the private server which was built by myself,it just have a progress bar at 17% but can't connect with service.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'stork' which is first used or you can release the cache of the process
  2. Click on 'I HAVE AN XMPP ACCOUNT'
  3. Input XMPP ID,Password,Hostname and Nickname account information which registerd by me.
  4. Described at the module 'Describe the bug'

Expected behavior
I can login the account which registerd by me.

Screenshots
image

Desktop (please complete the following information):

  • OS: Android
  • Version [3.0.27.f]

Smartphone (please complete the following information):

  • Device: [Oneplus 7 Pro]
  • OS: [Android 9]

Additional context
Thank you very much

Using a newer webrtc lib

For the F-Droid build Conversations and some of its fork switched to using the newer builds eg. 'ch.threema:webrtc-android:100.0.0' provided by Threema for their own Android app.

The issue is that their build is patched for their needs: https://github.com/threema-ch/webrtc-build-docker/tree/master/patches

And some Conversations forks (Cheogram, Snikket and Conversations from Play Store) can't use that since the patches break calls with https://jmp.chat users.

Is Stork affected by those patches? Can the Threema build be used?

The current lib provided by Google in maven, that Stork uses, is already >2years old and many CVEs have been fixed, eg. https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11496#note_1047414675

MIX support

Been testing MIX with Beagle and Siskin and it solves the problem of push notifications to iOS for group chats (congratulations on that!). So the missing piece seems to now be Android support. I don't think any Android clients do right now, so are there any plans to get MIX onto Stork? Creating rooms, accepting invites etc.

Thanks.

Can't initiate OMEMO with Conversations

(From Conversations MUC)

Describe the bug

[2019-12-03 21:11:57] <Licaon_Kter> Wojtek: Stork can't initiate OMEMO, luckly C can
[2019-12-03 21:13:32] <Licaon_Kter> Wojtek: not the same user, just the same avatar

Screenshots

In #2 (comment)

Smartphone (please complete the following information):

  • Device: Xiaomi
  • OS: MIUI11 Android 10
  • Version: 3.0.23.p
  • Accounts servers: ejabberd HEAD

OMEMO filo encryption

Toggling OMEMO I'd expect that sent files are encrypted, while currently they are send unencrypted and other clients see an actual https:// link and no preview.

Incorrect URL for push server

Describe the bug
app/src/playstore/java/org/tigase/messenger/phone/pro/PushController.java and
app/src/free/java/org/tigase/messenger/phone/pro/PushController.java

both list the unresolvable push.tigase.org instead of push.tigase.im.

Account details - add pencil icon

...to signal that we can edit the vcard stuff (avatar, nick, email etc)

Also, remove the duplicate Others-Nickname since it's available in that view anyway.

Can not goto VideoChatActivity from chat room

Describe the bug
can not goto VideoChatActivity from chat room

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'a group chat'
  2. Click on 'Video Chat'
  3. Have no response

Expected behavior
can video chat with others who is in the chat room

Smartphone (please complete the following information):

  • Device: Oneplus 7 Pro
  • OS: Android 9,10

Additional context
I checked the stork code at org.tigase.messenger.phone.pro.conversations.muc.MucActivity and I didn't found any code about muc video chat.Does the stork support the video chat in chat room?

Whether tigase stun component contains turn server?

If not, Do I need to add turn server?

"stun:stun.l.google.com:19302", "stun:stun1.l.google.com:19302",
stun:stun2.l.google.com:19302", "stun:stun3.l.google.com:19302",
"stun:stun4.l.google.com:19302",

Are these turn servers?

"stun:stunserver.org:3478"

Is these stun server?

Do you recommend free server or self deployment server.

Please give me some advice. Thanks a lot!

Separate account connection from status

Eg. After adding an account it's not clear how to connect, I don't find that the status selector is a good way to control this too.

FYI, I totally ignore the status, never bother setting it up, on mobile I'm away/busy/offline for the whole device most of the time, having to set it up per app looks tiresome :)

Xiaomi MIUI11 Android 10
3.0.23.p
ejabberd HEAD

Publish on F-Droid

Some good stuff so far:

  • free gradle flavour that doesn't use Google services

And the bad ones:

  • cleaning up to do: 1, 2, 3, remove push toggle in Settings
  • "Untrusted" maven repo. Can these be build at app build time or are they available from other trusted ones?

Invalid color value ?attr/colorControlNormal

Caused by: java.lang.RuntimeException: Error while processing /stork-master/app/src/main/res/drawable/ic_action_delete.xml : Invalid color value ?attr/colorControlNormal

How to resolve it? Thanks a lot!

Cant enable security lock/omemo in android

hello,
I am using latest Android version and issue is to set secure chat. I believe it support OMEMO. No matter what I do it does not enable the LOCK on the chat.
Second issue is that when I connect via mobile app it does not show status Online to others though I get message and I can reply.
Can someone tell me how to fix it?

Unable to connect to server

Describe the bug
I'm unable to sign in on two different XMPP servers, both of which work absolutely fine in every other XMPP client I've tried, both desktop and Android.

The two servers are nerdculture.de and hot-chilli.net.

To Reproduce
Steps to reproduce the behavior:

  1. Enter the XMPP ID and password
  2. Click on 'SIGN IN'
    3a. With nerdculture.de a "Checking connection" dialog pops up and disappears almost immediately, follow by a "Connection error" dialog
    3b. With hot-chilli.net the "Checking connection" dialog pops up too but stays active for around 2 minutes, displaying 0% and 0/6 all that time, until it too throws a "Connection error".

Expected behavior
Both accounts should log in without any issues.

Screenshots
Screenshot from the Gemini

Desktop (please complete the following information):

  • OS: [n/a
  • Browser [n/a]
  • Version [n/a]

Smartphone (please complete the following information):

  • Device: [Sony Xperia X F5121 and Planet Computers Gemini]
  • OS: [Android 8.1.0 on both devices]
  • Browser [n/a]
  • Version [Stork IM 3.0.27.f]

Additional context
A third account I've tried, movim.eu works without an issue.

Can not receive file(image or other format)

Describe the bug
Can not receive file sended by others

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'one of chat item'
  2. Click on 'Send file'
  3. Choose a photo
  4. I can just see the photo on my phone,but the account who I'm chatting with can not receive the file I sended.

Expected behavior
Can receive file sended by others

Smartphone (please complete the following information):

  • Device: Oneplus 7 Pro
  • OS: Android 9,10

Android 9 and 10 video chat has problem

Describe the bug
For video chat,all versions of Android os can send the video chat request,but it just receives video chat request at Android 7.1.1. Android 9 and Android 10 can not receive video chat request when video chat request is sended from other device.

To Reproduce
Steps to reproduce the behavior:

  1. Login in account A.
  2. Click on chat item of account B
  3. Click Video chat
  4. If account B is on Android 7,it can receive video chat request successfully.Else if account B is on Android 9 or Android 10,it can't receive video chat request.

Expected behavior
I can receive video chat request at any Android OS version

Smartphone (please complete the following information):

  • Device: Oneplus 7 Pro
  • OS: Android
  • Version 9

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.