https://github.com/greenart7c3/Citrine
Citrine is the relay. There's a lot of work to do on configuration and the ui but already works as a local relay.
And amber is the signer.
nostr:naddr1qqxnzde38q6rwde3xg6rwwpnqgsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgrqsqqqa284mdeyd
Do you think I should add some warning to the amber nip?
I think you should scrap the amber integration. Citrine support would be great.
Yeah, I didn't find any way to call an app in background like we can do with native apps.
Apps like coracle should use nip 46
Using amber without nip 46 is better for small applications like delete.nostr.com
To be honest I think it was some automated thing that banned me because of the fdroid build ci
tried to add Amber to fdroid and got banned from gitlab

Yes, I think there's no standard yet and nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z made a nip to save it somewhere else so it's doesn't affect the others clients that don't support this.
You can add the relay to your relay list normally for now if your client doesn't have a separated relay list.
Some clients also doesn't support connections without ssl I still have to find a good way to add support for that
You can read more in this issue
## Amber 1.0.6
- Relay connection improvements
Download it with [Obtainium](https://github.com/ImranR98/Obtainium) or download it directly in the [releases page
](https://github.com/greenart7c3/Amber/releases/tag/v1.0.6)
If you like my work consider making a [donation](https://greenart7c3.com)
## Citrine 0.2.6
- Add support for import nostr.sync backup files
- Add support for [translations](https://crowdin.com/project/citrine)
Download it with [zap.store](https://zap.store/download), [Obtainium](https://github.com/ImranR98/Obtainium) or download it directly in the [releases page
](https://github.com/greenart7c3/Citrine/releases/tag/v0.2.6)
If you like my work consider making a [donation](https://greenart7c3.com)
Encourages bad coding, high data usage, infinity loading screens etc.
You can see this basically in all clients
I think is a lot more complex fixing all websockets libraries than add some http endpoints to a relay.
You can reuse a lot of the code
https://github.com/rust-nostr/nostr-rest/blob/master/src/handler.rs
I liked the way is done here just send the event in the body for publishing an event or send the filters in the body when getting events
Could also have a /event/id endpoint
Websockets sucks.
The UX on nostr would be so much better if relays also had a rest API or something like that
nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 What does "Use secret to connect to the application" mean in Amber? Can you explain it in a different way?
It's more safe way to connect to applications but some applications doesn't support this.
Not at the moment
I also have this bug nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q
What's the point in a local relay? Is it a cross-client cache that is regularly flushed or place to store only important events? nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z's Amethyst and nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr 's Nostudel both support them.
eg. android: Citrine by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5; desktop: nostr-relay-tray by nostr:npub1tsjtf54cla7n8u7e7ghn6sy0parassxdfujs6phspzy98h3kqy4qqpqm8t
Local backups, saving space, access to you data offline.
Let's say you use 10 apps and each app uses 1gb of space.
If those 10 apps used the local relay they would all just use 1 gb.
Local relays could also implement something to be used as a proxy relay reducing the number of connections an app needs to make
## Amber 1.0.5
- Add a timeout when accepting/rejecting events from nip 46
- Add a retry logic when using nip 46
- Fix a bug that added a new app when rejecting a connect request
- Only update the connection status of an application after the relay response
Download it with [Obtainium](https://github.com/ImranR98/Obtainium) or download it directly in the [releases page
](https://github.com/greenart7c3/Amber/releases/tag/v1.0.5)
If you like my work consider making a [donation](https://greenart7c3.com)
I see. I think you are having some connection issue with the relay.
I'll try to improve this
Try restarting your vpn if you are using one
Try deleting the app in amber and creating a new one, after that add one more relay like relay.damus.io
Copy the new bunker url and try logging into nostrudel again
Also check if you enabled network permission in amber
Web browsers can't sign events in background. For this you need to login using nip 46 (bunker or nostr connect) I think it's in the advanced options when login in nostrudel
