about summary refs log tree commit diff
path: root/src/state/models/feeds
Commit message (Collapse)AuthorAgeFilesLines
* Add likes tab (#1227)Eric Bailey2023-08-221-2/+7
| | | | | | | | | | | | | | | | | * add likes tab (cherry picked from commit 6c5ffd964ca0b185ddfc37088d82712a006a1163) * only show Likes tab to authenticated user (cherry picked from commit ecc1254411d760158b6d7a4c5f05d940db872dfc) * Bump @atproto/api@0.6.5 * fix types --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* do not thread author media filtered feed (#1253)Eric Bailey2023-08-221-1/+15
|
* Fix to "Load new posts" showing sometimes when there's nothing new to show ↵Paul Frazee2023-08-161-1/+10
| | | | | | | (#1191) * Fix to feed item react key value (hopefully) * Fix false-firing of load more (close #1028)
* use greater of indexedAt or machine clock (#1182)Eric Bailey2023-08-151-5/+16
| | | | | * use greater of indexedAt or machine clock * correct mobx usage
* Adds profile media tab (#1137)Eric Bailey2023-08-101-18/+0
| | | | | | | | | | | | | | | | | * add media tab * fix loading state * cleanup * update naming * upgrade api package * fix load state * add scroll view to tabs * fix overflow on mobile web
* Fix to react-key uniqueness in feeds (#1136)Paul Frazee2023-08-081-1/+1
|
* Perf: switch to stable react keys (#1113)Paul Frazee2023-08-054-21/+12
|
* Simplify the after-post logic to avoid a UI bug (#1105)Paul Frazee2023-08-041-19/+5
|
* Labeling & moderation updates [DRAFT] (#1057)Paul Frazee2023-08-033-71/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First pass moving to the new labeling sdk (it compiles) * Correct behaviors around interpreting label moderation * Improve moderation state rendering * Improve hiders and alerts * Improve handling of mutes * Improve profile warnings * Add profile blurring to profile header * Add blocks to test cases * Render labels on profile cards, do not filter * Filter profiles from suggestions using moderation * Apply profile blurring to ProfileCard * Handle blocked and deleted quote posts * Temporarily translate content filtering settings to new labels * Fix types * Tune ContentHider & PostHider click targets * Put a warning on profilecard label pills * Fix screenhider learnmore link on mobile * Enforce no-override on user avatar * Dont enumerate profile blur-media labels in alerts * Fixes to muted posts (esp quotes of muted users) * Fixes to account/profile warnings * Bump @atproto/api@0.5.0 * Bump @atproto/api@0.5.1 * Fix tests * 1.43 * Remove log * Bump @atproto/api@0.5.2
* Use a post and handle-resolution cache to enable quick postthread loading ↵Paul Frazee2023-08-032-1/+8
| | | | | | | | | | | (#1097) * Use a post and handle-resolution cache to enable quick postthread loading * Fix positioning of thread when loaded from cache and give more visual cues * Include parent posts in cache * Include notifications in cache
* [APP-782] Support invalid handles correctly (#1049)Paul Frazee2023-07-272-2/+4
| | | | | | | | | | | | | | | | | | | * Update profile link construction to support handle.invalid * Update list links to support using handles * Use did for isMe check to ensure invalid handles dont distort the check * Shift the red (error) colors away from the pink spectrum * Add ThemedText helper component * Add sanitizedHandle() helper to render invalid handles well * Fix regression: only show avatar in PostMeta when needed * Restore the color of likes * Remove users with invalid handles from default autosuggests
* [APP-702] Render Custom Feed likes properly (#980)Ansh2023-07-051-1/+7
| | | | | | | | | * render href for custom feed likes properly * fix custom feed text in push notification * fix custom feed accessibility title * fix lint
* Fix reply-root reference (fixes thread muting) (#957)Paul Frazee2023-07-031-2/+2
|
* Performance improvement (#937)Paul Frazee2023-07-011-5/+3
| | | | | | | * Perf: Wait until a feed is visible in the home screen before fetching data * perf: update feed checkForLatest to use limit=1 * Fix lint
* [APP-705] Metrics revamp pt2 (#896)Ansh2023-06-275-142/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Bump @types/react to ^18 and adjust types (#889)Logan Rosen2023-06-221-7/+19
|
* feat: add home feed preferences settings modal and tunersEric Bailey2023-06-161-1/+13
|
* Fix a bunch of type errors and add a type-check to the github workflows (#837)Paul Frazee2023-06-021-1/+1
| | | | | | | | | | | | | | | * Add yarn type-check * Rename to yarn typecheck * Fix a collection of type errors * Add typecheck to automated tests * add `dist` to exluded folders tsconfig --------- Co-authored-by: Ansh Nanda <anshnanda10@gmail.com>
* More custom-feed behavior fixes [APP-678] (#831)Paul Frazee2023-06-022-38/+22
| | | | | | | | | | | | | | | | | | | | | * Remove extraneous custom-feed health check * Fixes to custom feed preference sync * Fix lint * Remove dead code (client-side suggested posts constructor) * Enforce the feed-fetch limit in the client if the generator fails to observe the parameter * Bump the number of items fetched in the multifeed per feed from 5 to 10 * Reset the currently active feed when the pinned feeds change * Some fixes to icons * Add a prompt to load latest to the multifeed * Remove debug
* Fixes to feed preference and state sync [APP-678] (#829)Paul Frazee2023-06-011-17/+0
| | | | | | | | | * Remove extraneous custom-feed health check * Fixes to custom feed preference sync * Fix lint * Fix to how preferences are synced to enable membership modifications
* Spelling (#772)Josh Soref2023-05-301-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * spelling: account Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: activated Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: additional Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: appropriate Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: bskyweb Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: description Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: display Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: highlighted Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: javascript Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: locally-hosted Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: notification Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: occurring Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: parenthetical Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: preexisting Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: prefetched Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: punctuation Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> * spelling: simplicity Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> --------- Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
* error for custom feed when it is not valid or offlienAnsh Nanda2023-05-251-0/+17
|
* add empty state for custom feedAnsh Nanda2023-05-251-0/+8
|
* Add feeds tabPaul Frazee2023-05-253-265/+486
|
* Update load latest to show when there's new activity with an indicatorPaul Frazee2023-05-251-1/+3
|
* optimistic updates for liking custom feedsAnsh Nanda2023-05-221-12/+24
|
* Fix lintPaul Frazee2023-05-181-1/+0
|
* Drop the hard-coded what's hot algoPaul Frazee2023-05-181-54/+2
|
* Update saved feeds to use preferencesPaul Frazee2023-05-181-16/+4
|
* Clean up the custom-feed modelPaul Frazee2023-05-171-77/+38
|
* Unify the display name fallback behaviorPaul Frazee2023-05-171-0/+8
|
* Reorganize custom-feed state models and add the missing _reactKey attributePaul Frazee2023-05-173-372/+3
|
* Merge branch 'main' into custom-algosPaul Frazee2023-05-172-0/+5
|\
| * [APP-635] Mutelists (#601)Paul Frazee2023-05-112-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add lists and profilelist screens * Implement lists screen and lists-list in profiles * Add empty states to the lists screen * Switch (mostly) from blocklists to mutelists * Rework: create a new moderation screen and move everything related under it * Fix moderation screen on desktop web * Tune the empty state code * Change content moderation modal to content filtering * Add CreateMuteList modal * Implement mutelist creation * Add lists listings * Add the ability to create new mutelists * Add 'add to list' tool * Satisfy the hashtag hyphen haters * Add update/delete/subscribe/unsubscribe to lists * Show which list caused a mute * Add list un/subscribe * Add the mute override when viewing a profile's posts * Update to latest backend * Add simulation tests and tune some behaviors * Fix lint * Bump deps * Fix list refresh after creation * Mute list subscriptions -> Mute lists
* | allow changing pinned feed order on webAnsh Nanda2023-05-161-1/+38
| |
* | fix unlikingAnsh Nanda2023-05-161-1/+1
| |
* | make sure state is being synced across componentsAnsh Nanda2023-05-162-25/+21
| |
* | allow for pinning saved feedsAnsh Nanda2023-05-162-0/+46
| |
* | like/unlike improvements WIPAnsh Nanda2023-05-151-7/+41
| |
* | new design for custom feed previewAnsh Nanda2023-05-151-15/+62
| |
* | remove tab bar underline animationAnsh Nanda2023-05-151-0/+30
| |
* | saved feeds in tab barAnsh Nanda2023-05-151-0/+10
| |
* | custom feed screenAnsh Nanda2023-05-152-7/+44
| |
* | view all saved algos in settingsAnsh Nanda2023-05-132-9/+8
| |
* | create algo-item model and redefine data modelsAnsh Nanda2023-05-133-36/+74
| |
* | show algos by user on profileAnsh Nanda2023-05-121-7/+9
| |
* | remove unncessary code from actorFeedModelAnsh Nanda2023-05-121-17/+1
| |
* | actor feeds modelAnsh Nanda2023-05-121-0/+135
| |
* | bookmarked feeds modelAnsh Nanda2023-05-121-0/+134
|/
* [APP-549] Language controls for Whats Hot (#563)Paul Frazee2023-05-021-0/+12
| | | | | | | | | | | * Add a content-language preference control * Update whats hot to only show the selected languages and to refresh on lang pref changes * Fix lint * Fix tests * Add missing accessibility role