Last Notes
Hi @npub1msd…meds
I've pushed a new build, it is fixed all your issues on yesterday. you can it here: https://git.reya.su/reya/coop-mobile/releases/tag/v0.1.6
let me know if you catch any issues
@npub1ye5…knpr is there some nostr client that support the resolution flow specified in BUD-10?
#asknostr
Suggerisco @nprofile…ywap in alternativa butta l'mp3 direttamente in un post nostr con un hashtag riconoscibile 😉
I've fixed this issue on the master branch, I will push a new build today too after fix the empty room problem
Yup, I'm working to fix it.
MMMM crashed
java.lang.IllegalStateException: Failed to get cache metadata: unexpected end of hex escape at line 1 column 500
at ri2.g(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:156)
at xh2.invokeSuspend(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:12)
at rm.resumeWith(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:8)
at vn0.run(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:114)
at android.os.Handler.handleCallback(Handler.java:1001)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loopOnce(Looper.java:268)
at android.os.Looper.loop(Looper.java:384)
at android.app.ActivityThread.main(ActivityThread.java:8936)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:907)
Suppressed: zm0: [fo3{Cancelling}@a049f0e, Dispatchers.Main.immediate]
Caused by: rust.nostr.sdk.NostrSdkException$Generic: unexpected end of hex escape at line 1 column 500
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.read-Gx2_wvY(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:41)
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.read-Gx2_wvY(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:45)
at rust.nostr.sdk.FfiConverter$DefaultImpls.liftFromRustBuffer(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:11)
at rust.nostr.sdk.FfiConverterRustBuffer$DefaultImpls.liftFromRustBuffer(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:4)
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.liftFromRustBuffer(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:1)
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.liftFromRustBuffer(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:8)
at rust.nostr.sdk.FfiConverterRustBuffer$DefaultImpls.lift(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:4)
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.lift(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:9)
at rust.nostr.sdk.FfiConverterTypeNostrSdkError.lift(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:8)
at rust.nostr.sdk.NostrSdkExceptionErrorHandler.lift(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:6)
at rust.nostr.sdk.NostrSdkExceptionErrorHandler.lift(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:13)
at rust.nostr.sdk.Nostr_sdk_androidKt.uniffiCheckCallStatus(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:85)
at rust.nostr.sdk.Metadata$Companion$fromJson$$inlined$uniffiRustCallWithError$1.invoke(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:24)
at rust.nostr.sdk.Metadata$Companion$fromJson$$inlined$uniffiRustCallWithError$1.invoke(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:28)
at rust.nostr.sdk.UniffiRustCallStatusHelper.withReference$nostr_sdk_kmp_release(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:9)
at rust.nostr.sdk.Metadata$Companion.fromJson(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:15)
at ri2.g(r8-map-id-aa0c15f51475b84d947e9eeb9c804e7aaa0a8d6a8c84b61325f8afba145e36ca:130)
... 11 more
The notifications seams to work even when the phone is on standby
Look like internal state issue, I will look into that. If no major crash issues, I will release a stable version next week
Now the app doesn't crash anymore, but now the chat list is empty.
I can receive the message, i see the sender, but when i swipe down to refresh, the chat list is empty again.
I have minibits, with minibits mint, the guy has about 79M sats locked into 30 channels.
I use it for zaps and for testing interoperability between wallets.
I found some UX bugs 6 months ago
@nprofile…vavr solved in a couple of days
It works for me.
Hi @npub1msd…meds
Can you help me test this build? https://git.reya.su/reya/coop-mobile/releases/tag/v0.1.5
I've added a proper screen for crash report, so you will know what's happened
I just created an image with strfry with a plugin to limit which NPUBs can write, try that one too if you get a chance, as soon as I have a moment I'll create one for blossom too
https://hub.docker.com/r/ziomc/strfry
Yeah, that was my idea! Thanks!
Or Chronicle
#nevent1q…k5tf
Always a VPS with strfry for your notes, and blossom server by @nprofile…e307 , all jailed in a docker environment.
My reply to your post has appared immediatly, i now they can, but i can't belive is censorship, have to be a bug.
You're right i'm verifing it just now
Se jb blocca su relay.damus.io gli IP di primal voglio vedere da dove prendono i post.
Una marea di client hanno quel relay come quello principale.
Beh di sicuro sarebbe un bel test per vedere se l outbox model funziona
Comunque @nprofile…jp2l ha tecnicamente ragione, vogliamo un sistema incensurabile, e poi gli utenti di primal si affidano ad un unico cache server.
Per quanto il codice può essere open source non ho mai la garanzia di cosa stanno facendo girare.
Poi secondo me i disallineamenti che @nprofile…t8rd rileva non sono politicamente voluti, ma dei malfunzionamenti nel sistema di fetching dei post.
#nevent1q…mgc4
Far girare un cache server alternativo a primal non mi sembra una grande idea.
Meglio usare il modello di outbox che praticamente tutti i client oramai implementano.
Mi perderò qualche post ma il caos organizzato di nostr mi piace.
With onchain zaps they can prove, the million dollar 😁
Strfry now has these directives
rateLimit {
messagesPerSecond = 10
topicSubscriptions = 30
}
filterValidation {
# Enable strict filter validation for REQ messages
enabled = false
# Maximum number of filters allowed per REQ (when validation enabled)
maxFiltersPerReq = 3
# Minimum number of filters required per REQ (when validation enabled)
minFiltersPerReq = 1
# Maximum number of kinds allowed per filter (when validation enabled)
maxKindsPerFilter = 3
# Comma-separated list of allowed kinds (empty = all allowed)
allowedKinds = ""
# Require at least one author, p tag, or e tag in each filter
requireAuthorOrTag = false
}
Okay, I think I've found the problem
Hi @npub1msd…meds
I've pushed a new build, let me know if the app still crashing on startup. The next build will take a bit longer but will be the stable one, I'm also publish it to zapstore and playstore
https://git.reya.su/reya/coop-mobile/releases/tag/v0.1.3
Yes now the app crash immediatly, the last version crashed after some startups
If you go we want a detailed report 😉
Do you use antispam plugins to reject spammers?
Yes, I've received your messages
After the first DM sync, the app keep crashing on startup.
I tried to clean the cache but didn't work
Tried with amber and bunker://
Great job, the ui is very clean, I send you a DM
Joe come te la sei cavata con l'italiano?
Cavolo il posto sembra molto bello, vai joe
Per gli ignoranti come me metti il link che se riesco vi seguo
I need alsa-sys to compile
@npub1xts…kk5s which version of cargo i have to use to compile?
The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
Consider trying a newer version of Cargo (this may require the nightly release).
:)
È una boa, tagliata a metà; la uso generalmente per fare un'amplicazione meccanica a piccole casse portatili, quando creo delle situAzioni, spesso in #SpiaggiaLibera https://t.me/spiaggialibera
Mixxxaggi di ambienti sonori dal balcone non li avevo ancora fatti, è molto bello
(forse era un commento ironico che non ho interpretato correttamente)
No non capivo cosa era quel bidone rosso, ci poteva essere celata dentro un antenna
No, ma va!
Diretta streaming su server icecast ospitato da https://esiliati.org
🤟
In che senso? Passi sulle frequenze FM e trasmetti?
Do not receive is impossible 😁
Payment targets is something entirely new. But what I mean is having the Lightning address in your kind 0 profile information ("lud16"). This is no longer (or not currently) possible with Amethyst. And I know it was before because I changed from npub.cash to a minibits address not too long ago using Amethyst.
Maybe it is this now? Seems odd. Not sure where my profile is pulling my ln address from?
https://npub1ak68qfcjj7k95c0jwleu69x72nr8adwv6g80pkwl9xlps6zmkqzqrxy8fx.blossom.band/99475ae513aa4da5a4116790e1991d97202b7a5db7dcca4ed0c37caac8e6b883.jpg
Yes, zaps still work over Lightning, but you can't set a Lightning address in the profile settings anymore. This screenshot is from version 1.09.2 which I still use.
https://blossom.primal.net/787f8c31f6cd2149a0b9aa22327624ce351e6c2b8b954ee743579791df862b85.jpg