reya

reya

I build nostr stuffs

npub

npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445

pubkey (hex)

126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f

nprofile

nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsewlrlu

Activity (171)

↳ Reply Event not found

e060c0619f6f5c0194d04bac8b6880b3c70eb0c9e31c3f60e7906a98dec1738e

Welcome

Kind-1 (TextNote)

2026-06-30T00:35:54Z

↳ Reply Event not found

31207cfb2727f1781a7287a31d79ede39cd6ef01840189113155092d34a16404

I think this is a bug from haven, instead of sent auth-request, it sent: ``` 2026-06-27T14:19:18.099984Z DEBUG nostr_sdk::relay::inner: Received '["CL...

I think this is a bug from haven, instead of sent auth-request, it sent: ``` 2026-06-27T14:19:18.099984Z DEBUG nostr_sdk::relay::inner: Received '["CLOSED","gift-wraps","blocked: you must be in the web of trust to chat with the relay owner"]' from 'wss://relay.reya.su/chat' ```

Kind-1 (TextNote)

2026-06-28T00:23:02Z

↳ Reply reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

the issue still persist, here are my logs: ``` 2026-06-27T14:19:18.058769Z DEBUG nostr_sdk::relay::i...

Also ``` 2026-06-27T14:19:18.157682Z DEBUG nostr_sdk::relay::inner: Skip re-subscription of 'gift-wraps' ```

Kind-1 (TextNote)

2026-06-27T14:22:58Z

↳ Reply Event not found

a27b62bc21b7c8cba664f404547ee4a2d6db73776fc5e9cc2ae85fd36a5777b9

