about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Create build step for the web server (#289)Paul Frazee2023-03-141-1/+1
| | | | | * Create build step for the web server * Update bskyweb routes and 404 behavior
* Handle logged out mobile web betterPaul Frazee2023-03-144-52/+118
|
* Fix multiline input in composerPaul Frazee2023-03-141-0/+1
|
* Fix mentions in webPaul Frazee2023-03-141-1/+2
|
* A couple small fixesPaul Frazee2023-03-142-10/+11
|
* Add waitlist signupPaul Frazee2023-03-146-8/+199
|
* Delete dead codePaul Frazee2023-03-141-20/+0
|
* Fix lint, tsc; delete dead codePaul Frazee2023-03-143-593/+6
|
* Remove dead codePaul Frazee2023-03-141-26/+0
|
* Fix redundant filenamePaul Frazee2023-03-142-1/+1
|
* Move the shell-ui model to the ui folderPaul Frazee2023-03-1413-14/+14
|
* Move the profile-ui model to the new ui folderPaul Frazee2023-03-142-4/+4
|
* Rework account creation and login viewsPaul Frazee2023-03-1420-66/+1257
|
* Tune the logged out web viewPaul Frazee2023-03-141-6/+7
|
* Rework logged out state to preserve routing and work for webPaul Frazee2023-03-1326-1064/+1049
|
* Notification count fixesPaul Frazee2023-03-132-15/+53
|
* Add /support and /support/privacyPaul Frazee2023-03-1310-9/+852
|
* Move to expo and react-navigation (#288)Paul Frazee2023-03-13103-3423/+3489
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP - adding expo * WIP - adding expo 2 * Fix tsc * Finish adding expo * Disable the 'require cycle' warning * Tweak plist * Modify some dependency versions to make expo happy * Fix icon fill * Get Web compiling for expo * 1.7 * Switch to react-navigation in expo2 (#287) * WIP Switch to react-navigation * WIP Switch to react-navigation 2 * WIP Switch to react-navigation 3 * Convert all screens to react navigation * Update BottomBar for react navigation * Update mobile menu to be react-native drawer * Fixes to drawer and bottombar * Factor out some helpers * Replace the navigation model with react-navigation * Restructure the shell folder and fix the header positioning * Restore the error boundary * Fix tsc * Implement not-found page * Remove react-native-gesture-handler (no longer used) * Handle notifee card presses * Handle all navigations from the state layer * Fix drawer behaviors * Fix two linking issues * Switch to our react-native-progress fork to fix an svg rendering issue * Get Web working with react-navigation * Refactor routes and navigation for a bit more clarity * Remove dead code * Rework Web shell to left/right nav to make this easier * Fix ViewHeader for desktop web * Hide profileheader back btn on desktop web * Move the compose button to the left nav * Implement reply prompt in threads for desktop web * Composer refactors * Factor out all platform-specific text input behaviors from the composer * Small fix * Update the web build to use tiptap for the composer * Tune up the mention autocomplete dropdown * Simplify the default avatar and banner * Fixes to link cards in web composer * Fix dropdowns on web * Tweak load latest on desktop * Add web beta message and feedback link * Fix up links in desktop web
* No longer a betaPaul Frazee2023-03-083-3/+1
|
* Fix lintPaul Frazee2023-03-071-2/+1
|
* Another set of UI updates (FAB returns, a few others) (#281)Paul Frazee2023-03-0710-60/+54
| | | | | | | * Bring back the FAB and move compose out of the footer * Increase the touch target sizes of the header back btns (close #279) * Trigger 'load more' sooner (close #280)
* Big batch of UI updates (#276)Paul Frazee2023-03-0717-246/+380
| | | | | | | | | | | | | | | | | * Replace react-native-root-toast with a custom toast that fits the visual style * Tune dark mode colors * Tune colors a bit more * Move the reply prompt to a fixed position in the footer * Fully hide muted posts but give a control to show anyway (close #270) * Improve thread rendering (better clarity on reply lines) * Add follower/following counts to side menu * Fix issues with display name overflows
* Handle-change modal with custom domain support (#273)Paul Frazee2023-03-068-111/+808
| | | | | | | | | | | | | | | * Dont append the server's domain name when a custom domain is used * Update the settings look & feel and add a tool to remove accounts from the switcher * Try not rendering the bottomsheet when no modal is active. There are cases where the bottomsheet decides to show itself when it's not supposed to. It seems obvious to do what this change is doing -- just dont render bottomsheet if no modal is active -- but previously we experienced issues with that approach. This time it seems to be working, so we're gonna yolo try it. * Implement a handle-change modal with support for custom domains (closes #65)
* Fix typoPaul Frazee2023-03-061-9/+9
|
* Fix: fetch follows before everything else to avoid rendering follow buttons ↵Paul Frazee2023-03-061-11/+11
| | | | wrongly
* Tune the menu's dark mode bg colorPaul Frazee2023-03-061-1/+1
|
* Fix the darkmode icon in the menuPaul Frazee2023-03-062-3/+33
|
* Onboarding tweaks (#272)Paul Frazee2023-03-0613-123/+259
| | | | | | | | | | | | | * Small fix to side menu rendering * Change onboarding to use an explicit 'is onboarding' mode to more clearly control the flow * Add a progress bar to the welcome banner * Dont show the 'unfollow button' on posts in weird times (close #271) * Improve the empty state of the feed * Only suggest recent posts
* Show replies in the main feed if they have 2 or more upvotes (#269)Paul Frazee2023-03-061-1/+2
|
* Factor out the bottom bar and layer it under the side menu (close #243) (#268)Paul Frazee2023-03-063-289/+297
|
* Look & feel updates: replace the "FAB" with a footer menu item, update the ↵Paul Frazee2023-03-0611-638/+498
| | | | | | | | | | | | | | | | | | | | | side menu (#263) * Remove old tab controls from the mobile shell * Add 'compose' and 'profile' to the footer; remove the FAB * Fix lint * Tune the footer icons * Tune the 'current' state of footer icons * Add 2xl text styles * Tune the footer icons a bit more * Fix lint * More footer tuning
* Add an x button to the search to clear the inputPaul Frazee2023-03-031-0/+9
|
* Turn links to posts into quote posts (#262)Paul Frazee2023-03-033-10/+73
| | | | | * Turn links to posts into quote posts * Fix lint
* New user constants (#260)arcalinea2023-03-033-4/+75
| | | | | | | | | | | | | | | | * 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>
* Move the translate item to the top of the menuPaul Frazee2023-03-031-7/+7
|
* Add translate link to post menu (#261)Paul Frazee2023-03-036-3/+44
| | | | | * Add a google translate menu item to posts * Fix: make sure the dropdown menu is always visible (when low on the screen)
* Remove replies from the home feed (#259)Paul Frazee2023-03-032-18/+34
| | | | | * Remove replies from the home feed (close #252) * Increase the 'load more' threshhold
* Fix dark mode ellipsis on postsPaul Frazee2023-03-031-1/+1
|
* Edit profile fixes (#258)Paul Frazee2023-03-032-4/+4
| | | | | * 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
* 72-delete-avatar-and-cover (#255)Ansh2023-03-024-28/+45
| | | | | * allow to delete profile pic * allow for removing banner
* make authorAvatar optional prop (#254)Ansh2023-03-021-1/+1
|
* Minor improvements to web autocomplete in composerPaul Frazee2023-03-024-2/+62
|
* 73-post-embeds (#253)Ansh2023-03-0216-64/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Quick fixes to dark mode character counter colorsPaul Frazee2023-03-021-7/+10
|
* Increase network timeouts (closes #248) (#249)Paul Frazee2023-03-022-7/+13
| | | | | * Increase network timeouts (close #248) * Fix: on post error only update the ext link card if it's in use
* Trim whitespace from the invite code (close #245) (#247)Paul Frazee2023-03-021-19/+41
|
* New onboarding (#241)Ansh2023-03-0228-803/+416
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* A couple various fixes (#242)Paul Frazee2023-03-014-3/+15
| | | | | | | * Fix: set the status bar color for dark mode when logging in * Add some logging * Improve read/unread tracking behaviors in notifications
* Fixes to dark mode (#238)Paul Frazee2023-03-016-18/+29
|
* Fix tests for march 1stPaul Frazee2023-03-011-1/+1
|