chore: sync with upstream (#58) master
* Send inferrable interactions to third-party feeds (#9094) * Fix link crash (#9102) * fix link crash * fix link crash * Log OTA errors properly (#9101) * Log OTA errors properly * filter out network errors * don't send some "activity no longer available" errors (#9100) * remove root sibling library (#9097) * Catch errors on geolocation request, reduce Sentry logs (#9098) * Nightly source-language update * fix gap on profile (#9081) * Update admonition component (#9068) * update admonition component * fix linting, adominition alighment * design tweak * edge cases for admonition, update storybook * Update src/components/Admonition.tsx Co-authored-by: Samuel Newman <mozzius@protonmail.com> * fix mobile version * change button style --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com> * Button tweaks (#9106) * Tweak button colors * Semi bold only for tiny buttons * [Web] Fix thread jumps (#9111) * [Web] Fix thread jumps * Comment formatting --------- Co-authored-by: Eric Bailey <git@esb.lol> * Add StackedButton component (#9086) * Nightly source-language update * Fix feedfeedback metrics not distinguishing which feed it's from (#9099) * fix feedfeedback metrics being sent for all feeds * remove `discover:` metrics * add patent pledge link to readme (#9118) * Language selection and suggestion UX improvements (#9067) * feat: don't retain accepted language suggestion after finishing or exiting post (#8886) * feat: don't retain accepted language suggestion after finishing or exiting post * fix: rebase fixes * fix: rebase fixes * chore: lint * Rename onChange for clarity * Improve logic in composer * Handle user override more explicitly * Drill in onSelectLanguage callback into dialog too * Fix typo Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Make text crystal clear * Handle multiple languages --------- Co-authored-by: Elijah Seed-Arita <elijaharita@gmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Tighten up eslint rule to catch unused `const {_} = useLingui()` (#9122) * tighten eslint config to catch unused `useLingui`s * fix now-invalid uses of _ * remove unused function that produces a ton of eslint warnings * upgrade react compiler plugin * [Fix Logouts] Remove buggy hackfix (#9108) * Rip out the network hack in favor of bluesky-social/atproto#4238 * Bump api pkg * Debug code * Revert "Debug code" This reverts commit 38445f31f4d7bc6c360a18080a059040bd6b07d1. --------- Co-authored-by: Eric Bailey <git@esb.lol> * Nightly source-language update * fix: missed alf reversion --------- Co-authored-by: dan <dan.abramov@gmail.com> Co-authored-by: Samuel Newman <mozzius@protonmail.com> Co-authored-by: pfrazee <1270099+pfrazee@users.noreply.github.com> Co-authored-by: Chenyu <10610892+BinaryFiddler@users.noreply.github.com> Co-authored-by: Eric Bailey <git@esb.lol> Co-authored-by: Daniel Holmgren <dtholmgren@gmail.com> Co-authored-by: Elijah Seed-Arita <elijaharita@gmail.com> Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>