Oddbean new post about | logout

Notes by Zapstore | export

 I wonder if someone will make a smartphone that has a NostrOS (let's say its a nostr-optimized an... 
 nostr:nprofile1qqswhhhf99z77pfg80s2c00z27rusxn2tzss7450n34krkwa2yadhtgpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhkummnw3ezuerkv36zuer9wcq3vamnwvaz7tmpw5h8yetvv9ukzcnvv5hx7un8lpntld 👀 
 If Nostr wins, I expect any user to have at least 30 clients being actively used in a single phon... 
 On it 🫡 
 🚀 zap.store cli 0.1.1 released

Adds pointer to latest release (⚠️ attention devs: this is necessary for your app to show in Latest Releases and updates in the UI)

Also: various parsing improvements, allow passing zapstore.yaml via -c argument

To update: zapstore install zapstore 

Or download from https://github.com/zapstore/zapstore-cli/releases 
 Everything we support 
 nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgppemhxue69uhkummn9ekx7mp0h3... 
 Sorry no time for the website rn, what do you suggest? 
 It's one less place to update, I wanted to redirect to njump that looks nicer but it's broken (does not update the kind 0) 
 Why would I want to associate my npub with my apps in zap.store? I understand using WoT to see wh... 
 This is not correct. First off, you do not sign any events so your npub can't be associated to anything (and when it happens it will be totally transparent and voluntary). Elsat is also right that you can log in with any other npub. Also, we do not check IPs or perform tracking.

Lastly keep in mind this is nostr, you can create a new keypair at any time. 
 All good, thank you for asking! And for using the app 
 At some point friends will be able to share if they're using Fountain but again - that will be transparent and voluntary 
 Shipping 
 Sorry for the delay frens. Just whitelisted nostr:nprofile1qqst4dr6ttrw6s28squnwwuj5vsvsly33h7r4nsuzz3f8nf3wjsmk9cprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qv396c for com.koalasat.pokey

LFG! 
 nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpzpmhxue69uhkummnw3ezumt0d5... 
 Yes, this was reported earlier. I will have a look later today! 
 Please try again with 1.1.6, it's fixed there! If it doesn't work, you can try going to Settings and Delete local cache 
 Awesome. No need to reinstall! Just clear the cache 
 Android's openness goes hand in hand with Nostr's openness.

nostr:nprofile1qqs83nn04fezvsu89p8xg... 
 At some point we'll need Derek's curated app set 🙌 
 Whoa nice! Appreciate the effort but curious about one thing: how do you make it work without giving Github your nsec? 
 Your desire for freedom is incompatible with iOS 
 We'll get to iOS. Challenge accepted 
 Should we add this to our indexer? Or would you like to self publish? 
 100% understand. No rush and keep up the great work! 
 🚀 zap.store for Android 0.1.4 released

- Introducing curated app sets. Not only zap.store curations but great ones by nostr:nprofile1qqsxu35yyt0mwjjh8pcz4zprhxegz69t4wr9t74vk6zne58wzh0waycpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309ahx7um5wghx77r5wghxgetk9uq3samnwvaz7tmxd9k8getj9ehx7um5wgh8w6twv5hsj7hdd2 and nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau 
- By tapping on "Load more" releases it's now possible to browse all apps in the relay

And also:
 - Significant performance improvements and "loading forever" bug fixed
 - UX improvements around app cards and versions
 - Dozens of other fixes

https://image.nostr.build/6ef0361bf5236ba793b6bd75083def41bd130f3d5113445ccebe5cbf9a279e90.jpg 
 nostr:nprofile1qqstnffh2gam5t7d46zhmyxc5asdunep88yljrvcda68ee7sasx3w0gpz9mhxue69uhkummnw3ezuamfdejj7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uq3wamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmny9upwsw84  
 Side note nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau, I had almost finished this note when Amethyst crashed (when tagging you, ironically). Lost everything and had to start from scratch😭

Possible to do autosave drafts? 
 I don't have a private relay. Would it be possible to autosave locally, though? 
 That is coming! 
 You're not doing anything wrong. There are lots of devices to test on and I don't have much resources, sorry. But I will take a look 
 It's basically the same! I will be adding back a few categories that were removed 
 The new UI changes on nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpzdmh... 
 Thank you!

Yes, the idea is to slowly introduce user curated app sets. So repeated apps is always a possibility! Privacy, bitcoin, etc will be coming back.

Regarding complete list of apps: it's right there in the home screen. Have you not tried it? 
 hi nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygpz4mhxue69uhhyetvv9ujuer... 
 Will fix, thanks! 
 Yo  nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 - how do we sign releases? 
 That would be awesome!

 - You have to use the CLI, but hold on that I'm releasing a new version, likely today
 - you have to be whitelisted, which I'm doing right now
 - I have to remove the zapstore-signed release

I noticed the btcmap icon could not be extracted from the APK and thus is missing, it would be great if you used the --icon argument 
 nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygpz4mhxue69uhhyetvv9ujuerpd4... 
 Thank you! 

Yes, I like that, user signed features are planned for 0.2 
 nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgppemhxue69uhkummn9ekx7mp0h3... 
 Thank you ahmed! 
 Damus #notedeck on nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 soon™... 
 👀

nostr:nevent1qqstau4lkjr7zpg30jrykf942v9dzxccdkjssjewychedgp5q5yltxgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygqh2wxu9f38d8gfgsl33smuhc6cl26mh7vpzu6592nutlchrmthcspsgqqqqqqsq8edej 
 nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8 I was unable to install on ... 
 So you downloaded the APK, and you got a message? Can you share more info? 
 Sorry I don't know what that is. Are you able to install other APKs? Do you know which architecture your device runs on? (arm64-v8a is the only supported one for now) 
 How about AppVerifier, or Obtainium? 
 ❓
Is it time to create our own App Store or find a way to log in without third-party apps?
#Ask... 
 👋 
 zap.store has a chance of becoming the natural entry point to a universe of nostr micro apps.

Work in terms of bootstrapping and interop is needed but if you squint, you can see the future. 
 It's significantly easier than F-Droid - but it requires a nostr keypair.

I will be working on the website and docs. Step by step. 
 Did you manage to publish nostr:nprofile1qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgspz3mhxue69uhhyetvv9ujuerpd46hxtnfduq35amnwvaz7tmjv4kxz7fwwajhxar9wfhxyarr9e3k7mgprdmhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8x6lmt90 ? It would be great if you could match the release version with the APK version (which always seems to be 1.0) 
 Just downloaded nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpz4mhxue69u... 
 Let us know if you have any issues! 
 👋 
 Yes 
 nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgppemhxue69uhkummn9ekx7mp0h3... 
 In the next few days, probably. Pretty much done. I'm working very hard on it but I don't want to stress more about it. 

Thanks for the patience🙏 
 Ah bom, se já existe, show de bola,  é um app ou um site? 

Ah e mesmo que algo já exista, é ... 
 Obrigado! 
 i have a $30 Nexus5x that i put LineageOS on, and am building a data only, nostr only, phone out ... 
 Great to hear!

There's some cool stuff coming up, and our current dev version is significantly more performant 
 zap store is a game changer for people who want to get out Google ecosystem.
Pair a privacy-focus... 
 We have some work to do in terms of docs before suggesting it for Accrescent

Unfortunately I think the graphene people are no longer active on nostr 
 Great to hear you're still around! 
 #0xchat signed by nostr:nprofile1qqs9ajjs5p904ml92evlkayppdpx2n3zdrq6ejnw2wqphxrzmd62swspzemhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6qgdwaehxw309aukzcn49ekk2qghwaehxw309aex2mrp0yh8x6tpd4ehgu3wvdhk6ynf30t LFG 🚀

https://image.nostr.build/fe6bb7198da3dfe36659c397ba45c55709c87f6fad73dea7a4b09414f9e58c35.jpg 
 You may have heard of the "slippery slope"

First, you discover #nostr, then #LoRa and #Meshtasti... 
 Your wish is my command 🫡

Search for zmninja now! 
 Wish I could go to AMS 😆 Thanks though! 

We had a look at mobifree a few months ago. Interesting but with its problems 
 That would be awesome! nostr:nprofile1qqs0l09hq60h4fwkmvffavu70k9f0z2xd5j45cmm4s0tlpshkpt5q3qprfmhxue69uhhxarjvee8jtn0wpjku6r0danxgtnwdshszxthwden5te0wd6xzemfdenjumn0wd68q7fwd3hkctcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtcchk3g5 would you 
 Wish I could go to AMS 😆 Thanks though! 

We had a look at mobifree a few months ago. Interesting but with its problems 
 Very cool. You know where to get it.

https://image.nostr.build/f704313135226b167796d172fcbc4ccb1dc1c8504be4246032d2f55f8d7fa97b.jpg

nostr:nevent1qqsqwgeqssj2gdhrvyl5kdpwkh5rx3azq744g8wtms590lv77tl0tvqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygqe3yp5u44c7crvwf85tgfvap9prpqkyx40wxp2rajkgwqtn3p8dvpsgqqqqqqs0uhknx 
 nostr:nprofile1qqs83nn04fezvsu89p8xg7axjwye2u67errat3dx2um725fs7qnrqlgpz4mhxue69uhhyetvv9ujuerpd4... 
 Thank you Matt!

We'll need to think about that one. Obtainium-type fetching likely won't happen, but an idea was to allow having another "wild west" relay where users could suggest any repo to be indexed. 
 The top four requests that our users provided in the feedback screen:

 - Loading issues, greyed out placeholders. There was a race condition in relay client initialization that seems to fix it

 - Listing all available apps for discovery. This is coming in the next release! I will be implementing in the next few days

 - Updating apps issues. Showing the error reason more prominently on screen now

And lastly, background updates. This is planned for a release of the next milestone, likely by end of year.

Thank you all for your feedback, it's really helpful 🫂 
 Let's assume we have some product ideas for IVPN customers to test, invite-only.
We start a chat ... 
 Hello IVPN 👋

Your app is listed on zap.store, it would be awesome if you could start nostr-signing your releases! Your users will be able to 100% verify what they're installing is from you 
 Pretty wild to look back at the first version ever of zap.store, 8 months ago.

We had no Android, no APKs, no custom relay, no Dart library, no indexer, no CLI... what a ride!

nostr:nevent1qqstex2gzczpkxcmkq7z75p3zg9xn4p0kcw2r0sfw0jdmvuep6x8lsgprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj730qgs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75srqsqqqqqpny2hvn