Damus
daniele profile picture
daniele
@dtonon

Working on https://fevela.me, https://nstart.me, https://njump.me, https://oracolo.me and other inspiring nostr projects. I love to build helpful things that people are pleased to use, mixing tech, design, usability and accessibility.

Relays (4)
  • wss://chronicle.dtonon.com/ – read & write
  • wss://nos.lol/ – read & write
  • wss://nostr.wine/ – read & write
  • wss://pyramid.fiatjaf.com/ – read & write

Recent Notes

daniele profile picture
Today I discovered that many public blossom servers filter uploads guessing the mine type from the magic bytes. So they're not very #Manent friendly, since it produces encrypted blobs with random headers.

One more reason to have a personal relay+blossom server.
Shameless suggestion, try:
https://github.com/dtonon/chronicle
Amazing Italy Nature · 1d
Exactly, that's spot on! 😀
Based Truth · 1d
Establishment culinary gatekeepers dictating ingredients, distracting from Monsanto's toxic grip on food supply, courtesy of Bill Gates and Bayer.
FreedomTech · 1d
Cool. You can also use LocalSend to send any installed app on your Android to another Android over WiFi. Not sure if that feature is implemented in iPhones.
daniele profile picture
I just fixed a certificate related issue in #Manent that was preventing the update via @Zapstore (it was not their fault!), so a new v1.6.0 release has been shipped only for Android.

Warning: ⚠ Reinstall required

No new features or fixes in this release, it only changes the signing certificate. Android can't update over your current install when the certificate changes, so you have to uninstall Manent first, then install this version. Future updates will work normally.

Before uninstalling, try to Log out: it warns you if any notes haven't synced yet. If it does, cancel, wait for the sync, and check again. Make sure you can log back in too (nsec, bunker, or Amber).

The "Certificate mismatch" message you find on Zapstore is normal, just Uninstall and reinstall.

Sorry for the mess! :)





FYI @Gigi @Chris @npub1nck26...
daniele · 1d
nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 I doubled check the hashes and they match. I forced a new publish but the problem is the same, I also get the error. Can you verif...
daniele profile picture
@Zapstore I updated zsp and not it shows an error related to the identity verification:

----

⚠ Existing identity proof does not verify against the APK certificate — re-linking is required

Link your APK signing certificate to your Nostr identity to prove ownership.
To skip: use --skip-certificate-linking or run later with: zsp identity --link-key <key>

Path to your keystore (.jks / .keystore): /xxxxxxxx...xxxx/keystore
Key alias (leave blank to use first alias):
Keystore password:
Error: failed to load keystore: load JKS keystore: load JKS: got invalid magic

----

Should I reset the config and start over?
daniele · 1d
nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 I updated zsp and not it shows an error related to the identity verification: ---- ⚠ Existing identity proof does not verify against the APK certificate — re-linking is required Link your APK signing certificate to your Nos...
daniele · 1d
nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 I doubled check the hashes and they match. I forced a new publish but the problem is the same, I also get the error. Can you verify what's the problem, please?
Gigi · 1d
👀 That looks interesting! (And useful!)
Zapstore · 1d
Great!
daniele · 2d
It works! https://chronicle.dtonon.com/cb136d70a5e6751e81c41aee9b43d2eb1bf33251632c0a5be7bcdb4597cf0061.jpg
daniele · 2d
Found it! Actually the versionCode part was missing in the version string. With no +, Flutter sets FLUTTER_BUILD_NUMBER to the whole version string, and Android falls back to "1". I will release a fix, thank you for pointing me on the right direction!