about summary refs log tree commit diff
path: root/src/view/com/feeds/ProfileFeedgens.tsx
Commit message (Collapse)AuthorAgeFilesLines
* Fix profile lists/feeds/starterpacks tabs position issue (#8935)Samuel Newman2025-09-101-19/+32
|
* hide footer when lists list is empty (#8337)Samuel Newman2025-05-061-1/+9
|
* bump it bop it upgrade it (rn 79/expo 53) (#8281)hailey2025-05-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * basic bumps * more tweaking * fix rn patch * fix crop picker patch * fix media library patch * rm unnecessary patch * fix notifications patch * update bottomsheet * Update withAppDelegateReferrer.js * Delete withNoBundleCompression.js * rm withNoBundleCompression plugin * rm findLast shim * metro package exports is enabled by default * update react/react-dom/react-compiler * fix reanimated issue * vendor expo-ized emoji popup * fix types * hackfix view full thread * Update EmojiPickerModule.podspec * more upgrades * fix multiformats package version * add baseurl * bump mmkv * bumps * update react-keyed-flatten-children * bump locale packages * fix emoji picker dark mode * rn upgrades * Revert "bump locale packages" This reverts commit fc82f0f173032127dd7c18ed0316ae26f53db51d. * upgrade testing-library * rm test renderer * update patch name minors * rm findNodeHandle from tabbar * only do scrollview tag thing on ios * disable package exports * update expo notifications handler * memoize emoji picker styles * fix tests, mock multiformats * bump some dev deps with RC versions * completely rearchitect toasts * rm logs * layout animation config for composer footer * disable autolinking for patched libs * undo lingui changes * version bump from release candidate to 0.1 * update atproto deps * rm @did-plc/server * fix key issue (maybe) * move URL polyfill to the polyfill file * fix yarn lock * upgrade to 53.0.3 * reanimated layout anim bug patch * workletize a function that wasn't getting autoworkletized anymore (#8309) * bump to expo 53.0.4 * bump RN to 0.79.2 * fix yarn lock ci * Revert "completely rearchitect toasts" This reverts commit 2e2fcaeeed527580a6c485718544b85e8b4f52b9. * final upgrades * chore: cleanup yarn lock * prettier --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* Fix loading jumps and footer on feeds tab (#8063)Samuel Newman2025-04-011-26/+27
| | | | | * Fix loading jumps and footer on feeds tab * same for lists/starter packs
* Fix optimistic rendering of profile page (#7830)Samuel Newman2025-02-241-1/+1
| | | | | | | * don't hold up rendering on starter packs * add tab based on profile.associated * move query into component, fix pending states
* move indicatorStyle to `List` (#7526)Samuel Newman2025-01-211-2/+0
|
* Fix broken pagination for lists tab on profile page (#6221)Khuddite2024-11-231-1/+17
| | | | | | | | | | | | | | | | | * set onEndReachedThreshold to 2 for ProfileLists * Add a footer for ProfileLists component for consistency * Remove logs * Revert onEndReachedThreshold change on Feed component * Fix threshold defaults to match native * Align lists and feedgens --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Allow profile header to overscroll (#5457)Samuel Newman2024-09-251-2/+3
| | | | | | | | | * add allowoverscroll prop * ensure spinner is visible * more generic prop for `<List>` * rename to allowHeaderOverScroll
* Respect labels on feeds and lists (#4818)Eric Bailey2024-08-021-40/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prep * Pass in optional moderation to FeedCard * Compute moderation decision, filter contentList contexts, pass into card * Let's go a different route * Filter from within search queries * Use same search query for starter packs * Filter lists from profile tabs * Cleanup * Filter from profile feeds * Moderate post embeds * Memoize * Use ScreenHider on lists * Hide both list types * Fix crash on iOS in screen hider, fix lineheight * Memoize renderItem * Reuse objects to prevent re-renders
* FeedCard & ListCard cleanups (#4644)Eric Bailey2024-06-281-1/+1
| | | | | | | | | | | | | | | * Extract ListCard from FeedCard * Export FeedCard.Action and optionally include in ListCard * Remove list dual usage from most of FeedCard * Update usages of FeedCard and ListCard * Add back list purpose logic * Make Action comp easier to use, clarify list purpose * Rename Action to SaveButton
* Tweak feed card to prevent spinnerz when pushing to screen (#4600)Hailey2024-06-211-58/+47
|
* Fix missing top borders (#4346)dan2024-06-041-2/+2
|
* Unify profile tabs and lists screens placeholders (#4315)Bartosz Kaszubowski2024-06-031-11/+7
|
* Change many border widths from `1` to `hairlineWidth` (#4294)Hailey2024-05-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feed items * update some more * moar * profile card * composer and notifications * settings screen * remove border from first item in feeds * remove border from first item in feeds * more removal of top border * fix flatlist rendering * oops * scroll to top fab * a.border * centeredview/list * placeholder * web sidebar * search posts * feeds list * user lists * list header * account list width 1 * hide top border feedgens * same for lists * fix tab bar web desktop * wait... * show the border on desktop web * fix lists * fix lists * round
* Make bio area scrollable on iOS (#2931)Hailey2024-04-111-14/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix dampen logic prevent ghost presses handle refreshes, animations, and clamps handle most cases for cancelling the scroll animation handle animations save point simplify remove unnecessary context readme apply offset on pan find the RCTScrollView send props, add native gesture recognizer get the react tag wrap the profile in context create module * fix swiping to go back * remove debug * use `findNodeHandle` * create an expo module view * port most of it to expo modules * finish most of expomodules impl * experiments * remove refresh ability for now * remove rn module * changes * cleanup a few issues allow swipe back gesture clean up types always run animation if the final offset is < 0 separate logic update patch readme get the `RCTRefreshControl` working nicely * gate new header * organize
* add padding to user's lists/feeds scrollviews (#2675)Hailey2024-01-301-4/+2
| | | | | * add padding to user's lists/feeds scrollviews * always use the header offset for padding
* Clean up some sentry logs (#2630)Eric Bailey2024-01-251-2/+2
| | | | | | | * Change prop name for sentry ingestion * Fix test * Add default object
* Internationalize more strings (#2440)Stanislas Signoud2024-01-091-3/+7
| | | Co-authored-by: Ansh <anshnanda10@gmail.com>
* Consolidate List props a bit (#2216)dan2023-12-211-19/+4
|
* Make scroll handling contextual (#2200)dan2023-12-131-21/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add an intermediate List component * Fix type * Add onScrolledDownChange * Port pager to use onScrolledDownChange * Fix on mobile * Don't pass down onScroll (replacement TBD) * Remove resetMainScroll * Replace onMainScroll with MainScrollProvider * Hook ScrollProvider to pager * Fix the remaining special case * Optimize a bit * Enforce that onScroll cannot be passed * Keep value updated even if no handler * Also memo it
* Revise FeedSourceCard load state to allow deletion for failures (#2172)Eric Bailey2023-12-111-0/+1
| | | | | | | | | | | | | * Revise FeedSourceCard load state to allow deletion for failures * Translate * Remove test error feed * Fix missing uri param --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix scroll on native (#2170)dan2023-12-111-2/+2
|
* Fix scroll on profile lists/feeds (#2168)dan2023-12-111-2/+2
|
* Disable animation on scrollToTop for web (#2137)Paul Frazee2023-12-071-1/+5
|
* Eric/profile feeds list (#2049)Eric Bailey2023-11-301-8/+4
| | | | | | | * Fix profile feedgens view * Fix profile lists view * Translate
* Implement "scroll to top" for profile tabs (#1973)dan2023-11-221-14/+38
| | | | | | | | | * Hook up scroll to top handlers * Scroll and invalidate Feeds/Lists * Fix index calc due to conditional tabs * Reorder lines for clarity
* Profile cleanup (react-query refactor) (#1891)Paul Frazee2023-11-131-2/+5
| | | | | | | | | * Only fetch profile tab content when focused * Fix keys * Add missing behaviors to post tabs * Delete old profile mobx model
* Add feedgens tab to profile (#1889)Paul Frazee2023-11-131-0/+199