Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yolo #7499

Merged
merged 138 commits into from
Jan 20, 2025
Merged

yolo #7499

merged 138 commits into from
Jan 20, 2025

Conversation

haileyok
Copy link
Contributor

  • tweaks to constants (tweaks to constants #7478)
  • Prevent Drawer gesture conflicting with Suggestions scroll (Prevent Drawer gesture conflicting with Suggestions scroll #7468)
  • yolo interstitial
  • yolo mode
  • right swipe
  • fix nav gesture
  • vibe controls
  • collapsible post text
  • rm blurview, cover for tall videos
  • smarter video source handling
  • use thumbnails, improve perf significantly
  • better android loading
  • improve aspect ratio
  • optimize source changes
  • rm spinner on ios
  • whoops, remove debug false
  • FIX WRONG VIDEOS SHOWING UP
  • don't spring on way down
  • release video players when leaving screen
  • remove jank animation
  • Add grid
  • improve contract, fix double tap
  • Filter out posts without videos
  • Only do grid on native
  • Pipe through feedSourceUri and link to feed
  • Handle passed through params
  • Partial revert, just filter posts to start at index
  • Clean up cards, remove entry interstitial
  • Tweak handle
  • Change constant name
  • Rename some things
  • Make types legit
  • Clean up more naming
  • Add placeholder for grid view
  • Handle web, set up new organization
  • Begin work on Header
  • Replace types
  • Squashed commit of the following:
  • use white with opacity rather than gray
  • Simultaneous gesture
  • cleanup attempt
  • fix jank
  • link to profile on press
  • fix jitter fr this time
  • mostly fix android flicker
  • Maybe fix row generation
  • Add content hider to video card
  • emoji in post text
  • reduce update rate
  • fix type error
  • Fix grid layout trailing single item
  • Add Discover interstitial, settings, includes pin for now
  • Explore interstitial, handle dimissal, pinning, compact card
  • Only use grid placeholder on native
  • Update events
  • Add feature gate
  • android nav bar fixes + lower update speed
  • fix interval + decel rate on interstitials
  • attempt to fix broken scrub on android (not working)
  • follow button
  • Part out the interstitials for perf, add view more
  • Remove prod web route
  • Wrap interstitials with BlockDrawerGesture
  • Bring video cropping in line with images (Bring video cropping in line with images #7462)
  • Rename variables for clarity
  • Fix Android scrubbing
  • Add FeedFeedbackProvider
  • Remove swipe gesture
  • fix light status bar behaviour
  • bump
  • feedback
  • Copy pasta to new location
  • Copy pasta part deux
  • Filter only videos
  • Make whole text clickable to expand
  • move scrubber to own file
  • end card
  • add icon to end card
  • add min view time to viewability config
  • play haptic on like
  • tweak feedback
  • tweak feedback again
  • Moderation
  • remove bad check
  • fix feedback for new video grid
  • change prop name to items as well
  • Simplify logic
  • Fix mod footer
  • Give scrubber more space on android
  • Add subtle track behind scrubber, adjust opacity
  • wire in feed context again...
  • Add better a11y desc to card
  • Fix key issue
  • Update a11y copy
  • Fix scrubber height
  • improve scrubber animation
  • Make follow button more obvious
  • Make header back button more clear
  • Disable interactions with actual video el
  • keep content away from the bottom safe area
  • fix blur
  • fix moderation issue
  • improve contrast on mod screen
  • Make moderation static per item
  • Memoize rows
  • Optimizations
  • Take video moderation into account
  • Only blur titles for list blur
  • Change copy
  • Bump blur radius
  • animate text in both directions
  • Rm unused field
  • Filter by root early
  • Refactor for clarity
  • add compose prompt to scrubber
  • rm log
  • tweak gradient
  • Bump SDK, use contentMode to power video feed
  • Ensure ProfileFeed view also supports video feed
  • improve scrubber on android
  • rm border from footer
  • Update prod video feed did
  • Separate caches
  • Add lil hover to View More
  • Fix undefined logic, remove header for interstitial
  • Ungate
  • Fix stuckness
  • remove extra useless map
  • Fix effect cleanup
  • Send seen without cleanup
  • Simplify react stuff
  • Earlier early return to avoid loading flash
  • remove scrubber placeholder

@arcalinea arcalinea temporarily deployed to pnbx/base - social-app PR #7499 January 20, 2025 01:16 — with Render Destroyed
Copy link
Member

@estrattonbailey estrattonbailey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yolo :shipit:

Copy link
Collaborator

@gaearon gaearon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yolo indeed

@haileyok haileyok merged commit 34582ed into main Jan 20, 2025
7 of 9 checks passed
Copy link

Old size New size Diff
6.87 MB 6.96 MB 100.64 KB (1.43%)

haileyok added a commit that referenced this pull request Jan 20, 2025
* tweaks to constants (#7478)

* add did

* use correct did

* typo

* tweak

* Prevent Drawer gesture conflicting with Suggestions scroll (#7468)

* Extract BlockDrawerGeesture

* Block drawer when scrolling interstitials

(cherry picked from commit 9e3f2f4)

* yolo interstitial

* yolo mode

* right swipe

* fix nav gesture

* vibe controls

* collapsible post text

* rm blurview, cover for tall videos

* smarter video source handling

* use thumbnails, improve perf significantly

* better android loading

* improve aspect ratio

* optimize source changes

* rm spinner on ios

* whoops, remove debug `false`

* FIX WRONG VIDEOS SHOWING UP

* don't spring on way down

* release video players when leaving screen

* remove jank animation

* Add grid

* improve contract, fix double tap

* Filter out posts without videos

* Only do grid on native

* Pipe through feedSourceUri and link to feed

* Handle passed through params

* Partial revert, just filter posts to start at index

* Clean up cards, remove entry interstitial

* Tweak handle

* Change constant name

* Rename some things

* Make types legit

* Clean up more naming

* Add placeholder for grid view

* Handle web, set up new organization

* Begin work on Header

* Replace types

* Squashed commit of the following:

commit 3d1be4c
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 01:08:05 2025 +0000

    extend animation

commit c9f1994
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 01:01:24 2025 +0000

    fix gap

commit 22e5207
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 00:50:16 2025 +0000

    thinner bar, format time

commit c32427f
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 00:47:57 2025 +0000

    fix 2 in 3 screens

commit cbf84c0
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 00:45:46 2025 +0000

    rm unneeded var

commit 7e0e100
Author: Samuel Newman <[email protected]>
Date:   Fri Jan 17 00:41:18 2025 +0000

    scrubberrrrr

* use white with opacity rather than gray

* Simultaneous gesture

* cleanup attempt

* fix jank

* link to profile on press

* fix jitter fr this time

* mostly fix android flicker

* Maybe fix row generation

* Add content hider to video card

* emoji in post text

* reduce update rate

* fix type error

* Fix grid layout trailing single item

* Add Discover interstitial, settings, includes pin for now

* Explore interstitial, handle dimissal, pinning, compact card

* Only use grid placeholder on native

* Update events

* Add feature gate

* android nav bar fixes + lower update speed

* fix interval + decel rate on interstitials

* attempt to fix broken scrub on android (not working)

* follow button

* Part out the interstitials for perf, add view more

* Remove prod web route

* Wrap interstitials with BlockDrawerGesture

* Bring video cropping in line with images (#7462)

* Mimic image cropping for videos on web

* Same on native

* Rename variables for clarity

* Fix Android scrubbing

* Add FeedFeedbackProvider

* Remove swipe gesture

* fix light status bar behaviour

* bump

* feedback

* Copy pasta to new location

* Copy pasta part deux

* Filter only videos

* Make whole text clickable to expand

(cherry picked from commit 4cf3112)

* move scrubber to own file

* end card

* add icon to end card

* add min view time to viewability config

* play haptic on like

* tweak feedback

* tweak feedback again

* Moderation

(cherry picked from commit 6b6b471cfb363031284b3e7a1f6e0ade3ac4ae47)

* remove bad check

* fix feedback for new video grid

* change prop name to items as well

* Simplify logic

* Fix mod footer

* Give scrubber more space on android

* Add subtle track behind scrubber, adjust opacity

* wire in feed context again...

* Add better a11y desc to card

* Fix key issue

* Update a11y copy

* Fix scrubber height

* improve scrubber animation

* Make follow button more obvious

* Make header back button more clear

* Disable interactions with actual video el

* keep content away from the bottom safe area

* fix blur

* fix moderation issue

* improve contrast on mod screen

* Make moderation static per item

* Memoize rows

* Optimizations

* Take video moderation into account

* Only blur titles for list blur

* Change copy

* Bump blur radius

* animate text in both directions

* Rm unused field

* Filter by root early

* Refactor for clarity

* add compose prompt to scrubber

* rm log

* tweak gradient

* Bump SDK, use contentMode to power video feed

* Ensure ProfileFeed view also supports video feed

* improve scrubber on android

* rm border from footer

* Update prod video feed did

* Separate caches

* Add lil hover to View More

* Fix undefined logic, remove header for interstitial

* Ungate

* Fix stuckness

* remove extra useless map

* Fix effect cleanup

* Send seen without cleanup

* Simplify react stuff

* Earlier early return to avoid loading flash

* remove scrubber placeholder

* Remove opacity hack

* Render useEvent conditionally

* Fix Android flash

---------

Co-authored-by: dan <[email protected]>
Co-authored-by: Samuel Newman <[email protected]>
Co-authored-by: Eric Bailey <[email protected]>
Copy link
Member

@mozzius mozzius left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yolo

@alexweej
Copy link

CAN WE STOP JUST SAYING YOLO

@DxsSucuk
Copy link

YOLO

@bluesky-social bluesky-social locked as off-topic and limited conversation to collaborators Jan 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants