-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CloutCast -- Total Frontend Integration with CloutCast APIs #436
base: main
Are you sure you want to change the base?
Conversation
A little demo of you’d like to see it live: https://vimeo.com/604146038 |
First off - amazing work @Zyther and @jsondevlin As this has had no replies for almost 24 hours - starting things off - some of which I have already shared with you. Not had a chance to look over the code yet - so apologies if some of this is covered by that. 1 - probably should have a cip before PR as I would say this is a large change. |
@tijno you're the man! Thank you so much for giving this some thought and taking the time to comment. 1- Sure thing we'll create a CIP so the community can engage with the idea! 2- Feature Flag is a good idea, will let core team add this if they choose as its a bit intrusive. 3- Correct, no cost to node operators. 4- This PR as is does not include revenue share. We're always open to discussing 3rd party integration agreements to find a fair revenue share agreement similar to what we've done with Cloutfeed. 5- We 100% want to find the best way to support this so that any frontend that displays promoted content can add an indicator. This is a problem today, not only when this PR is merged, as content is being promoted today. We're open to thoughts on how to accomplish this best for the ecosystem, but our first thought would be to provide a public endpoint to return this data (future state). |
Thank you Cloutcast team for putting this together. I’m all for it. I agree with proposed changes to PR by @tijno. |
Thoughts, @diamondhands0 @maebeam @lazynina @bluepartyhat @redpartyhat ? |
This is now up to date with DESO changes. |
The following PR modifies the frontend to support CloutCast. This PR is purely additive, does not touch backend code, and most if not all calls are non-blocking to the rest of the frontend's main functionality. Due to these points, a CIP was not created.
In addition to these points, this PR directly implements the "Sponsored Posts" bullet point in BitClout's white paper.
"Cast Post" has been added to feed-post's action menu, which brings up a new modal to create a Cast.
Casts in the sidebar brings up a "Messages" like page to view casts available to execute.
This PR is mobile, and desktop ready.
All screens were made to function and operate like Bitclout's frontend.
For any questions, concerns, or comments, please reach me directly. (smartalec)