* update users
* update
* With constructed intro feed, only grab 20 random suggested users to avoid perf issues
* Don't 'check for latest' in the feed with the suggestions feed
* Show/hide the welcome banner on account change (close#257)
---------
Co-authored-by: Jay Graber <arcalinea@gmail.com>
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* update api to 0.1.3
* add repost modal with reposting functionality
* add quote post UI
* allow creation and view of quote posts
* Validate the post record before rendering a quote post
* Use createdAt in quote posts for now
* add web modal support
* Tune the quote post rendering
* Make did and declarationCid optional in postmeta
* Make did and declarationCid optional in postmeta
* dont allow image or link preview if quote post
* Handle no-text quote posts
* Tune the repost modal
* Tweak composer post text
* Fix lint
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* delete old onboarding files and code
* add custom FollowButton component to Post, FeedItem, & ProfileCard
* move building suggested feed into helper lib
* show suggested posts/feed if follower list is empty
* Update tsconfig.json
* add pagination to getting new onboarding
* remove unnecessary console log
* fix naming, add better null check for combinedCursor
* In locally-combined feeds, correctly produce an undefined cursor when out of data
* Minor refactors of the suggested posts lib functions
* Show 'follow button' style of post meta in certain conditions only
* Only show follow btn in posts on the main feed and the discovery feed
* Add a welcome notice to the home feed
* Tune the timing of when the welcome banner shows or hides
* Make the follow button an observer (closes#244)
* Update postmeta to keep the follow btn after press until next render
* A couple of fixes that ensure consistent welcome screen
* Fix lint
* Rework the welcome banner
* Fix cache invalidation of follows model on user switch
* Show welcome banner while loading
* Update the home onboarding feed to get top posts from hardcode recommends
* Drop unused helper function
* Update happy path tests
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com>