bsky-app/src
dan ac1538baad
Refactor feed slices (#4834)
* Copy FeedViewPost into FeedSliceItem

* Explicitly construct feed slice items by copying known fields

* Type rootItem as FeedViewPost for now

Mergefeed logic relies on that.

* Unify reason and __source for slice items

* Move feedContext out of FeedSliceItem

* Remove slice.isFlattenedReply

* Remove unnused slice.ts

* Inline slice.isFullThread

* Refactor condition for clarity

* Extract slice.includesThreadRoot

* Encapsulate more usages of slice.rootItem into slice

* Rename slice.rootItem so semi-private slice._feedPost

* Move reason into slice

* Simplify slice ctor argument

* Reorder getters to reduce diff

* Make feedContext a getter to reduce diff
2024-07-25 23:02:37 +01:00
..
alf Replace `import hairlineWidth =` with const (#4831) 2024-07-25 20:45:15 +01:00
components [Videos] Video player - PR #1 - basic player (#4731) 2024-07-25 20:41:50 +01:00
lib Refactor feed slices (#4834) 2024-07-25 23:02:37 +01:00
locale Release 1.89 prep (#4822) 2024-07-24 15:23:31 -07:00
logger [Clipclops] External store, suspend/resume (#3829) 2024-05-02 20:57:51 -05:00
platform Add support for new-tab clicks on feeds (#4462) 2024-06-10 11:44:13 -07:00
screens make some settings screens scrollable for accessibility (#4819) 2024-07-24 14:39:01 -07:00
state Refactor feed slices (#4834) 2024-07-25 23:02:37 +01:00
tours Guided tour for new users (#4690) 2024-07-02 21:25:19 -07:00
view `true` (#4833) 2024-07-25 21:26:37 +01:00
App.native.tsx [Videos] Video player - PR #1 - basic player (#4731) 2024-07-25 20:41:50 +01:00
App.web.tsx [Videos] Video player - PR #1 - basic player (#4731) 2024-07-25 20:41:50 +01:00
Navigation.tsx Priority notifications (#4798) 2024-07-24 20:09:20 +01:00
Splash.tsx Fix dark butterfly on android splash (#2993) 2024-02-26 19:24:36 -06:00
env.ts E2E 🟢 (#2092) 2023-12-05 14:50:56 -06:00
routes.ts Priority notifications (#4798) 2024-07-24 20:09:20 +01:00