about summary refs log tree commit diff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Use moderatePost_wrapped for post embeds (#4981)Eric Bailey2024-08-233-3/+5
| | | | | * Use moderatePost_wrapped * Add lint rule
* Update Indonesian translation (#4875)kodebanget2024-08-231-80/+81
| | | Co-authored-by: Indonesian <github-actions@github.com>
* Update French localization (#4823)surfdude292024-08-231-26/+14
|
* Update Japanese translation (#4824)Takayuki KUSANO2024-08-231-178/+562
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 3a7b74f47b808f4fda482546f67ea90bfa073693. * Revert "bskyweb: optional basic auth password middleware (#4759)" This reverts commit bc3a27d40f068a7203aa55384300cbd26f8248cf. * Revert "tweak list header (#4870)" This reverts commit 34e7e5cba2cdbc8bddf062ed468ec10c68b0cdd8. * Revert "Respect labels on feeds and lists (#4818)" This reverts commit 9ec6fde2884ad7a32d032227518e89c5607b61a1. * Revert "Only show replies in Following if following all involved actors (#4869)" This reverts commit e2cc4bb4af092564aa93f41f5dadba2b65ae4250. * 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>
* Update Korean localization (#4826)Minseo Lee2024-08-231-1053/+1430
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po
* Update catalan localization (#4851)Ivan Beà2024-08-231-59/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update catalan localisation More lines translated, It will be so kind of you to check it @jordimas @darccio @surfdude29 Thanks * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: GSMT <samaritanojr006@gmail.com> * Update src/locale/locales/ca/messages.po Co-authored-by: GSMT <samaritanojr006@gmail.com> * Update messages.po apply @jordimas corrections * Update messages.po change traves per través --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> Co-authored-by: GSMT <samaritanojr006@gmail.com>
* Update Chinese Localization (#4947)Frudrax Cheng2024-08-232-2045/+2831
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CN: Update translates * CN: Remove superseded strings * TW: Update and Clean * Both: Update translates * CN: Update translates * CN: Remove superseded strings * CN: Update translates * CN: Remove superseded strings * TW: Run intl:extract * CN: Update translates * TW: Update and clean * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Both: Run intl:extract * CN: Update translates * CN: Update translates * Both: Run intl:extract * CN: fix typo * CN: fix typo#2 * CN: Update translates * CN: Update translates#2 * TW: Update translates * Both: Remove superseded strings * TW: fix typo --------- Co-authored-by: Kuwa Lee <kuwalee1069@gmail.com> Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com>
* Revert "Make settings account buttons a little nicer" (#4987)Hailey2024-08-232-83/+66
|
* fix `findAll*` type in `post-thread` (#4986)Hailey2024-08-231-8/+12
|
* Optimistic hidden replies (#4977)Eric Bailey2024-08-239-129/+70
|
* Make settings account buttons a little nicer (#4980)Eric Bailey2024-08-222-66/+83
| | | | | | | | | | | * Replace account dropdown with Menu * Replace card row and add interaction state * Remove testID copy pasta * Sanitize handle * Remove hover from row
* Use RichText for sp description (#4979)Eric Bailey2024-08-221-8/+13
| | | | | | | | | * Use RichText for sp description * `isRecord` above --------- Co-authored-by: Hailey <me@haileyok.com>
* Fix fixed footer experiment (#4969)dan2024-08-224-52/+95
| | | | | | | | | | | | | | | | | * Split minimal shell mode into headerMode and footerMode For now, we'll always write them in sync. When we read them, we'll use headerMode as source of truth. This will let us keep footerMode independent in a future commit. * Remove fixed_bottom_bar special cases during calculation This isn't the right time to determine special behavior. Instead we'll adjust footerMode itself conditionally on the gate. * Copy-paste setMode into MainScrollProvider This lets us fork the implementation later just for this case. * Gate footer adjustment in MainScrollProvider This is the final piece. Normal calls to setMode() keep setting both header and footer, but MainScrollProvider adjusts the footer conditionally.
* Submit fix (#4978)dan2024-08-225-32/+46
| | | | | | | | | | | | | | | * Fix submit logic * Fix type * Align submit task creation 1:1 with callsites * blegh. `useThrottledValue` * make `useThrottledValue`'s time required --------- Co-authored-by: Hailey <me@haileyok.com>
* update `usePostThreadQuery` to check quote query data (#4975)Hailey2024-08-222-1/+5
| | | | | | | * update `usePostThreadQuery` to check quote query data * search notifs before quotes * oops
* Fetch it (#4974)Eric Bailey2024-08-221-4/+2
|
* add `quoteCount` to view creators (#4972)Hailey2024-08-222-0/+2
|
* tweak rqkey and cache search for useAllListMembersQuery (#4971)Hailey2024-08-221-1/+18
|
* Prep threadgate shadow hack (#4970)Eric Bailey2024-08-216-23/+68
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Change size (#4957)Hailey2024-08-2111-88/+168
|
* Detached QPs and hidden replies (#4878)Eric Bailey2024-08-2138-608/+2569
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Show quote posts (#4865)Samuel Newman2024-08-2119-77/+447
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * show quote posts * fix filter * fix keyExtractor * move likedby and repostedby to new file structure * use modern list component * remove relative imports * update quotes count after quoting * call `onPost` after updating quote count * Revert "update quotes count after quoting" This reverts commit 1f1887730a210c57c1e5a0eb0f47c42c42cf1b4b. * implement * update like count in quotes list * only add `onPostReply` where needed * Filter quotes with detached embeds * Bump SDK * Don't show error for no results --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com> Co-authored-by: Eric Bailey <git@esb.lol>
* Fix hidden list for author (#4968)Eric Bailey2024-08-211-1/+1
|
* Update joined stat (#4967)Eric Bailey2024-08-211-1/+1
|
* Add `list hidden` screen (#4958)Hailey2024-08-2012-339/+494
| | | | | Co-authored-by: Hailey <me@haileyok.com> Co-authored-by: Eric Bailey <git@esb.lol>
* Expose more methods, support disabled items (#4954)Eric Bailey2024-08-194-25/+71
|
* Expose more props from button (#4953)Eric Bailey2024-08-191-25/+55
|
* Fix orphaned feed slices, handle blocks (#4944)Eric Bailey2024-08-194-8/+48
| | | | | | | | | | | * Fix orphaned feed slices, handle blocks * Revert to filerting out orphan threads * Support NotFoundPost views too * Just kidding, use ReplyRef.root as source of grandparent data * Fixes
* [Experiment] Always show bottom bar (#4946)dan2024-08-163-1/+26
|
* Revert "[Video] Download videos" (#4945)Hailey2024-08-156-272/+1
|
* Move global "Sign out" out of the current account row (#4941)dan2024-08-1511-76/+246
| | | | | | | | | | | | | | | | | | | | | | | * Rename logout to logoutEveryAccount * Add logoutCurrentAccount() * Make all "Log out" buttons refer to current account Each of these usages is completely contextual and refers to a specific account. * Add Sign out of all accounts to Settings * Move single account Sign Out below as well * Prompt on account removal * Add Other Accounts header to reduce ambiguity * Spacing fix --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
* [Video] Download videos (#4886)Hailey2024-08-156-1/+272
| | | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* swap control files (#4936)Samuel Newman2024-08-144-592/+579
| | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* [Embed] Starter pack embed embed (#4935)Samuel Newman2024-08-141-7/+14
| | | | | | | | | | | | | | | | | * update @atproto/api * add starter pack embed * update depreciated BskyAgent to AtpAgent * unrelated, but avoid direct import of type * nits * rm commented out code --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* [Video] set audio category to ambient every time a new player is made (#4934)Samuel Newman2024-08-143-1/+11
| | | | | | | | | | | | * set auto category to ambient every time a new player is made * mute on foregrounding * remember previous state --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* Add `/live/` to supported YouTube embed URLs (#4932)Hailey2024-08-131-5/+10
|
* [Video] Try/catch video play/pause (#4930)Samuel Newman2024-08-132-7/+21
| | | Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* Don't kick to login screen on network error (#4911)dan2024-08-136-14/+117
| | | | | | | | | | | | | | | | | | | | | * Don't kick the user on network errors * Track online status for RQ * Use health endpoint * Update test with new behavior * Only poll while offline * Handle races between the check and network events * Reduce the poll kickoff interval * Don't cache partially fetched pinned feeds This isn't a new issue but it's more prominent with the offline handling. We're currently silently caching pinned infos that failed to fetch. This avoids showing a big spinner on failure but it also kills all feeds which is very confusing. If the request to get feed gens fails, let's fail the whole query. Then it can be retried.
* Remove .withProxy() calls (#4929)dan2024-08-134-85/+40
|
* subclass agent to add setPersistSessionHandler (#4928)Hailey2024-08-122-82/+60
| | | | Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* [Video] Fix crash when switching tabs (#4925)Hailey2024-08-121-19/+4
|
* [Video] Invert usage of `setAudioActive` (#4924)Hailey2024-08-122-3/+3
|
* Upgrade API, implement XRPC rework (#4857)Hailey2024-08-1213-195/+221
| | | | Co-authored-by: Matthieu Sieben <matthieu.sieben@gmail.com>
* Fix Android composer cursor bug by removing `setTimeout` from native ↵Hailey2024-08-121-57/+45
| | | | composer `onChangeText` (#4922)
* Show handle in recent searches and fix truncation (#4917)Roland Crosby2024-08-111-9/+5
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Improve styles (#4916)Minseo Lee2024-08-1120-163/+89
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Mark string for localization (#4920)surfdude292024-08-111-1/+4
|
* Fix `occurred` typo (#4919)Shubh Porwal2024-08-111-1/+1
| | | | Co-authored-by: Hailey <hailey@blueskyweb.xyz>
* [Video] Resume background audio whenever muting video audio (#4915)Hailey2024-08-092-4/+4
|
* [Videos] Add error boundary to native (#4914)Samuel Newman2024-08-103-64/+116
| | | | | | | | | * move error fallback to own component * use error boundary on native --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>