about summary refs log tree commit diff
path: root/src/state/models/ui/saved-feeds.ts
Commit message (Collapse)AuthorAgeFilesLines
* Refactor My Feeds (#1877)Eric Bailey2023-11-121-122/+0
| | | | | | | * Refactor My Feeds screen * Remove unused feed UI models * Add back PTR
* Eric/preferences (#1873)Eric Bailey2023-11-121-33/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add initial preferences query, couple mutations * Remove unused * Clean up labels, migrate getModerationOpts * Add birth date handling * Migrate feed prefs * Migrate thread view prefs * Migrate homeFeed to use existing key name * Fix up saved feeds in response, no impl yet * Migrate saved feeds to new hooks * Clean up more of preferences * Fix PreferencesThreads load state * Fix modal dismissal * Small spacing fix --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* Fix removal of old lists from saved feeds (#1823)Eric Bailey2023-11-061-4/+10
| | | | | * Fix removal of old lists from saved feeds * Fix saved feed removal race condition
* Replace all logs with new loggerEric Bailey2023-11-041-1/+2
|
* Fix other error logs while I'm at itEric Bailey2023-11-041-1/+1
|
* Replace draglist due to upstream errors (#1795)Paul Frazee2023-11-021-7/+3
| | | | | | | | | | | * Replace draggable flatlist with simple sort buttons * Remove react-native-draggable-flatlist dep * Fix hitslops * Update lockfile * Remove bad flex:1
* Store saved feeds on the root store so we can load on init (#1793)Paul Frazee2023-11-011-0/+4
|
* Lists updates: curate lists and blocklists (#1689)Paul Frazee2023-11-011-113/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists screen * Update Lists screen and List create/edit modal to support curate lists * Rework the ProfileList screen and add curatelist support * More ProfileList progress * Update list modals * Rename mutelists to modlists * Layout updates/fixes * More layout fixes * Modal fixes * List list screen updates * Update feed page to give more info * Layout fixes to ListAddUser modal * Layout fixes to FlatList and Feed on desktop * Layout fix to LoadLatestBtn on Web * Handle did resolution before showing the ProfileList screen * Rename the CustomFeed routes to ProfileFeed for consistency * Fix layout issues with the pager and feeds * Factor out some common code * Fix UIs for mobile * Fix user list rendering * Fix: dont bubble custom feed errors in the merge feed * Refactor feed models to reduce usage of the SavedFeeds model * Replace CustomFeedModel with FeedSourceModel which abstracts feed-generators and lists * Add the ability to pin lists * Add pinned lists to mobile * Remove dead code * Rework the ProfileScreenHeader to create more real-estate for action buttons * Improve layout behavior on web mobile breakpoints * Refactor feed & list pages to use new Tabs layout component * Refactor to ProfileSubpageHeader * Implement modlist block and mute * Switch to new api and just modify state on modlist actions * Fix some UI overflows * Fix: dont show edit buttons on lists you dont own * Fix alignment issue on long titles * Improve loading and error states for feeds & lists * Update list dropdown icons for ios * Fetch feed display names in the mergefeed * Improve rendering off offline feeds in the feed-listing page * Update Feeds listing UI to react to changes in saved/pinned state * Refresh list and feed on posts tab press * Fix pinned feed ordering UI * Fixes to list pinning * Remove view=simple qp * Add list to feed tuners * Render richtext * Add list href * Add 'view avatar' * Remove unused import * Fix missing import * Correctly reflect block by list state * Replace the <Tabs> component with the more effective <PagerWithHeader> component * Improve the responsiveness of the PagerWithHeader * Fix visual jank in the feed loading state * Improve performance of the PagerWithHeader * Fix a case that would cause the header to animate too aggressively * Add the ability to scroll to top by tapping the selected tab * Fix unit test runner * Update modlists test * Add curatelist tests * Fix: remove link behavior in ListAddUser modal * Fix some layout jank in the PagerWithHeader on iOS * Simplify ListItems header rendering * Wait for the appview to recognize the list before proceeding with list creation * Fix glitch in the onPageSelecting index of the Pager * Fix until() * Copy fix Co-authored-by: Eric Bailey <git@esb.lol> --------- Co-authored-by: Eric Bailey <git@esb.lol>
* [APP-705] Metrics revamp pt2 (#896)Ansh2023-06-271-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * export track function from analytics.tsx * fix create account tracking * fix tracking sign in * add custom feed events * fix type errors * refactor create post event * add profile follow & unfollow events * refactor PostsFeedSliceModel into its own file * refactor PostThreadItemModel into its own file * reorganize code a lil bit * refactor post-thread-item to use post-feed-item model under the hood * add post events * add post reply tracking * track custom feed load more * track list subscribe and unsubscribe
* add error handling to updateCache for saved-feeds (#878)Ansh2023-06-141-9/+19
|
* Fixes to feed preference and state sync [APP-678] (#829)Paul Frazee2023-06-011-37/+50
| | | | | | | | | * Remove extraneous custom-feed health check * Fixes to custom feed preference sync * Fix lint * Fix to how preferences are synced to enable membership modifications
* slight performance improvementsAnsh Nanda2023-05-231-0/+4
|
* update pinned feed from custom feed viewAnsh Nanda2023-05-221-2/+8
|
* Fix lintPaul Frazee2023-05-181-1/+0
|
* Update saved feeds to use preferencesPaul Frazee2023-05-181-12/+13
|
* Store/sync pinned feeds on the serverPaul Frazee2023-05-181-146/+80
|
* Improve pinned feed managementPaul Frazee2023-05-171-1/+1
|
* Usability improvements to feedsPaul Frazee2023-05-171-10/+10
|
* Add 'my feeds' tabPaul Frazee2023-05-171-21/+23
|
* Clean up the custom-feed modelPaul Frazee2023-05-171-10/+4
|
* Unify the display name fallback behaviorPaul Frazee2023-05-171-6/+2
|
* Reorganize custom-feed state models and add the missing _reactKey attributePaul Frazee2023-05-171-0/+249