Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/bluesky-social/social-app. Pull mirroring updated .
  1. Oct 07, 2024
  2. Oct 06, 2024
  3. Oct 05, 2024
  4. Oct 04, 2024
  5. Oct 03, 2024
    • Eric Bailey's avatar
      Fix profile header buttons (#5558) · eb3b01d0
      Eric Bailey authored
      * Fix profile header buttons
      
      * Adjust labeler buttons too
      
      * Fix load state jumps
      
      * Small tweak for web
      
      * Remove log
      eb3b01d0
    • Samuel Newman's avatar
    • Samuel Newman's avatar
      🪵📌 (#5594) · 523a9a48
      Samuel Newman authored
      523a9a48
    • dan's avatar
      Rename some files and variables (#5587) · 2aa365b5
      dan authored
      * Move composer reducers together
      
      * videoUploadState -> videoState
      
      * Inline videoDispatch
      2aa365b5
    • dan's avatar
      Manage video reducer from composer reducer (#5573) · 03704e2b
      dan authored
      * Move video state into composer state
      
      * Represent video as embed
      
      This is slightly broken. In particular, we can't remove video yet because there's no action that results in video embed being removed.
      
      * Properly represent video as embed
      
      This aligns the video state lifetime with the embed lifetime. Video can now be properly added and removed.
      
      * Disable Add Video when we have images
      
      * Ignore empty image pick
      03704e2b
    • dan's avatar
      Refactor video uploads (#5570) · d2392d2d
      dan authored
      * Remove unused video field
      
      * Stop exposing video dispatch
      
      * Move cancellation out of the reducer
      
      * Make useUploadStatusQuery controlled by jobId
      
      * Rename SetStatus to SetProcessing
      
      This action only has one callsite and it's always passing "processing".
      
      * Move jobId into video reducer state
      
      * Make cancellation scoped
      
      * Inline useCompressVideoMutation
      
      * Move processVideo down the file
      
      * Extract getErrorMessage
      
      * useServiceAuthToken -> getServiceAuthToken
      
      * useVideoAgent -> createVideoAgent
      
      * useVideoUploadLimits -> getVideoUploadLimits
      
      * useUploadVideoMutation -> uploadVideo
      
      * Use async/await in processVideo
      
      * Inline onVideoCompressed into processVideo
      
      * Use async/await for uploadVideo
      
      * Factor out error messages
      
      * Guard dispatch with signal
      
      This lets us remove the scattered signal checks around dispatch.
      
      * Move job polling out of RQ
      
      * Handle poll failures
      
      * Remove unnecessary guards
      
      * Slightly more accurate condition
      
      * Move initVideoUri handling out of the hook
      
      * Remove dead argument
      
      It wasn't being used before either.
      
      * Remove unused detailed status
      
      This isn't being used because we're only respecting that state variable when isProcessing=true, but isProcessing is always false during video upload.
      
      If we want to re-add this later, it should really just be derived from the reducer state.
      
      * Harden the video reducer
      
      * Tie all spawned work to a signal
      
      * Preserve asset/media for nicer error state
      
      * Rename actions to match states
      
      * Inline useUploadVideo
      
      This abstraction is getting in the way of some future work.
      
      * Move MIME check to the only place that handles it
      d2392d2d
  6. Oct 02, 2024
Loading