reya

reya

I build nostr stuffs

npub

npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445

pubkey (hex)

126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f

nprofile

nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcprf58garswvaz7tmjv4kxz7fwva6kcat8w4k82tnddajsewlrlu

动态 (171)

↳ 回复 事件不存在

e060c0619f6f5c0194d04bac8b6880b3c70eb0c9e31c3f60e7906a98dec1738e

Welcome

Kind-1 (TextNote)

2026-06-30T00:35:54Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 Zio Mc (npub1msd70ld6pj9ph7gxtn0wghy534t5u7q0wjy5y50fe9w3vsex2kustzmeds)

Coop by nostr:nprofile1qqspycgrhlwu3he9ddhq407h7duheqxucn4g3a7zlp7agyzzyz6dvhcpz3mhxue69uhhyetvv9uju...

Thank for helping me testing Coop.

Kind-1 (TextNote)

2026-06-26T07:30:47Z

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

9ca29340b37719b0ff66cd47ad9c82f354802912597a97c675fba570032fae77

I'm not even play GTA 5 yet

Kind-1 (TextNote)

2026-06-21T00:27:33Z

↳ 回复 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

↳ 回复 事件不存在

b11ef06127df01ef3c9f3791ab20f53d90383430bf8728e16d5b1c36d6a3c589

Is it still using the character swap combat?

Kind-1 (TextNote)

2026-06-13T10:37:36Z

↳ 回复 事件不存在

cdc9712a73e05df725a8d6cee0c3ce94641c6437245a7a7ca76860a87cf51c36

first time I hear about odin, seem cool language

Kind-1 (TextNote)

2026-06-11T13:48:14Z

↳ 回复 事件不存在

88897735b14d6531ec590ae0b49f4f7f3415881e04da77012020cca7e0776369

* thighs sir

Kind-1 (TextNote)

2026-06-09T22:51:47Z

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

ff9dc4641874a71fdb4dcb100357d09a1dd43fb8ecb5c4ef09097b2e545a2563

Yup, I'm working to fix it.

Kind-1 (TextNote)

2026-06-03T07:40:21Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

318aba9fbbc375bc495fe4e818e79edf99ce3d7588f6b1c1e813c7ff81f31f04

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

Kind-1 (TextNote)

2026-06-01T03:02:52Z

↳ 回复 事件不存在

5cb638176d2cf8d937ab5f886d3d2d7e0193800091e387293b1e5f4be4142e74

Okay, I think I've found the problem

Kind-1 (TextNote)

2026-05-29T09:36:12Z

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

edcf06110a5f00739658f896c530d190d41fdd81c4401f536e055de29680d0d9

thank in advance

Kind-1 (TextNote)

2026-05-17T11:44:55Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 The Fishcake (nostr.build) (npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w)

Are there any real people left on Nostr?

i still here

Kind-1 (TextNote)

2026-05-03T07:17:04Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 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

↳ 回复 事件不存在

0272c0437a32f02bbd2c159c44397bd54fd2aa1d544b7ed8e18f19fde21865c5

second retard company (microslop the first anyway)

Kind-1 (TextNote)

2026-04-14T12:45:29Z

↳ 回复 事件不存在

816523fa0b0a65231836559fd5c559d196b437cc433b6639221624f91282ac23

most retarded company

Kind-1 (TextNote)

2026-04-14T00:48:22Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

fe1034e6d7afa33ecc2ae334118c2cec9417a5f0336b8ad0a45b43d86151f1b8

i love yuri

Kind-1 (TextNote)

2026-04-10T02:27:03Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

a060a61f1f33e2066b30feddc1902e21f7c24170493dcb1a56fcc519cd003d59

I wonder whether the Nostr Design team is still active

Kind-1 (TextNote)

2026-04-08T12:08:30Z

↳ 回复 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

↳ 回复 事件不存在

67a449954a6a3eb05d7c0919fd0fc6fe4b0e59d54ed4be513b7ebd9cd8b64ba9

the musics are fire 🔥

Kind-1 (TextNote)

2026-04-05T22:51:21Z

↳ 回复 事件不存在

89b83df47b150da76ef8588f4f7e780f276ae8ed59b73eb210b8f03e3b6d68a2

fully adapt material 3 expressive theme

Kind-1 (TextNote)

2026-04-03T01:04:47Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

b9417820c232d208d00eab1ff010da193c6572e2152a241b07643727cc720932

they forgot about astral.ninja too

Kind-1 (TextNote)

2026-04-02T00:33:15Z

↳ 回复 事件不存在

db7db28531337472ec0e9996586fdcd7386198a889b668d8b60ee58278dfcc1b

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

Kind-1 (TextNote)

2026-04-02T00:32:16Z

↳ 回复 事件不存在

3ae00d2ab64205159642a9c0b0f12a8e477fba9d68da649deed36177eb4c903f

what did he says 😅

Kind-1 (TextNote)

2026-04-01T08:47:27Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

f577592a850412909b601bd2a882cbae28dd3cb4db204cf87417bf5cfdf47528

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

Kind-1 (TextNote)

2026-03-31T06:53:40Z

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

2ff1391abeed50cfd64c5871f3bfc95d2edfb17cdadf5bdb5e86b043b0941f10

emoji is also sticker 😅

Kind-1 (TextNote)

2026-03-30T13:23:07Z

↳ 回复 事件不存在

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

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

f110034b48c423c4e54f303e9e61b00e973d0d5c50917e5a894b724a48ea17bf

until i see solona donation 🤣

Kind-1 (TextNote)

2026-03-28T07:38:42Z

↳ 回复 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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

99e942c00d04ca259d94805c5cf2af91b06bdacffa27d0802ba8d8d3436aa127

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

Kind-1 (TextNote)

2026-03-21T12:36:19Z

↳ 回复 事件不存在

b238d80b1abcbe5b7654e4367f6493ccabea458189fabfb2712d0c00ef1b8b1c

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

Kind-1 (TextNote)

2026-03-21T00:57:16Z

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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

↳ 回复 事件不存在

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