πŸš€ zapstore-cli 0.2.0-rc1 released

Attention developers!

The biggest zapstore-cli release yet, with lots of improvements for publishing.

- Support for signing with nsec, NIP-07 in the CLI, NIP-46 bunkers, as well as sending unsigned events to stdout for use with nak or any other signer

- No longer depend on apktool (that annoyed so many Linux devs) or apksigner, no more shell calls

- Upload to configurable Blossom servers

- Simplified yet more powerful config file format

- Much smarter extracting metadata

- Overall way faster

Massive amount of work went into this. Finally releasing! But for that reason it's a release candidate, so please report bugs.

Upgrade now by running: zapstore install zapstore

Or get it at: https://zapstore.dev/download

Full release notes: https://github.com/zapstore/zapstore-cli/releases

#devstr

Reply to this note

Please Login to reply.

Discussion

Intentando zapear pero no me deja

Gracias! Yo recien pude zapearme

AhΓ­ pude en la otra nota, en tu cita

TIL: It's "zapear" in Spanish.

Very proud of this release. I put a crazy amount of hours and I love the result.

Empowering devs to decentralize software releases.

nostr:nevent1qqsrxm5078xk57226kmgdfhc5se74mn24v3eax5695cgzt3d2rcyhrspzpmhxue69uhkummnw3ezumt0d5hsygrceeh65u3xgwrjsnny0wnf8zv4wd0v3374ckn9wdl92yc0qf3s05psgqqqqqqstuq6ma

thanks for your work πŸ™πŸ»πŸ«‚

nostr:nprofile1qqsx8lnrrrw9skpulctgzruxm5y7rzlaw64tcf9qpqww9pt0xvzsfmgprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qyvhwumn8ghj7un9d3shjtnndehhyapwwdhkx6tpdshssfnq7m this should finally fix your issues, works similar to your tool (no more apktool or apksigner)

Cool, so its native dart code now and it works like NAP?

Exactly. And thank you for the signature extraction Rust code, after multiple attempts yours is the only code that o3 could port to Dart and work correctly

nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgewaehxw309a5xyu3wvdhhyctrd3jjuum0vd5kzmp0er5gcs version checks have been fixed in this one

nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 now that I have your nsec you can sign with other methods πŸ˜‰

Fun fact, this release was signed via a NIP-46 bunker running in the Zapstore server.

Impressed it worked as NIP-46 is usually a mess to get right.

Only implementations that work well in my experience:

Knox by nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgprdmhxue69uhkwmr9v9ek7mnpw3hhytnyv4mz7un9d3shjqgkwaehxw309aex2mrp0yhx6mmnw3ezuur4vghsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshs5p7jew (bunker server)

Nak by nostr:nprofile1qqsrhuxx8l9ex335q7he0f09aej04zpazpl0ne2cgukyawd24mayt8gprfmhxue69uhkcmmrdd3x77pwve5kzar2v9nzucm0d5hsh2c3z4 (as a client, not nak bunker)

Coracle by nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszrnhwden5te0dehhxtnvdakz7qgewaehxw309a5xyu3wvdhhyctrd3jjuum0vd5kzmp0er5gcs on the web

That's it

nostr:nevent1qqsrxm5078xk57226kmgdfhc5se74mn24v3eax5695cgzt3d2rcyhrspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygrceeh65u3xgwrjsnny0wnf8zv4wd0v3374ckn9wdl92yc0qf3s05psgqqqqqqsj97vfd

πŸ‘€

Awesome, I'll give it a try πŸš€

noob here…is this for android only?

Usage: CLI on MacOS and Linux

Publishing: CLI on MacOS and Linux, Android