NEW NOSTR CLIENT - #zappedit

⚑ ZappedIt.com ⚑

Do you like to use #nostr in #reddit style? Then you may like the new #opensource #client that I created in the last week - https://zappedit.com

WHAT'S NEW IN ZAPPEDIT?

* Follow hashtags and see all posts for those hashtags in a single page (similar to reddit's home page)

* Upzap (upvote by sending sats to the note's author, instead of just clicking a button)

* Downzap (downvote by sending sats to any person of your choice, a non-profit perhaps, instead of just clicking a button)

* See a tally upzaps vs. downzaps in each note

HOW ARE DOWNZAPS CALCULATED?

* When someone downzaps a post, zappedit adds a '-' to the zap description. In fact, any zap with a description containing a '-' is counted as a downzap. This could improve or change over time.

WHERE IS THE METADATA SAVED?

* nostr has a provision for application specific data being saved on relays by sending an event of kind 30078. All the zappedit metadata (followed topics list, downzap reciepient npub) is saved this way.

WHAT FEATURES ARE DONE?

* NIP-07 login

* Search hashtag

* Follow, Unfollow hashtag

* Feed with notes

* Hashtags linking

* Image display in note

* Set a downzap recipient

* Upzaps and Downzaps using QR Code

* Open user profile/post in snort

WHAT IS YET TO BE DONE?

* Show user mentions in notes

* Configure multiple downzap recipients - Exact recipient randomly chosen during the downzap

* Load images only for notes by 'followed' users

* Relay list

* Switch light mode/dark mode

* Anything else? Drop suggestions in comments

HOW TO REPORT ISSUES?

You can report issues in the github repository - https://github.com/vivganes/zappedit

#puravida #nostr #client

Reply to this note

Please Login to reply.

Discussion

Trying this up πŸ’œ

Thanks for your enthusiasm and the bug report πŸ™

Doing RCA for that now.

The downzap option seems pretty cool. I think we need something like that

Thanks for the feedback πŸ™

🫑🫑

#[2]

I will def have to check this out later!

Perfect spot for Boatstr. It’s coming back. Been super busy recently. Soon.

#Same

Can’t get the search function to work on mobile (Safari)

thanks for the feedback.. mobile support is yet to come.

I will prioritize it as I see many feedbacks around that

Very excited! I’ve been waiting for something like this to come πŸ‘

Thanks for your enthusiasm πŸ™

Looking forward to your feedback.

Thanks to the devs of #ndk

NDK helped a novice like me to create a client easily

#[2]

LOVE IT!

Thanks for your feedback and the NDK work πŸ™

Any feedback on what was the most useful with ndk? What is lacking? Confusing?

Thanks for asking this question.

**Most useful**

* Ability to create clients without getting into lower-level implementation details (like bech32, lnurl, etc)

* Decent documentation for a project that is this nascent

* Typescript type descriptions

**Confusing**

* NDK does not do anything with an empty `explicitRelays` array. The naming 'explicit' made me guess that it is optional and there is an 'implicit' setting for the relay choice, which seems to be not.

* I know it is yet to come, but ability to update the relay list dynamically (like after we find the user's preferred relays) would be great. [I have a solution in my mind. Mostly will do a PR]

* `await ndkUser.fetchProfile()` is somehow confusing to my mind. I would prefer a neat way in constructor to initialize a NDKUser with a profile. [May be i will do a PR for this too]

Once again, thanks a lot for saving a lot of time πŸ™

With NDK, i took 2 days for the full implementation of https://zappedit.com + a few more days for polishing.

Without NDK, I wouldn't even have attempted it.

πŸ™ for #ndk feedback

Documenting your feedback on ndk-docs git for reference as the team continues to update docs, and dev kit

https://github.com/nostr-dev-kit/ndk-docs/issues/10

cc #[5]

Thanks this is awesome 😍

Won't load for me, but will try again :) this will be v useful for #progstr πŸ‘€πŸ‘€ lol nostr is a progtocol now

Few questions:

1. what is a progtocol? I am relatively new here. I haven't heard this term before

2. What's not loading? zappedit? or ndk?

Thanks for your feedback though πŸ™

Oh sorry, a progtocol is just a silly pun because I post prog rock.

But yeah zappedit won't load past 'searching for nip07'. I'm probably doing something wrong tbh. Using GetAlby ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

Do you have a NIP-07 extension installed? If not you could install by clicking the link shown below the loading animation.

It is not available for most mobile browsers though

Using desktop with a GetAlby plugin, think that seems to work on logins for things usually. I'm not very good at this tho lol

Ah! I see..

GetAlby plugin is used to send zaps.

NIP-07 extension is used to keep your private key secure. I am using Flamingo for chrome and nos2x-fox for firefox.

This extension enables you to login to nostr clients without sharing your private key to them.

I wasn't aware of the other ones, thank you... but GetAlby also has this function. But the prompt doesn't come up on zappedit πŸ€”

Thanks for sharing that info. I wasn't aware of that.

Let me do a test with alby tomorrow and see how to fix it. (It's already 12am here in #india)

No worries, I actually know nothing tho. So unfortunately I cannot help you πŸ˜”

Hey I just pushed an update to zappedit.com

Alby connect should be working now

Interested in learning how you were able to put this together so quick!

NDK is a major factor

Also, me already learning the technicalities of nostr by contributing to #snort and #amethyst under the guidance of nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 and nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z helped too.

https://github.com/nostr-dev-kit/ndk

Hey Vivek – I am having lots of trouble when I load the page getting Zappedit to recognize that I have alby installed. Refreshing the page doesn't help...

Yes someone else reported this issue as well. I am trouble shooting this today...

I have the same problem.

Hey nostr:npub1vxd0dfst8ljvwva2egrpc53ve8ru78v8aaxfpravchkexmfmmu3sqnrs50 I just pushed an update. This must take care of the issue.

Please let me know if the issue persists

Hey @Jeff I just pushed an update. This must take care of the issue.

Please let me know if the issue persists

πŸ‘€πŸ‘€πŸ‘€πŸ‘€

Looks great! Welcome to the "clients for following topics/hashtags" club, great minds think alike 😁

Hey! Big thanks for the site! I really love it!

- It would be great to see the popular hashtags on the beginning and also later as a separate sub-page.

- upzap function should recognize my wallet and prompt me for the confirmation.

- Would be great to add a list of non-profit or charity organizations for the downzap settings.

Thanks for the feedback. I had the very same intent of downzaps for charity organizations πŸ«‚

+ one more feedback:

Would be nice to load the videos in-page.

Thanks for the feedback πŸ™

will add it to my list of things to do