* Update catalan messages.po
Here we go again, just a few lines, if you would be so kind as to take a look @jordimas @darccio @surfdude29 @rortan134
* Update messages.po
@jordimas corrections
* Update translation
* Fixed
* Update translation
* Update translation
* Update translation
* Update translation
* Suggested fix by Hima-Zinn
* Update translation
* Update translation
* Update translation
* Translate "pinned"
* Update translation
* Refactor video uploads (#5570)
* 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
* Manage video reducer from composer reducer (#5573)
* 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
* Rename some files and variables (#5587)
* Move composer reducers together
* videoUploadState -> videoState
* Inline videoDispatch
* 🪵📌 (#5594)
* [🐴] Reduce amount that message sent date is shown (#4228)
* Fix profile header buttons (#5558)
* Fix profile header buttons
* Adjust labeler buttons too
* Fix load state jumps
* Small tweak for web
* Remove log
* Update
* Revert "Update"
This reverts commit b073c04830.
* Revert "Fix profile header buttons (#5558)"
This reverts commit c00c5fa495.
* Revert "[🐴] Reduce amount that message sent date is shown (#4228)"
This reverts commit af8e3422a6.
* Revert "🪵📌 (#5594)"
This reverts commit 3ab5190aca.
* Revert "Rename some files and variables (#5587)"
This reverts commit 475708ea30.
* Revert "Manage video reducer from composer reducer (#5573)"
This reverts commit 59589e34a3.
* Revert "Refactor video uploads (#5570)"
This reverts commit f74f9bc1d9.
* Update translation
* Update translation
* Delete unused entries
* Restored the trailing dot by #5622
---------
Co-authored-by: dan <dan.abramov@gmail.com>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Co-authored-by: Eric Bailey <git@esb.lol>
* Update and inconsistency fixes to pt-br translation
* Update and inconsistency fixes to pt-br translation
Updated last translator
* More tr
* More translations updated
* Add some comments
* Decouple language settings
* Normalize on read/write
* Refactor
* Support device locale on app startup
* Cleanup, port to web
* Clean up comments
* Comment
* Try not to mutate
* Protect util handling, update test
* Dedupe array values
* Pre-fill alt text with 10-million card post (#5377)
* Clean up type
* Tweak alt copy
* Add pt translation, fix typo
---------
Co-authored-by: Calvin <clavin@users.noreply.github.com>
* Add Russian translation
* Update messages.po
* Update messages.po (draft)
* Добавлены новые строки для перевода
В ручную объеденил исправленный RU с самым новым EN. Могут быть ошибки но быстрый тест проблем не выявил.
* Переведены не переведенные строки, некоторые исправления перевода.
* Еще небольшие правки
* Update messages.po (draft)
* Update messages.po (stage)
* Update messages.po
* Init lingui compiling ru language
* Update messages.po
* Update messages.po (clear)
* Update messages.po
* Update messages.po
* change await import to await Promise.all
* Update messages.po
* Update messages.po (clear)
---------
Co-authored-by: DearFox <59219907+DearFox@users.noreply.github.com>
* Updated translation
* Update translation
* Update translation
* Update translation
* Only show replies in Following if following all involved actors (#4869)
* Only show replies in Following for followed root and grandparent
* Remove now-unnecessary check
* Simplify condition
* Respect labels on feeds and lists (#4818)
* Prep
* Pass in optional moderation to FeedCard
* Compute moderation decision, filter contentList contexts, pass into card
* Let's go a different route
* Filter from within search queries
* Use same search query for starter packs
* Filter lists from profile tabs
* Cleanup
* Filter from profile feeds
* Moderate post embeds
* Memoize
* Use ScreenHider on lists
* Hide both list types
* Fix crash on iOS in screen hider, fix lineheight
* Memoize renderItem
* Reuse objects to prevent re-renders
* tweak list header (#4870)
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* bskyweb: optional basic auth password middleware (#4759)
* Update translation
* Revert "Update translation"
This reverts commit 3a7b74f47b.
* Revert "bskyweb: optional basic auth password middleware (#4759)"
This reverts commit bc3a27d40f.
* Revert "tweak list header (#4870)"
This reverts commit 34e7e5cba2.
* Revert "Respect labels on feeds and lists (#4818)"
This reverts commit 9ec6fde288.
* Revert "Only show replies in Following if following all involved actors (#4869)"
This reverts commit e2cc4bb4af.
* Update translation
* Update translation
* Update translation
* Updated translation
* Update translation
* Update translation
* Unified existing translations of "hidden" and "community".
* Update translation
* Update translation
* Update translation
---------
Co-authored-by: dan <dan.abramov@gmail.com>
Co-authored-by: Eric Bailey <git@esb.lol>
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
Co-authored-by: bnewbold <bnewbold@robocracy.org>