Give me some feedback about amber and citrine, the good and the bad.
Login to reply
Replies (44)
Haven’t had any issues with Amber yet. Has been working seamlessly. Haven’t tried Citrine.
Use both, and have had no problems. Thank you for the amazing work!
Here's 2 dumb feature requests for citrine:
1. Pie chart of kind types. Maybe the pie slices look like orange segments idk.
2. Expose relay as a Tor service externally. I'm not sure if this is possible on mobile, but it would be great for censorship resistance combined with the outbox model I think.
My phone gets hot sometimes & my battery gets tired out quickly when I have Citrine running.
Amber has worked great for me.
.
Amber is outstanding.
Took me a while to figure out that I had to remove my Amethyst profile before the app would work. Maybe some UI guidance helpful for the uninitiated would be useful?
Thanks for building.
Docs. Citrine wasn't bad but I needed help getting Amber working with amethyst and searching the internet was no help because this is all so new.
FYI, I'm bad at this too so I'm not judging. It is the most boring part.
I never could get Amber to work. Citrine just works.
I love how Amber just works and is configurable about which event kinds I want it to sign automatically and which ones it should prompt me for.
I'd like to see what events were recently signed and a log of events that I rejected so that I can change my mind about a rejection if it was a mistake.
I'd also like it to listen for requests from new apps without having to initiate on Amber by going to 'add app'. A screen that show recent requests would be nice.
I love the idea of citrine and I get that apps choose what events theynare going to push to it which is outside your control. but some management features would be nice to understand what has been pushed and selectively delete based on filters (I know that's no small task and its a big need for me right now as I'd actually like more context around my events to be pushed)
Citrine could optionally breakdown its kind count by author so this was a bit clearer. For example it wasn't immediately obvious that amethyst was doing this:
Is there a good andriod / web client to review events on a single relay ie on citrine?
It should do that if you add it to the local relay section.
View quoted note →
To expose to tor you can use orbot for now.
I'll see if I can find a good tor library to make this easier
There's an activity button in the permissions tab for each application that shows a log of the events of the application.
There's a option in settings called Enable listening for new connections. Enabling this will allow you to sign for new apps without having to add them first
Thanks
Nostrudel. Don't know if there's others

noStrudel
A simple nostr web client focused on exploring nostr
Using citrine only with amethyst?
Yes. It was the first amethyst update that moved toward outbox.
I think someone solved this by removing the relay from amethyst, force closing both apps them opening it again and adding the relay.
I use the relay only in the private and local relays sections
Ok. I'll try that & let you know how it goes.
Amber lags quite a bit for me. Switching tabs (home, settings, permissions) takes about 1 second. F-Droid doesn't, for comparison.
Also, before the update with the auto approve for basic actions (maybe solved now), when Amber opens to approve some action and more show up, it lags heavily. It takes a few seconds to update the list. And the confirm button looks a bit deformed.
I'm using an older phone with Android 14 ROM.
I improved the multiple events screen performance a bit in the last update.
I'll see if I can improve the performance more
That was me, thanks! But I'm having another issue: I also run Citrine in private home & local in #Amethyst. However, private home dumps Citrine randomly. Can't get Citrine to stay listed as my private home relay for more than a day.
Now I have something reproducible!! Start with fresh install of #Amethyst 0.90.05 fdroid (or clear app storage). Sign in with #Amber. Relay list is retrieved without issue including my #Citrine private home (local is not retrieved). Mute list is retrieved successfully as well. Now force close #Amethyst without clearing storage. Relaunch #Amethyst. Check relay list. Citrine is dumped from private home every single time. Mute list is also irretrievable.
That seems to have worked, especially for the overheating. Thank you!
Amber is amazing but absolutely no way to back up settings or restore 4/5 until then
Yea i ran into that same issue
Whoa.
So you're telling me that if I set up a onion service pointed at localhost:4869, and then put
ws://enq3ujvssbbypmjhzfkb7ogaadjvadep5tcbmiw6eruvu6yzjutc6cad.onion:4869
into my outbox relays, anyone using tor and the outbox model can see my posts? Holy shit bro
Amethyst + Citrine + Tor 👀
Amethyst + Citrine + Tor 👀That was easy actually, but I could see some folks having trouble. It would be even better if it was one click to get it running, plus add the outbox relay to your list 😎👌
How is this done exactly in orbot?
In orbot got to settings/onion services.
Add a new service.
Citrine uses port 4869. I set that for both ports. Name it whatever. Nostr worked for me 😂
You will need to restart orbot after you save. Then you can go back and copy your onion service address. Add ws://ONIONADDRESS:4869 as an outbox address in Amethyst.
You may want to look into the whitelisting feature of citrine too. I set it to only keep notes that I post or refer to me.
😎👌
How do you "restart" orbot? I am in a loop there.
I think you can just stop and start the service from the main screen. If not a force restart from the app info page should do the trick.
I've got so many feature requests 😂
Love using both!
(In due time) need better UI/UX
Absolute necessity for sovereign #Nostriches
Does this work on invisible pro?
I don't think invisible pro has service settings
there is no way to authorize signing but deny encryption/decryption
I found that citrine crashed when trying to backup to sd card
Can you share what device and android version are you using?
FreedomPhone
Android version 10
Build number K6013Q7CL.FHDJ.Q0.TJAPA9TNTQTSTYPQ.0913_1354.V2.01
Amber:
I don't know where to copy the npub / there isn't one ("copy public key" would be nice).
I'm loving amber and amethyst together with ntfy which are ALL in the F-Droid app "store"... I can't seem to find citrine in F-Droid though... Is somewhere else or on the way?
Yep. I have to go into amethyst and go to my profile and click on the qr code button to see my npub so that I can log into another machine with using my nsec...
Citrine | F-Droid - Free and Open Source Android App Repository
Nostr relay for Android
Thank you!
5 Stars!!!!!!!