the issue still persist, here are my logs: ``` 2026-06-27T14:19:18.058769Z DEBUG nostr_sdk::relay::inner: Received '["AUTH","050e843f5f3ee2d0"]' from ...

the issue still persist, here are my logs: ``` 2026-06-27T14:19:18.058769Z DEBUG nostr_sdk::relay::inner: Received '["AUTH","050e843f5f3ee2d0"]' from 'wss://relay.reya.su/chat' 2026-06-27T14:19:18.069279Z DEBUG nostr_sdk::relay::inner: Sending '["AUTH",{"content":"" 2026-06-27T14:19:18.099984Z DEBUG nostr_sdk::relay::inner: Received '["CLOSED","gift-wraps"," 2026-06-27T14:19:18.100058Z DEBUG nostr_sdk::relay::inner: Removing subscription. url=wss://relay.reya.su/chat id=gift-wraps 2026-06-27T14:19:18.120491Z DEBUG nostr_sdk::relay::inner: Received '["OK","3dfb 2026-06-27T14:19:18.120723Z INFO nostr_sdk::relay::inner: Authenticated to relay. url=wss://relay.reya.su/chat ```

Kind-1 (TextNote)

2026-06-27T14:22:27Z

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I've noticed a strange issue when nostr-sdk close subscription early without...

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I've noticed a strange issue when nostr-sdk close subscription early without wait for AUTH completed, this is why sometime Coop cannot load full messages because it cannot read from relay. The flow look like this: User send REQ -> Relay send AUTH and CLOSED -> SDK is sending AUTH and also remove the subscription because of CLOSED -> Relay return OK -> SDK cannot resubscribe because the subscription was removed. Relay software: https://github.com/barrydeen/haven/

Kind-1 (TextNote)

2026-06-27T09:12:41Z

↳ Reply Event not found

fbe882c59aeefb00ed6ca3ba4a09fbbc1e559e7da86a8cbf693cde19c6ae1212

Keychat using Signal/MLS protocol but Coop is just pure NIP-17 implementation

Kind-1 (TextNote)

2026-06-27T01:12:16Z

Hi nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 I wonder how can I add my app (https://zapstore.dev/apps/su.reya.coop) to th...

Hi nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 I wonder how can I add my app (https://zapstore.dev/apps/su.reya.coop) to the Private Chats curated list. Or it is manually maintaining?

Kind-1 (TextNote)

2026-06-26T13:57:56Z

I think GTA6 will be the biggest slop this year

Kind-1 (TextNote)

2026-06-26T13:17:25Z

↳ Reply Zio Mc (npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds)

Coop by nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9uju...

Thank for helping me testing Coop.

Kind-1 (TextNote)

2026-06-26T07:30:47Z

↳ Reply franzap (npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9)

What exactly are you running?

I've fixed my issue by create a custom zapstore.yaml file

Kind-1 (TextNote)

2026-06-25T03:20:56Z

↳ Reply franzap (npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9)

What exactly are you running?

I just run: ``` zsp publish --wizard ``` then enter my repo url

Kind-1 (TextNote)

2026-06-23T02:56:47Z

Hi nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 I want to publish my app to Zapstore, but when I enter the URL, I always got...

Hi nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 I want to publish my app to Zapstore, but when I enter the URL, I always got the error: "The wizard supports GitHub, GitLab, Gitea, F-Droid, or local paths...". My repo: https://git.reya.su/reya/coop-mobile

Kind-1 (TextNote)

2026-06-23T01:19:47Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

There it is … https://support.claude.com/en/articles/14328960-identity-verification-on-claude

it's over

Kind-1 (TextNote)

2026-06-22T02:55:20Z

↳ Reply Event not found

9ca29340b37719b0ff66cd47ad9c82f354802912597a97c675fba570032fae77

I'm not even play GTA 5 yet

Kind-1 (TextNote)

2026-06-21T00:27:33Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Anyone make a world class chat app yet? That works …

I'm 😁. Do you use android phone? I need someone help me test some stuffs and the UI, still in alpha

Kind-1 (TextNote)

2026-06-17T09:16:06Z

↳ Reply Event not found

b11ef06127df01ef3c9f3791ab20f53d90383430bf8728e16d5b1c36d6a3c589

Is it still using the character swap combat?

Kind-1 (TextNote)

2026-06-13T10:37:36Z

↳ Reply Event not found

cdc9712a73e05df725a8d6cee0c3ce94641c6437245a7a7ca76860a87cf51c36

first time I hear about odin, seem cool language

Kind-1 (TextNote)

2026-06-11T13:48:14Z

↳ Reply Event not found

88897735b14d6531ec590ae0b49f4f7f3415881e04da77012020cca7e0776369

* thighs sir

Kind-1 (TextNote)

2026-06-09T22:51:47Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Snowden left. Jack left. Odell left. Gigi next?

but I think deleting X is a mistake, no way you can promote nostr ...on nostr

Kind-1 (TextNote)

2026-06-07T10:26:20Z

hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet , check my nip17 dm

Kind-1 (TextNote)

2026-06-07T07:49:32Z

↳ Reply semisol (npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj)

DeepSeek V4 Flash is the first LLM that I have used, that is cost effective *and* intelligent

the only LLM that works consistently for me, others are just overpriced and sometimes work, sometimes dont

Kind-1 (TextNote)

2026-06-06T07:25:47Z

Summer Game Fest this year is awesome

Kind-1 (TextNote)

2026-06-06T01:18:34Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

If nostr had hot Asian women posting we’d grow like crazy

I still keep my instagram account just for this

Kind-1 (TextNote)

2026-06-04T07:44:20Z

↳ Reply Event not found

1853bf0c2eeaf13b6f63134672753e7bca91e256b5ba9c81ce66b907df1e2d3f

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds I've pushed a new build, it is fixed all your issues on yesterday. you can i...

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds 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

Kind-1 (TextNote)

2026-06-04T02:25:35Z

↳ Reply Event not found

ff9dc4641874a71fdb4dcb100357d09a1dd43fb8ecb5c4ef09097b2e545a2563

I've fixed this issue on the master branch, I will push a new build today too after fix the empty room problem

Kind-1 (TextNote)

2026-06-03T07:51:25Z

↳ Reply Event not found

ff9dc4641874a71fdb4dcb100357d09a1dd43fb8ecb5c4ef09097b2e545a2563

Yup, I'm working to fix it.

Kind-1 (TextNote)

2026-06-03T07:40:21Z

↳ Reply Event not found

018e045dab7145457ff43888367a149b29234e4779533cac8eace7d077f5010e

Look like internal state issue, I will look into that. If no major crash issues, I will release a stable version next week

Kind-1 (TextNote)

2026-06-03T07:27:48Z

↳ Reply Event not found

5cb638176d2cf8d937ab5f886d3d2d7e0193800091e387293b1e5f4be4142e74

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds Can you help me test this build? https://git.reya.su/reya/coop-mobile/relea...

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds 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

Kind-1 (TextNote)

2026-06-03T02:15:39Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

😂 😂 ok … sure 🤣 https://npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac.blossom.band...

the chip is ok, but windows is hot garbage

Kind-1 (TextNote)

2026-06-02T05:56:52Z

↳ Reply Event not found

318aba9fbbc375bc495fe4e818e79edf99ce3d7588f6b1c1e813c7ff81f31f04

I'm also sent a message to you (nip-4e)

Kind-1 (TextNote)

2026-06-01T03:02:52Z

↳ Reply Event not found

5cb638176d2cf8d937ab5f886d3d2d7e0193800091e387293b1e5f4be4142e74

Okay, I think I've found the problem

Kind-1 (TextNote)

2026-05-29T09:36:12Z

↳ Reply Zio Mc (npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds)

After the first DM sync, the app keep crashing on startup. I tried to clean the cache but didn't wor...

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds I've pushed a new build, let me know if the app still crashing on startup. ...

Hi nostr:npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds 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

Kind-1 (TextNote)

2026-05-29T07:52:06Z

↳ Reply Zio Mc (npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds)

Great job, the ui is very clean, I send you a DM

Yes, I've received your messages

Kind-1 (TextNote)

2026-05-24T23:17:00Z

↳ Reply Event not found

9f212f73ee7be2e9c67f2f00b692f01f39a8c092b45133df35866ab403f46b80

Yes, I'll published it to zapstore later

Kind-1 (TextNote)

2026-05-24T10:10:18Z

Yo, if you're bored on the weekend, please help me run and test Coop (NIP-17) client for Android: Download here: https://git.reya.su/reya/coop-mobile...

Yo, if you're bored on the weekend, please help me run and test Coop (NIP-17) client for Android: Download here: https://git.reya.su/reya/coop-mobile/releases

Kind-1 (TextNote)

2026-05-24T07:54:02Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Varies why?

it's fucking hot at my place (SEA) 🥲, so I want to travel somewhere

Kind-1 (TextNote)

2026-05-20T08:57:24Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

Restarted my desktop first time in 2 years. AMA

how’s the weather at your place?

Kind-1 (TextNote)

2026-05-20T08:43:46Z

Sorry, I'm kinda wrong here, the stream events API is fine, but the problem is the negentropy part in gossip. After removed the negentropy sync and fo...

Sorry, I'm kinda wrong here, the stream events API is fine, but the problem is the negentropy part in gossip. After removed the negentropy sync and force to use typical stream events API, gossip is became very fast. Other temporary fix is set timeout for gossip sync very low like this: ``` GossipConfig::default() .sync_initial_timeout(Duration::from_millis(100)) .sync_idle_timeout(Duration::from_millis(100)), ``` So I think we should have an option to disable negentropy, also I think it will better if we have an API for client dev manual run gossip fetch for a Public Key cc nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet , nostr:npub1qqqqqq2stely3ynsgm5mh2nj3v0nk5gjyl3zqrzh34hxhvx806usxmln03 nostr:nevent1qvzqqqqqqypzqynpqwlamjxly44kuz4l6lehjlyqmnzw4z8hctu8m4qsggstf4jlqy28wumn8ghj7un9d3shjtnjv4ukztnnw5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qqsvnzc89keuyl5xyuz8zrnnmvgmq8uv363sn26dfkhynnsrp7f06wckr45wk

Kind-1 (TextNote)

2026-05-20T05:32:06Z

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet , cc nostr:npub1qqqqqq2stely3ynsgm5mh2nj3v0nk5gjyl3zqrzh34hxhvx806usxmln03 I...

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet , cc nostr:npub1qqqqqq2stely3ynsgm5mh2nj3v0nk5gjyl3zqrzh34hxhvx806usxmln03 I wonder, can you add an option (new feature) to enable this kind of behavior for the Pool stream_events API? Detail: - With the current behavior, stream_events API connects to all relays, then waits for the result of each relay, then collects and processes (de-dups, forwards, etc.) - This behavior leads to very poor Gossip performance, users usually wait too long for the results because of the multi step stream_events calls - When a user calls stream_events with a Filter X, the SDK breaks down the filter, then fetches the NIP-65 relay list (with stream_events), then connects to those relays, then fetches events by Filter X again. The problem is the SDK waits for all relays to complete, as described here: https://github.com/rust-nostr/nostr/blob/17470cb551e9e359d0a7cde7ef5e1564627c8f91/sdk/src/pool/mod.rs#L864 Proposal: - stream_events will have an option to return early when the first result is received, without waiting for all relays - When gossip is enabled, stream_events will always return early - When returning early, other relays will automatically unsubscribe

Kind-1 (TextNote)

2026-05-20T01:34:16Z

↳ Reply Event not found

edcf06110a5f00739658f896c530d190d41fdd81c4401f536e055de29680d0d9

thank in advance

Kind-1 (TextNote)

2026-05-17T11:44:55Z

↳ Reply Event not found

7461c94f9fb4aa1fcdb97af3b6e85b7f91182ef74bb09f2e8d8e99a612d42382

i love the onchain zap. i have never seen anything this magnificent in my life, we just send bitcoin to each other

Kind-1 (TextNote)

2026-05-17T04:17:13Z

nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet all latest changes in rust-nostr are insane, i'm going to fully rewrite my app 🤣

nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet all latest changes in rust-nostr are insane, i'm going to fully rewrite my app 🤣

Kind-1 (TextNote)

2026-05-17T03:49:28Z

kotlin is more enjoyable than rust

Kind-1 (TextNote)

2026-05-17T03:27:25Z

Progress: Coop (NIP-17 client) for Android. Fully adapts Material 3 (Expressive), built with Kotlin Multiplatform. Still WIP, but I've made good prog...

Progress: Coop (NIP-17 client) for Android. Fully adapts Material 3 (Expressive), built with Kotlin Multiplatform. Still WIP, but I've made good progress, maybe a release later this month. About the features, I want to keep Coop simple, a dumb app just for messaging, so it will only support NIP-17 and NIP-4e later, nothing more. Thanks nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z and nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet for helping me. https://video.nostr.build/4efafcb39db983487d5689ce982006c80fe78688a510d49af923b9fe344568a8.webm nostr:nevent1qvzqqqqy9spzqynpqwlamjxly44kuz4l6lehjlyqmnzw4z8hctu8m4qsggstf4jlqy28wumn8ghj7un9d3shjtnjv4ukztnnw5hszrnhwden5te0dehhxtnvdakz7qpq66gs5xfauemal62hchatrcsgnea0t84j4kacwahynr7knnzgyssqghvfmy

Kind-1 (TextNote)

2026-05-11T00:15:58Z

↳ Reply 68d81165... (npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet)

Have you a small example to reproduce it?

You can try run my project: https://git.reya.su/reya/coop-mobile/src/branch/develop/ it is very basic app, didn't have much code for now, and it run o...

You can try run my project: https://git.reya.su/reya/coop-mobile/src/branch/develop/ it is very basic app, didn't have much code for now, and it run on a my fork of nostr-sdk-ffi, but it almost same as upstream (I only add more functions)

Kind-1 (TextNote)

2026-05-08T09:51:56Z

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I've found a weird issue with Nostr SDK FFI for KMP. I've added relay(s) to...

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I've found a weird issue with Nostr SDK FFI for KMP. I've added relay(s) to the pool then connect. But when I subscribe or send event, the pool always empty, I also have tried get all relays from the pool by `client?.relays()` but it still empty. Nothing weird in the logs either (relay connection then relay connected).

Kind-1 (TextNote)

2026-05-08T08:54:41Z

the new website is cool nostr:nevent1qvzqqqqqqypzqlwr30njrjy7nlfc95f92h694gt7l63u3853xrypcvs0td85gpndqyghwumn8ghj7mn0wd68ytnvv9hxgtcqyq3k6rge2628dy6zh...

the new website is cool nostr:nevent1qvzqqqqqqypzqlwr30njrjy7nlfc95f92h694gt7l63u3853xrypcvs0td85gpndqyghwumn8ghj7mn0wd68ytnvv9hxgtcqyq3k6rge2628dy6zh3zptm74a2m2nk2l3xdcp29ga8j57gcmy059yvzwnyu

Kind-1 (TextNote)

2026-05-08T03:21:37Z

I spend 1 hour just to import a fucking icon to android studio

Kind-1 (TextNote)

2026-05-05T02:39:43Z

After two weeks of learning kotlin, I can now read the amethyst codebase

Kind-1 (TextNote)

2026-05-04T11:24:28Z

↳ Reply The Fishcake (nostr.build) (npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w)

Are there any real people left on Nostr?

i still here

Kind-1 (TextNote)

2026-05-03T07:17:04Z

↳ Reply Event not found

bfb874979337156d3201c00a12de0e62f0fe8e4b3a85dfcf14f39998491d90c0

Do you plan to support git grasp?

Kind-1 (TextNote)

2026-04-30T08:54:50Z

Yo. Remember Nostr Connect (web extension) that was designed by nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac . I've released ...

Yo. Remember Nostr Connect (web extension) that was designed by nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac . I've released a new version with a different name (*) called Nostr Signer. It's currently available on Firefox and under review for Chrome. Changelog: - Added support for NIP-44 - Fixed bugs * About the new name: the previous extension was published under my old email, but Google has locked my account, so I have to re-publish it under a new name. https://addons.mozilla.org/en-US/firefox/addon/nostr-signer/ https://image.nostr.build/23433d65ee7528a36bae8721f761f200274d98f4ff4d8fd76375ea6090866e68.jpg https://image.nostr.build/cb9e1527807140989ce32781f907a5e97c3ed04f4b3cff9b2d5575daf49f8cbd.jpg https://image.nostr.build/bef9b175aa53b62b417a18d2caef466d78486203d3cb350cc250846989502f01.jpg

Kind-1 (TextNote)

2026-04-30T08:35:23Z

↳ Reply 68d81165... (npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet)

I've already adapted FFI APIs but not released anything yet. There are still a some things to rework...

Yes, I've forked and added two functions: `send_event_no_wait (ack policy none)` and `send_event_to_nip17`, these are only stuffs I need

Kind-1 (TextNote)

2026-04-30T07:34:25Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Feel free to ask for things or send stuff in a PR that can make things easier for you . Quartz was b...

And look like the APIs are a bit inconsistent, sometimes I see EventTemplate<...>, sometimes I see a brand new event class like AdvertisedRelayListEve...

And look like the APIs are a bit inconsistent, sometimes I see EventTemplate<...>, sometimes I see a brand new event class like AdvertisedRelayListEvent , naming isn't consistent too, likes createNew/create ,...

Kind-1 (TextNote)

2026-04-30T01:30:14Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Feel free to ask for things or send stuff in a PR that can make things easier for you . Quartz was b...

I think a option to chose specific relay list when publish/subscribe will be nice. Like: ``` client?.publish(event, Target.NIP65) // publish to nip65 ...

I think a option to chose specific relay list when publish/subscribe will be nice. Like: ``` client?.publish(event, Target.NIP65) // publish to nip65 relay list client?.publish(event, Target.NIP17) // publish to nip17 relay list client?.subscribe(event, Target.Custom(setOf...)) // publish to custom relay list client?.subscribe(filter, Target.NIP65) ... ```

Kind-1 (TextNote)

2026-04-30T01:20:06Z

https://keepandroidopen.org/en/

Kind-1 (TextNote)

2026-04-29T05:27:39Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

Yeah, Quartz is quite low level. No linked cache or database. You need to make subs by yourself. But...

Found it: https://github.com/vitorpamplona/amethyst/tree/6c8c5eb7a5a0cf76c1c07d1aeaa4836fe10487f9/quartz/src/commonMain/kotlin/com/vitorpamplona/quart...

Found it: https://github.com/vitorpamplona/amethyst/tree/6c8c5eb7a5a0cf76c1c07d1aeaa4836fe10487f9/quartz/src/commonMain/kotlin/com/vitorpamplona/quartz/nip01Core/store/sqlite I think its have all I need

Kind-1 (TextNote)

2026-04-29T03:50:35Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

See if the first sections here help https://github.com/vitorpamplona/amethyst/blob/main/quartz/CLIE...

Oh, I will check it, the section in README a bit outdated. But look like Quartz isn't have cache layer yet, so I need to handle it by myself? My curr...

Oh, I will check it, the section in README a bit outdated. But look like Quartz isn't have cache layer yet, so I need to handle it by myself? My current design is (taken from desktop app): Open app -> Set signer (login) -> Get user's nip17 relays -> Get all gift wrap events from those relays -> cache all events in database -> send a signal to update the UI

Kind-1 (TextNote)

2026-04-29T03:33:32Z

↳ Reply reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

I think I should use quartz (from amethyst), it's more mature for KMP

Hi nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z , do you have any docs for quartz, I tried use it but a bit feel lost 😅

Kind-1 (TextNote)

2026-04-29T03:14:00Z

I think I should use quartz (from amethyst), it's more mature for KMP

Kind-1 (TextNote)

2026-04-28T08:16:26Z

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I'm using Nostr SDK FFI for my KMP project. I wonder do you plan to adapt t...

Hi nostr:npub1drvpzev3syqt0kjrls50050uzf25gehpz9vgdw08hvex7e0vgfeq0eseet I'm using Nostr SDK FFI for my KMP project. I wonder do you plan to adapt the new API changes on the master branch for ffi anytime soon?

Kind-1 (TextNote)

2026-04-27T05:29:48Z

↳ Reply Vitor Pamplona (npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z)

nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9ujuun909sju...

I think the sidebar has too many menus. We should show only 3-4 menus, and place the rest under "More" Also, in the message list, it would be nice to...

I think the sidebar has too many menus. We should show only 3-4 menus, and place the rest under "More" Also, in the message list, it would be nice to have an option to hide the last message displayed below the user's name. I don't want others to see my last message.

Kind-1 (TextNote)

2026-04-24T22:48:55Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

#halo now disrespects pfp abusers. If your pfp is over 2mb we reject it. If it’s already cached, t...

pfp should below 500kb

Kind-1 (TextNote)

2026-04-17T02:25:29Z

↳ Reply Event not found

0272c0437a32f02bbd2c159c44397bd54fd2aa1d544b7ed8e18f19fde21865c5

second retard company (microslop the first anyway)

Kind-1 (TextNote)

2026-04-14T12:45:29Z

↳ Reply Event not found

816523fa0b0a65231836559fd5c559d196b437cc433b6639221624f91282ac23

most retarded company

Kind-1 (TextNote)

2026-04-14T00:48:22Z

↳ Reply Event not found

2c77ed60e14305bc2025e48fd23997343d88aa6a5ff0e74efed70eda0176162b

Yes, you can try Coop, and beta.jumble.social also supports NIP-4e. Before you try, I've changed the direction of Coop (desktop) to target advanced us...

Yes, you can try Coop, and beta.jumble.social also supports NIP-4e. Before you try, I've changed the direction of Coop (desktop) to target advanced users, while Coop (mobile) is for onboarding new users. Coop (web) is planned, but I'm not sure how it will fit. Regarding Nostr Design, I think it's hard to follow the recommendations because everyone has different tastes and different approaches. However, the recommendations still contribute greatly to helping devs make decisions. Also, it's nice to have someone check every corner of the app, as devs might realize what they've missed.

Kind-1 (TextNote)

2026-04-10T09:47:06Z

just found out that https://github.com/dmotz/trystero is using nostr

Kind-1 (TextNote)

2026-04-10T06:57:20Z

↳ Reply Event not found

fe1034e6d7afa33ecc2ae334118c2cec9417a5f0336b8ad0a45b43d86151f1b8

i love yuri

Kind-1 (TextNote)

2026-04-10T02:27:03Z

↳ Reply Event not found

da79bec0d7ea8705048ed930bd46ab093f0d7e55969ca599bf668e6c86d8253c

Yes, I need some help with the UI/UX for NIP-4e in Coop. Since it introduces a brand new concept for users, I think it's a bit complex. Of course, the...

Yes, I need some help with the UI/UX for NIP-4e in Coop. Since it introduces a brand new concept for users, I think it's a bit complex. Of course, the added complexity is beneficial, but I think we can do better. Anyway, I don't see much activity around Nostr Design. If you need more help, I'd be happy to do it. Since most nostr devs are indie, Nostr Design is a huge help.

Kind-1 (TextNote)

2026-04-09T05:36:05Z

↳ Reply Event not found

a060a61f1f33e2066b30feddc1902e21f7c24170493dcb1a56fcc519cd003d59

I wonder whether the Nostr Design team is still active

Kind-1 (TextNote)

2026-04-08T12:08:30Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

No. I would just use one of the models to generate something better. This one sucks.

haha, then i'll work on a new logo

Kind-1 (TextNote)

2026-04-08T07:30:19Z

Hey nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac , Do you still have an SVG version of the Nostr Connect extension icon? I'm...

Hey nostr:npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac , Do you still have an SVG version of the Nostr Connect extension icon? I'm working on a new update to republish it, but I've lost the SVG file for the logo. https://addons.mozilla.org/user-media/addon_icons/2822/2822855-64.png?modified=5640124a

Kind-1 (TextNote)

2026-04-08T07:22:12Z

https://wsrv.nl/ is a free instance for an image proxy nostr:nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqyd8wumn8ghj7un9d...

https://wsrv.nl/ is a free instance for an image proxy nostr:nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqyd8wumn8ghj7un9d3shjt35x33xjmrvd9hkutnwv46z7qg6waehxw309ac8junpd45kgtnxd9shg6npvchxxmmd9uqzq2ku8ax3h4zuj8k6t588m4vraznrfhw9x37vgqrsvge3maasf7m6yuyj8m

Kind-1 (TextNote)

2026-04-07T01:02:29Z

↳ Reply Event not found

67a449954a6a3eb05d7c0919fd0fc6fe4b0e59d54ed4be513b7ebd9cd8b64ba9

the musics are fire 🔥

Kind-1 (TextNote)

2026-04-05T22:51:21Z

↳ Reply Event not found

89b83df47b150da76ef8588f4f7e780f276ae8ed59b73eb210b8f03e3b6d68a2

fully adapt material 3 expressive theme

Kind-1 (TextNote)

2026-04-03T01:04:47Z

↳ Reply Event not found

89b83df47b150da76ef8588f4f7e780f276ae8ed59b73eb210b8f03e3b6d68a2

distraction free mode i only want to use the newsfeed, the rest can be toggle on/off

Kind-1 (TextNote)

2026-04-03T01:04:18Z

↳ Reply Event not found

b9417820c232d208d00eab1ff010da193c6572e2152a241b07643727cc720932

they forgot about astral.ninja too

Kind-1 (TextNote)

2026-04-02T00:33:15Z

↳ Reply Event not found

db7db28531337472ec0e9996586fdcd7386198a889b668d8b60ee58278dfcc1b

My biggest gripe with LLMs is "you're absolutely right"

Kind-1 (TextNote)

2026-04-02T00:32:16Z

↳ Reply Event not found

3ae00d2ab64205159642a9c0b0f12a8e477fba9d68da649deed36177eb4c903f

what did he says 😅

Kind-1 (TextNote)

2026-04-01T08:47:27Z

↳ Reply Event not found

bce5b9fedb118d7100e4a70127a722131e1a355d6a526c19223d6bbdc812657c

Yes, it annoyed me before, but I think I've reached the acceptance phase. All my most used apps on my phone aren't even native, and all google apps ar...

Yes, it annoyed me before, but I think I've reached the acceptance phase. All my most used apps on my phone aren't even native, and all google apps are looks out of touch on my samsung phone 🤣

Kind-1 (TextNote)

2026-04-01T01:22:17Z

↳ Reply Event not found

04b137f4cb29975b19d886f9979b356cf3743901b70687b6c232d4a63eebcb26

I think it will depend on what you want to build. For a simple and single feature app, it's okay.

Kind-1 (TextNote)

2026-04-01T01:09:27Z

With GPUI, you can build apps for desktop, web, and mobile.

Kind-1 (TextNote)

2026-04-01T00:48:03Z

↳ Reply Event not found

f577592a850412909b601bd2a882cbae28dd3cb4db204cf87417bf5cfdf47528

when I clicked to the login button, i got "login error"

Kind-1 (TextNote)

2026-03-31T06:53:40Z

↳ Reply reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

My github account is locked so I've migrated to https://git.reya.su/reya/coop You can also download ...

you can clone the repo then run with cmd: cargo run --release

Kind-1 (TextNote)

2026-03-31T05:26:53Z

↳ Reply Event not found

bfe6ce3ae9b29e6538fa99c9cd34f8f78ac73920a5d5325f1b4bc901d297296f

My github account is locked so I've migrated to https://git.reya.su/reya/coop You can also download the beta version here: https://github.com/reyakov/...

My github account is locked so I've migrated to https://git.reya.su/reya/coop You can also download the beta version here: https://github.com/reyakov/coop I will publish coop to flathub (linux) and other popular package managers when it's reached 1.0

Kind-1 (TextNote)

2026-03-31T05:23:24Z

↳ Reply Event not found

2ff1391abeed50cfd64c5871f3bfc95d2edfb17cdadf5bdb5e86b043b0941f10

emoji is also sticker 😅

Kind-1 (TextNote)

2026-03-30T13:23:07Z

↳ Reply Event not found

bfc0e457581226fc1435f6b73f742c666fd08760b60bfa094bbe9f93ed6f46b2

Hi nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 , I've pushed a small feature to the master branch. All errors related to ch...

Hi nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 , I've pushed a small feature to the master branch. All errors related to chat messages will be put in the error log panel instead of bombarding you with notifications. You can check the error and copy the source event there. btw, the error "No room for message" has been changed to "Recipient is missing", which is caused by kind 14 events not having any tags. https://nostr.download/5117522cc5b29740cdabf2cc613116f27076bdd895d5ba884a4c726238fe6efb.png

Kind-1 (TextNote)

2026-03-30T08:01:41Z

↳ Reply reya (npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445)

most nip17 clients will work fine if it only send/receive on user's nip17 relay list instead of the ...

and also send to your own relay not only the public one

Kind-1 (TextNote)

2026-03-29T07:32:31Z

↳ Reply Event not found

a8d0bcbf13b12bc25cb7ff59e3a872b6e901718d90e053ca4429a415acd7d792

most nip17 clients will work fine if it only send/receive on user's nip17 relay list instead of the nip65 one (or both)

Kind-1 (TextNote)

2026-03-29T07:31:23Z

↳ Reply Event not found

f110034b48c423c4e54f303e9e61b00e973d0d5c50917e5a894b724a48ea17bf

until i see solona donation 🤣

Kind-1 (TextNote)

2026-03-28T07:38:42Z

↳ Reply Karnage (npub1r0rs5q2gk0e3dk3nlc7gnu378ec6cnlenqp8a3cjhyzu6f8k5sgs4sq9ac)

why is xcode so bad... I have to assign at team on every build almost. Am I doing something wrong o...

i hate it, most stupid software on mac

Kind-1 (TextNote)

2026-03-28T01:36:43Z

↳ Reply Event not found

bfc0e457581226fc1435f6b73f742c666fd08760b60bfa094bbe9f93ed6f46b2

this mean some messages (the kind 14 event) of you didn't include any tags, maybe bugs on other clients? anyway I will change the error message for mo...

this mean some messages (the kind 14 event) of you didn't include any tags, maybe bugs on other clients? anyway I will change the error message for more clearer

Kind-1 (TextNote)

2026-03-27T00:56:50Z

↳ Reply Event not found

fa6bb7f9f0a9af07e220cfd514d5927c53d8a85cc2fcbf0596e75f4a08cbd84c

Ah, I will add the term and policy later. It is special relay for receive gift wrap events. the relay auth.nostr1.com sometimes delete my old events, ...

Ah, I will add the term and policy later. It is special relay for receive gift wrap events. the relay auth.nostr1.com sometimes delete my old events, so I decide to run one.

Kind-1 (TextNote)

2026-03-21T12:41:55Z

↳ Reply Event not found

99e942c00d04ca259d94805c5cf2af91b06bdacffa27d0802ba8d8d3436aa127

Can you add the relay wss://nip17.com to amethyst default's dm relay list?

Kind-1 (TextNote)

2026-03-21T12:36:19Z

↳ Reply Event not found

b238d80b1abcbe5b7654e4367f6493ccabea458189fabfb2712d0c00ef1b8b1c

the more I read your notes, the more I want a dominant gf, haha

Kind-1 (TextNote)

2026-03-21T00:57:16Z

↳ Reply Event not found

9a3c8eda47c47cbebc17b9c7459053ddc3a3de71cd5149ed9dfda165857eefe3

I use a thinkPad t14p 2025 (china exclusive), it's same specs as p14s in the west but with rtx 5050 graphic card

Kind-1 (TextNote)

2026-03-21T00:56:15Z

↳ Reply Event not found

00009eab217f5b0561cac63bc9b03fc4128f757b7290da5a5f4cac53663bfb54

10044 event is only published to the user's relay list. but yes, it could still be missed

Kind-1 (TextNote)

2026-03-20T03:01:21Z

↳ Reply Event not found

0000ca829b5e181154a3f168e7cefc832eb127c7d8af0abe7d1167922f3dd209

Yes, I agree the UX need to be improve, but I think you're misunderstand some points - Client A create a encryption key, user use it for encrypt/decry...

Yes, I agree the UX need to be improve, but I think you're misunderstand some points - Client A create a encryption key, user use it for encrypt/decrypt stuffs - Then user use Client B, Client B see user has set up encryption key in Client A. Then Client B request to share the encryption key from Client A. Client A share it. - Only one encryption key there, there are no multiple encryption keys

Kind-1 (TextNote)

2026-03-19T23:41:16Z

↳ Reply Event not found

770b7a5e19accb3cddd350c2f170cc03f5b92175a699f4335e25ea4d65b60d0d

I'm also adding a feature to check if message is encrypted by decoupled key or user key

Kind-1 (TextNote)

2026-03-19T04:45:33Z

↳ Reply Event not found

770b7a5e19accb3cddd350c2f170cc03f5b92175a699f4335e25ea4d65b60d0d

You can check it by using config button here https://nostr.download/e059665eb28e845e3f4759224bee8383d88738360793a32b38bf9c838e38b756.png https://nos...

You can check it by using config button here https://nostr.download/e059665eb28e845e3f4759224bee8383d88738360793a32b38bf9c838e38b756.png https://nostr.download/f78df64c8d729251dd27297ba84f2a69190a7e1bcea785de87c62e7daea98085.png "Auto": Coop will use decoupled key if both users are set it up, if not coop will fallback to the user key

Kind-1 (TextNote)

2026-03-19T04:44:27Z