bsky-app/assets/icons
Paul Frazee 4fad18b2fa
Implement FeedFeedback API (#3498)
* Implement onViewableItemsChanged on List.web.tsx

* Introduce onItemSeen to List API

* Add FeedFeedback tracker

* Add clickthrough interaction tracking

* Add engagement interaction tracking

* Reduce duplicate sends, introduce a flushAndReset to be triggered on refreshes, and modify the api design a bit

* Wire up SDK types and feedContext

* Avoid needless function allocations

* Fix schema usage

* Add show more / show less buttons

* Fix minor rendering issue on mobile menu

* Wire up sendInteractions()

* Fix logic error

* Fix: it's item not uri

* Update 'seen' to mean 3 seconds on-screen with some significant portion visible

* Fix non-reactive debounce

* Move methods out

* Use a WeakSet for deduping

* Reset timeout

* 3 -> 2 seconds

* Oopsie

* Throttle instead

* Fix divider

* Remove explicit flush calls

* Rm unused

---------

Co-authored-by: dan <dan.abramov@gmail.com>
2024-05-07 03:08:33 +01:00
..
alien_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
apple_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
arrowBoxLeft_stroke2_corner0_rounded.svg [Clipclops] Clop menu, leave clop, mute/unmute clop (#3804) 2024-05-02 00:15:10 +01:00
arrowLeft_stroke2_corner0_rounded.svg Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
arrowOutOfBox_stroke2_corner0_rounded.svg Always show post dropdown button at the bottom of the post, add share button to highlighted post (#2646) 2024-02-09 12:00:21 -08:00
arrowRotateCounterClockwise_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
arrowTopRight_stoke2_corner0_rounded.svg New component library based on ALF (#2459) 2024-01-18 20:28:04 -06:00
arrowTriangleBottom_stroke2_corner1_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
at_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
atom_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
bars3_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
bubbleQuestion_stroke2_corner0_rounded.svg Refactor `PostDropdownBtn` to use new `Menu` (#3112) 2024-03-08 14:45:59 -06:00
bubble_filled_stroke2_corner2_rounded.svg [Embeds] Embed subdomain landing page (#3501) 2024-04-13 03:58:40 +01:00
bubble_stroke2_corner2_rounded.svg [Embeds] Embed for single post (#3450) 2024-04-13 02:07:39 +01:00
calendarDays_stroke2_corner0_rounded.svg New component library based on ALF (#2459) 2024-01-18 20:28:04 -06:00
calendar_stroke2_corner0_rounded.svg Use ALF for signup flow, improve a11y of signup (#3151) 2024-03-19 12:47:46 -07:00
camera_filled_stroke2_corner0_rounded.svg Convert profile edit avatar/banner dropdown menus to new menu (#3177) 2024-03-12 10:17:27 -07:00
camera_stroke2_corner0_rounded.svg Convert profile edit avatar/banner dropdown menus to new menu (#3177) 2024-03-12 10:17:27 -07:00
celebrate_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
checkThick_stroke2_corner0_rounded.svg Add tags and mute words (#2968) 2024-02-26 20:33:48 -08:00
check_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
chevronBottom_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
chevronLeft_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
chevronRight_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
chevronTop_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
circleBanSign_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
circleInfo_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
clipboard_stroke2_corner2_rounded.svg Add tags and mute words (#2968) 2024-02-26 20:33:48 -08:00
codeBrackets_stroke2_corner0_rounded.svg [Embeds] "Embed post" post dropdown option (#3513) 2024-04-13 05:13:53 +01:00
coffee_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
colorPalette_stroke2_corner0_rounded.svg New component library based on ALF (#2459) 2024-01-18 20:28:04 -06:00
dotGrid1x3Horizontal_stroke2_corner2_rounded.svg Combine actions, convert to new menu (#3174) 2024-03-12 13:50:53 -05:00
emojiArc_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
emojiHeartEyes_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
emojiSad_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
emojiSmile_stroke2_corner0_rounded.svg Implement FeedFeedback API (#3498) 2024-05-07 03:08:33 +01:00
envelope_filled_stroke2_corner0_rounded.svg [Clipclops] New routes with placeholder screens (#3725) 2024-04-27 05:54:18 +01:00
envelope_stroke2_corner0_rounded.svg Use ALF for signup flow, improve a11y of signup (#3151) 2024-03-19 12:47:46 -07:00
explosion_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
eyeSlash_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
filterTimeline_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
filter_stroke2_corner0_rounded.svg Refactor `PostDropdownBtn` to use new `Menu` (#3112) 2024-03-08 14:45:59 -06:00
flag_stroke2_corner0_rounded.svg Use new menu for Profile (#3168) 2024-03-12 14:06:12 -07:00
gameController_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
gifSquare_stroke2_corner0_rounded.svg Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
gif_stroke2_corner0_rounded.svg Add GIF select to composer (#3600) 2024-04-19 03:42:26 +01:00
globe_stroke2_corner0_rounded.svg New component library based on ALF (#2459) 2024-01-18 20:28:04 -06:00
group3_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
growth_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
hashtag_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
heart2_filled_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
heart2_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
image_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
lab_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
leaf_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
listMagnifyingGlass_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
listSparkle_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
loader_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
lock_stroke2_corner0_rounded.svg Use ALF for signup flow, improve a11y of signup (#3151) 2024-03-19 12:47:46 -07:00
magnifyingGlass2_stroke2_corner0_rounded.svg Add tags and mute words (#2968) 2024-02-26 20:33:48 -08:00
musicNote_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
mute_stroke2_corner0_rounded.svg Add tags and mute words (#2968) 2024-02-26 20:33:48 -08:00
news2_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
pageText_stroke2_corner0_rounded.svg Add tags and mute words (#2968) 2024-02-26 20:33:48 -08:00
paperPlane_stroke2_corner0_rounded.svg [Clipclops] Replace 🐴 with real icon (#3802) 2024-05-01 21:49:10 +01:00
pencilLine_stroke2_corner0_rounded.svg fix pencil svg in asset folder 2024-03-20 20:18:31 +00:00
pencil_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
peopleRemove2_stroke2_corner0_rounded.svg [Embeds] Embed subdomain landing page (#3501) 2024-04-13 03:58:40 +01:00
personCheck_stroke2_corner0_rounded.svg Use new menu for Profile (#3168) 2024-03-12 14:06:12 -07:00
personX_stroke2_corner0_rounded.svg Use new menu for Profile (#3168) 2024-03-12 14:06:12 -07:00
person_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
piggyBank_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
pizza_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
plusLarge_stroke2_corner0_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
plusSmall_stroke2_corner0_rounded.svg [Clipclops] Replace 🐴 with real icon (#3802) 2024-05-01 21:49:10 +01:00
poop_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
raisingHand4Finger_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
repost_stroke2_corner2_rounded.svg [Embeds] Embed for single post (#3450) 2024-04-13 02:07:39 +01:00
rose_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
settingsGear2_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
settingsSliderVertical_stroke2_corner0_rounded.svg [Clipclops] New routes with placeholder screens (#3725) 2024-04-27 05:54:18 +01:00
shaka_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
shield_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
speakerVolumeFull_stroke2_corner0_rounded.svg Refactor `PostDropdownBtn` to use new `Menu` (#3112) 2024-03-08 14:45:59 -06:00
squareArrowTopRight_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
squareBehindSquare4_stroke2_corner0_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
streamingLive_stroke2_corner0_rounded.svg Convert profile edit avatar/banner dropdown menus to new menu (#3177) 2024-03-12 10:17:27 -07:00
ticket_stroke2_corner0_rounded.svg run ticket through svgomg 2024-03-15 13:53:57 +00:00
timesLarge_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
trash_stroke2_corner0_rounded.svg Refactor `PostDropdownBtn` to use new `Menu` (#3112) 2024-03-08 14:45:59 -06:00
trending2_stroke2_corner2_rounded.svg New Onboarding (#2596) 2024-01-25 20:22:40 -08:00
triangleExclamation_stroke2_corner2_rounded.svg 3p moderation services [WIP] (#2550) 2024-03-18 12:46:28 -07:00
ufo_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00
warning_stroke2_corner0_rounded.svg Refactor `PostDropdownBtn` to use new `Menu` (#3112) 2024-03-08 14:45:59 -06:00
zap_stroke2_corner0_rounded.svg Add icons for onboarding (#3571) 2024-04-16 09:08:11 -05:00