## Citrine 1.0.0

- Added crash report handler

- Support for content resolver by nostr:nprofile1qqstqk0w3eq77c5clrzajuwdgtzhvujt9n6mvpmxhl8a67aud7t83ncpzdmhxue69uhhqatjwpkx2urpvuhx2ue0mw549x

- Broadcast events to relays when back online by nostr:nprofile1qqstqk0w3eq77c5clrzajuwdgtzhvujt9n6mvpmxhl8a67aud7t83ncpzdmhxue69uhhqatjwpkx2urpvuhx2ue0mw549x

- Added some missing string resources from settings screen

- Host web apps

- Better performance when loading the kind field

Download it with [zap.store](https://zap.store/download), [Obtainium](https://github.com/ImranR98/Obtainium), [f-droid](https://f-droid.org/packages/com.greenart7c3.citrine) or download it directly in the [releases page

](https://github.com/greenart7c3/Citrine/releases/tag/v1.0.0)

If you like my work consider making a [donation](https://greenart7c3.com)

## Verifying the release

In order to verify the release, you'll need to have `gpg` or `gpg2` installed on your system. Once you've obtained a copy (and hopefully verified that as well), you'll first need to import the keys that have signed this release if you haven't done so already:

``` bash

gpg --keyserver hkps://keys.openpgp.org --recv-keys 44F0AAEB77F373747E3D5444885822EED3A26A6D

```

Once you have his PGP key you can verify the release (assuming `manifest-v1.0.0.txt` and `manifest-v1.0.0.txt.sig` are in the current directory) with:

``` bash

gpg --verify manifest-v1.0.0.txt.sig manifest-v1.0.0.txt

```

You should see the following if the verification was successful:

``` bash

gpg: Signature made Fri 13 Sep 2024 08:06:52 AM -03

gpg: using RSA key 44F0AAEB77F373747E3D5444885822EED3A26A6D

gpg: Good signature from "greenart7c3 "

```

That will verify the signature on the main manifest page which ensures integrity and authenticity of the binaries you've downloaded locally. Next, depending on your operating system you should then re-calculate the sha256 sum of the binary, and compare that with the following hashes:

``` bash

cat manifest-v1.0.0.txt

```

One can use the `shasum -a 256 ` tool in order to re-compute the `sha256` hash of the target binary for your operating system. The produced hash should be compared with the hashes listed above and they should match exactly.

Reply to this note

Please Login to reply.

Discussion

Humm, what is that web app thing about? 🤔

To host static WebApps like jumble or coracle

Sorry if this is a stupid question, but would it be possible to have citrine provide WoT scores? How I understand it, each user having their own wot algo/calculations is kind of the goal right?

is there a manual for setup? I installed it and added it to amethyst and keep getting this error.

Are we supposed to put our npub in accept events signed by

error

WebSocket Failure: Failed to connect to /127.0.0.1:4870

You are probably using the wrong port the default is 4869

ahh, you're right. I thought what I had was the default, I don't remember ever changing it, that's why I didn't think of clicking on the back to default button.

it's working now, thanks! citrine rocks!