bsky-app/src
dan ac1538baad
Refactor feed slices ()
* 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 () 2024-07-25 20:45:15 +01:00
components [Videos] Video player - PR - basic player () 2024-07-25 20:41:50 +01:00
lib Refactor feed slices () 2024-07-25 23:02:37 +01:00
locale Release 1.89 prep () 2024-07-24 15:23:31 -07:00
logger [Clipclops] External store, suspend/resume () 2024-05-02 20:57:51 -05:00
platform Add support for new-tab clicks on feeds () 2024-06-10 11:44:13 -07:00
screens make some settings screens scrollable for accessibility () 2024-07-24 14:39:01 -07:00
state Refactor feed slices () 2024-07-25 23:02:37 +01:00
tours Guided tour for new users () 2024-07-02 21:25:19 -07:00
view `true` () 2024-07-25 21:26:37 +01:00
App.native.tsx [Videos] Video player - PR - basic player () 2024-07-25 20:41:50 +01:00
App.web.tsx [Videos] Video player - PR - basic player () 2024-07-25 20:41:50 +01:00
Navigation.tsx Priority notifications () 2024-07-24 20:09:20 +01:00
Splash.tsx Fix dark butterfly on android splash () 2024-02-26 19:24:36 -06:00
env.ts E2E 🟢 () 2023-12-05 14:50:56 -06:00
routes.ts Priority notifications () 2024-07-24 20:09:20 +01:00