Avatar
water783
7adb520c3ac7cb6dc8253508df0ce1d975da49fefda9b5c956744a049d230ace
Building for 0xchat & XChat

We made a mistake. The group chat avatar upload currently only uses the 0xchat file server. You might not be able to connect to the 0xchat file server due to network issues, but others can.

Anyway will fix it soon.

Replying to Avatar Jack Spirko

nostr:npub1tm99pgz2lth724jeld6gzz6zv48zy6xp4n9xu5uqrwvx9km54qaqkkxn72 we are getting a new group off the ground with your app, we really could use some help, feedback, etc. My peeps have a long history of helping devs improve apps. We were literally practically an honorary board member with Zello at one time. If you could get involved with out group it would be really cool.

Oh thx, and using the latest v1.3.1-beta?

Which phone are you using?

Thx for trying it out, you can change file servers in the settings if you have trouble uploading images

Replying to Avatar bedair81

nostr:nprofile1qqs84k6jpsav0jmdeqjn2zxlpnsajaw6f8l0m2d4e9t8gjsyn53s4nspzemhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6qgdwaehxw309aukzcn49ekk2qghwaehxw309aex2mrp0yh8x6tpd4ehgu3wvdhk6pw0r8j MTE crash in 0xchat 1.3.1 beta 2 when scanning cashu qr code in wallet

```

type: crash

osVersion: google/husky/husky:14/AP2A.240805.005/2024082200:user/release-keys

uid: 10564 (u:r:untrusted_app:s0:c52,c258,c512,c768)

cmdline: com.oxchat.nostr

processUptime: 15s

signal: 11 (SIGSEGV), code 9 (SEGV_MTESERR), faultAddr b00ccf6cd809600

threadName: DartWorker

MTE: enabled

backtrace:

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc e6204c)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc e61d78)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc e61c30)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 11f9898)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 11faa28)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 708a88)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 708980)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 708944)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 71f2d0)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 71f274)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk (pc 703d2c)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 83b988)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 847318)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 84c548)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 84c30c)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 8e1254)

/data/app/~~YbC1duca9L8RR4H3dPKXAw==/com.oxchat.nostr-N0cWbCEix7vl4Ph7tAQvdg==/base.apk!libflutter.so (pc 8a6900)

/apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204, pc 795dc)

/apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68, pc 69fa4)

```

thx, looking into it

I found a problem when using nostrcheck, i can’t upload encrypted images seems the server trying to check the mime type and convert it to webp

OK, looking at: https://github.com/0xchat-app/0xchat-app-base/blob/ebcc02d8a886c2c9e37a508dffe4d9ead9b7e198/ox_common/lib/model/ice_server_model.dart#L90

They should just let you specify a username and password manually. Their approach is broken if you're using static auth since the username field will be timestamp:username and the password is the key

so it would be formatted as timestamp:username:key which their code won't handle as it expects username:password

blegh

Thanks for letting me know. I’m the dev of 0xchat. Is it possible to just use the `turn:username:password@turn.example.com:5349` format? I mean don’t use static auth?