about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Add custom feeds selector, rework search, simplify onboarding (#325)Paul Frazee2023-03-1927-363/+1133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Get home screen's swipable pager working with the drawer * Add tab bar to pager * Implement popular & following views on home screen * Visual tune-up * Move the feed selector to the footer * Fix to 'new posts' poll * Add the view header as a feed item * Use the native driver on the tabbar indicator to improve perf * Reduce home polling to the currently active page; also reuse some code * Add soft reset on tap selected in tab bar * Remove explicit 'onboarding' flow * Choose good stuff based on service * Add foaf-based follow discovery * Fall back to who to follow * Fix backgrounds * Switch to the off-spec goodstuff route * 1.8 * Fix for dev & staging * Swap the tab bar items and rename suggested to what's hot * Go to whats-hot by default if you have no follows * Implement pager and tabbar for desktop web * Pin deps to make expo happy * Add language filtering to goodstuff
* | Fixes the lightbox not having a close button on web (#306) (#323)John Fawcett2023-03-191-18/+40
| |
* | Fixes profile edit image selection not prompting users on web (#309) (#321)John Fawcett2023-03-193-2/+19
| | | | | | | | | | * Fixes profile edit image selection not prompting users on web (#309) * Fixes linting erros
* | Fixes character counter missing on web (#300) (#322)John Fawcett2023-03-191-39/+0
| |
* | Fixes quote post not showing up in quote post composer (#315) (#318)John Fawcett2023-03-184-3/+11
|/
* Refactor feed manipulation and rendering to be more robust (#297)Paul Frazee2023-03-167-260/+360
|
* Disable the drawer and reset the nav when the user logs out or switches accountsPaul Frazee2023-03-162-1/+3
|
* Update team handles and fetch more data in discoveryPaul Frazee2023-03-152-9/+9
|
* Tune up notification badge renderingPaul Frazee2023-03-152-21/+7
|
* Optimize and refactor profile rendering a bitPaul Frazee2023-03-152-76/+90
|
* Temporarily disable swipe gesture on profilesPaul Frazee2023-03-151-1/+1
|
* Logout bug hunt (#294)Paul Frazee2023-03-155-48/+100
| | | | | | | | | | | * Stop storing the log on disk * Add more info to the session logging * Only clear session tokens from storage when they've expired * Retry session resumption a few times if it's a network issue * Improvements to the 'connecting' screen
* Temporary hackfix for desktop searchPaul Frazee2023-03-141-3/+3
|
* 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