Commit Graph

669 Commits

Author SHA1 Message Date
Paul Frazee d5e3fa2d4a Turn links to posts into quote posts (#262)
* Turn links to posts into quote posts

* Fix lint
2023-03-03 16:30:33 -06:00
arcalinea 44cc4c58dd New user constants (#260)
* 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>
2023-03-03 15:37:17 -06:00
Paul Frazee 33be8a1d59 Move the translate item to the top of the menu 2023-03-03 13:19:00 -08:00
Paul Frazee 6488aade12 Add translate link to post menu (#261)
* Add a google translate menu item to posts

* Fix: make sure the dropdown menu is always visible (when low on the screen)
2023-03-03 15:13:31 -06:00
Paul Frazee c9441963a5 Remove replies from the home feed (#259)
* Remove replies from the home feed (close #252)

* Increase the 'load more' threshhold
2023-03-03 14:43:18 -06:00
Paul Frazee d7b8394b14 Fix dark mode ellipsis on posts 2023-03-03 12:05:38 -08:00
Paul Frazee 98e3b96b23 Edit profile fixes (#258)
* Fix: only clear banner or avi when requested in edit profile

* Set the default snap points to 90% to ensure the modal never fails to raise
2023-03-03 14:02:40 -06:00
Paul Frazee 401739a4b0 1.4 2023-03-02 17:02:46 -08:00
Ansh c1126bf5d5 72-delete-avatar-and-cover (#255)
* allow to delete profile pic

* allow for removing banner
2023-03-02 18:53:18 -06:00
Ansh 645aad0833 make authorAvatar optional prop (#254) 2023-03-02 18:51:13 -06:00
Paul Frazee 08178f01b1 Minor improvements to web autocomplete in composer 2023-03-02 16:43:19 -08:00
Ansh ee7fca7381 73-post-embeds (#253)
* 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>
2023-03-02 18:09:48 -06:00
Paul Frazee 5a59784fe7 Quick fixes to dark mode character counter colors 2023-03-02 13:59:44 -08:00
Paul Frazee 34cc7cb5f8 Increase network timeouts (closes #248) (#249)
* Increase network timeouts (close #248)

* Fix: on post error only update the ext link card if it's in use
2023-03-02 13:31:16 -06:00
Paul Frazee 9e9a446c03 Trim whitespace from the invite code (close #245) (#247) 2023-03-02 12:42:52 -06:00
Ansh d1dacfa8b0 New onboarding (#241)
* 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>
2023-03-02 12:21:33 -06:00
Paul Frazee 9bbf9ae7f4 A couple various fixes (#242)
* Fix: set the status bar color for dark mode when logging in

* Add some logging

* Improve read/unread tracking behaviors in notifications
2023-03-01 16:54:50 -06:00
Paul Frazee 1561ff64c4 1.3 2023-03-01 09:13:43 -08:00
Paul Frazee d53caa390b Fixes to dark mode (#238) 2023-03-01 10:35:56 -06:00
Paul Frazee a6e9ebec6e Fix tests for march 1st 2023-03-01 08:35:25 -08:00
Paul Frazee aca5cfd202 Add a temporary lexicon refactor guard (#235)
* Add a temporary lexicon refactor guard

* Fix test

* Fix tsconfig formatting
2023-02-28 11:57:49 -06:00
Paul Frazee 6885bccdff Remove leftover log 2023-02-28 09:08:36 -08:00
Paul Frazee 23bbfebfda Add analytics identify() call with hashed email 2023-02-28 09:03:44 -08:00
Paul Frazee a2c8f727b9 Fix analytics in native build 2023-02-27 11:08:01 -06:00
Paul Frazee dd00191782 Better fix to native modals 2023-02-27 10:59:19 -06:00
Paul Frazee 9b78718276 Fix to native modals 2023-02-27 10:54:44 -06:00
Paul Frazee 9450694742 Fix tsconfig for jsx 2023-02-27 10:52:22 -06:00
Paul Frazee 7712cd2ea0 Fix import 2023-02-27 10:47:39 -06:00
Paul Frazee 26031d4ac3 Fix lint 2023-02-27 10:45:59 -06:00
Paul Frazee f460e39e71 Fix tests 2023-02-27 10:44:42 -06:00
Paul Frazee 52cefa2f92 Sync browser navigation with app 2023-02-24 17:47:53 -06:00
Paul Frazee f0c71b1790 Clean up desktop web header search 2023-02-24 12:25:02 -06:00
Paul Frazee 274fa773df Hold off on customizing web feed rendering for now 2023-02-24 11:51:35 -06:00
Paul Frazee 8322aa9f4d Simplify the desktop search screen 2023-02-24 11:49:25 -06:00
Paul Frazee d97c82a0b9 Fixes to lineheight on web to counteract emoji issues 2023-02-24 11:40:43 -06:00
Paul Frazee 8b67d26a2d Remove the desktop right column for now 2023-02-24 11:29:27 -06:00
Paul Frazee 8ea64e9564 Fix region sizing on web 2023-02-24 10:10:21 -06:00
Paul Frazee 0ef938ff49 Replace some old modal models that got missed 2023-02-24 10:07:01 -06:00
Michael Staub f38225243b fix: webpack flags 2023-02-23 16:35:11 -08:00
Michael Staub 4d08884e0e Merge branch 'rnw' of github.com:bluesky-social/social-app into rnw 2023-02-23 16:34:25 -08:00
Michael Staub 742dff16eb fix: commit yarn.lock file 2023-02-23 16:33:06 -08:00
Michael Staub 30d895fa2e fix: webpack hot reloading 2023-02-23 16:32:56 -08:00
Michael Staub 629ac2d426 feat: implement DesktopSearch component 2023-02-23 16:32:46 -08:00
Paul Frazee 6dd10c1b91 Update modal com name 2023-02-23 17:29:34 -06:00
Paul Frazee 3c6046c7b7 Rework modals to support multiple active 2023-02-23 17:22:03 -06:00
Paul Frazee b86959b9af Add setImmediate polyfill to web, fixing dropdown items 2023-02-23 16:42:52 -06:00
Paul Frazee d84f3a10f1 Implement image uploading in the web composer 2023-02-23 16:02:31 -06:00
Michael Staub 63fb4d2805 fix: browser history 2023-02-23 13:52:12 -08:00
Paul Frazee 1f96e33827 Show a 'not available for mobile web' screen (temporary) 2023-02-23 12:39:10 -06:00
Paul Frazee f55c25feb7 Tweak approach to the viewheader 2023-02-23 12:26:25 -06:00