about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Improve error name and message for signed-in only feeds (#6577)Eric Bailey2024-11-223-34/+9
| | | | | | | | | | | | | | | | | | * Improve error name and message for logged-in only feeds * Revert msg edit --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* | Use outline style for repost cancel button (#6509)Samuel Newman2024-11-221-9/+15
| | | | | | | | | | * use outline style for repost cancel button * use trans macro in JSX
* | [Lightbox] Fix jump when zooming out on iOS (#6633)dan2024-11-221-2/+18
| |
* | Fix lightbox spinner (#6561)Paul Coroneos2024-11-222-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | * refactor imageitem useanimatedreaction logic * revert copy/paste fix * revert last commit * Fix conditions --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* | Add `CFBundleLocalizations` key to `Info.plist` (#6567)surfdude292024-11-221-0/+24
| |
* | Fix display language not switching correctly to Chinese on native. (#6621)Frudrax Cheng2024-11-221-2/+23
| | | | | | | | | | * Update deviceLocales.ts * Update deviceLocales.ts
* | [Android] Lower Feed maxRenderPerBatch (#6624)dan2024-11-221-2/+2
| |
* | Fix some overdraw (#6617)dan2024-11-212-9/+5
| |
* | Fix embeder (#6616)dan2024-11-211-2/+2
| |
* | Reduce <Text> nesting (#6615)dan2024-11-215-89/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Move isOnlyEmoji out of RichText To fix Fast Refresh. * Make renderChildrenWithEmoji work with any children * Always go through UITextView for consistency It already contains the `selectable` and `iOS` checks inside. * Move `emoji` check into `renderChildrenWithEmoji` * Remove unnecessary intermediate UITextView nodes * Make childHasEmoji check recursive It didn't handle nested arrays etc correctly before. * Remove the "children must be string" limitation Should not be necessary now that we correctly handle nested arrays etc. * Fix unnecessary regex reallocation This doesn't have a global flag so it's okay to reuse. * Remove unnecessary <Text> wrapper in RichText
* | [Android] Patch react-native-svg to cache parsed paths (#6583)dan2024-11-211-0/+57
| |
* | Fix overflow issue on iOS autocomplete, among other things (#6611)Samuel Newman2024-11-213-40/+27
| | | | | | | | | | | | | | | | | | | | | | * stop using ref in render * fix display name fallback on web * use unicode ellipsis for useGrapheme * fix overflow issue * sanitize handle/displayname on web
* | fix: reused getRkey function in embed component (#6591)Aditya Mathur2024-11-211-3/+2
| |
* | Dedup zod versions in bskyembed/yarn.lock (#6610)jviide2024-11-211-6/+1
| |
* | Fix Fast Refresh in <Text> files (#6609)dan2024-11-216-139/+156
| | | | | | | | | | | | | | | | | | | | | | * Separate non-components from components * Mark old Text as deprecated * Move emoji utilities to non-React file * Fix type * Fix import
* | Don't underline links on native hover (#6588)dan2024-11-212-23/+13
| |
* | Pin exact version of React Compiler packages (#6607)lauren2024-11-212-11/+6
| | | | | | | | | | | | | | | | | | | | This PR pins the various React Compiler packages to their exact versions. While it is typically safe to upgrade the compiler, we recommend manual upgrades because changes in memoization may or may not be unexpected. In the near future we will open source an upgrade script that automates comparing the current compiled output with the upgraded output and prints a diff for human confirmation prior to committing the upgrade.
* | Remove unused RN.Animated code (#6584)dan2024-11-214-427/+3
| | | | | | | | | | * Remove unused RN.Animated code * Rm more dead code
* | Disable vertical scrollbars on Android only (#6586)dan2024-11-211-1/+2
| |
* | Bump 1.95.0 (#6530)Samuel Newman2024-11-211-1/+1
| |
* | Prevent ProfileHeaderHandle from breaking out of its parent view (#6574)Horus Lugo2024-11-201-1/+1
| |
* | rm unused type lib (#6546)Samuel Newman2024-11-201-1/+0
| |
* | fix change handle dialog on android (#6563)Samuel Newman2024-11-202-6/+3
| |
* | Bump typescript-eslint to 7.x (#6525)Trivikram Kamat2024-11-203-93/+198
| | | | | | | | | | | | | | * chore(deps-dev): bump typescript-eslint to 6.x * chore(deps-dev): switch to @react-native/eslint-config * chore(deps-dev): bump typescript-eslint to 7.x
* | preserve video's last known time when scrolling away (#6239)Andrew Aquino2024-11-192-0/+13
| |
* | Implement Polish translation (#6283)axiand2024-11-197-0/+8046
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial polish translation sweep * rewrite feeds page flavor text * bring up to date with dev branch, revisit some strings * redoing some more... * bring up to date * rm dead strings, try out a different phrasing for threaded mode str prev translation was nonsensical - we're already calling threads "wątki". let's try "recursive tree" instead to describe what threaded mode does * tweaks here and there * more tweaks. sign translation file TL note: trying a new space-saving translation for send via direct message, old one made the context menu stretch * space-saving translations for profile tabs * up to date * tl latest changes * some small fixes * few more tweaks around profile editing strings * i dislike gendered languages * yet more tweaks * Update dates.ts * Review suggestions (1) * tiny fixes * Review suggestions (2) * Review suggestions (3) * Review suggestions (4) * "Anuluj wyciszenie" * A few new strings * Remove dead strings again * Review suggestions (5) * te -> to --------- Co-authored-by: Frudrax Cheng <i@cynosura.one>
* | Update Hungarian translation for 1.94 (#6186)smileyhead2024-11-191-1422/+1767
| |
* | Fix post interaction selectable text being cut off (#6527)Evan2024-11-191-2/+2
| |
* | Remove aria-pressed attr from button. Closes #6325 (#6402)Paul Coroneos2024-11-191-1/+0
| |
* | add back expo-system-ui (#6529)Samuel Newman2024-11-192-3/+37
| |
* | Render post menu items lazily (take two) (#6473)dan2024-11-192-672/+741
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "Revert "Render dropdown menu items lazily (#6437)" (#6470)" This reverts commit 0b38c77faa71dbc777d3d0162b86cb3e8695ff99. * Lazily initialize menu items * Split in two files * Make it work on mobile This is wonky because our useMenuDialog abstraction only has `isOpen` on web. I couldn't figure out a way to make it work xplat so I'm just tracking it myself manually. * Fix typo in comment
* | Remove usused direct dependencies on 'webpack' (#6466)Trivikram Kamat2024-11-192-160/+6
| | | | | | | | | | * Remove usused direct dependencies on 'webpack' * Remove direct dependency on 'babel-plugin-react-native-web'
* | Remove unused 'lodash' dependencies (#6472)Trivikram Kamat2024-11-192-98/+3
| |
* | Leverage jsx transform to remove unnecessary react imports and update eslint ↵Paul Coroneos2024-11-19143-148/+55
| | | | | | | | | | | | | | | | | | config (#6516) * update eslint config with jsx runtime * leverage jsx transform to remove unnecessary react imports and update eslint config * run yarn lint --fix to remove eslint disables related to react/prop-types that is now disabled
* | Split FeedSlice into FlatList rows (#6507)dan2024-11-193-211/+188
| |
* | Use native modal for signup queue screen (#6392)Samuel Newman2024-11-191-20/+33
| | | | | | | | | | | | | | | | | | * fix top inset for signup queue * use native modal for queue screen * spacing for if text is super large * don't allow scroll bounce
* | Attempted video perf improvements (#6519)Samuel Newman2024-11-193-38/+32
| | | | | | | | | | | | | | * remove layout animations from video * only show button/spinner when necessary * use native activityindicator rather than loader
* | Add Profiler build for Android (#6510)dan2024-11-194-34/+82
| |
* | Add useHandleRef as a lighter alternative for useAnimatedRef (#6500)dan2024-11-187-54/+75
| |
* | Fix TagMenu initial render perf (#6483)dan2024-11-182-151/+165
| | | | | | | | | | | | | | * Split tag menu dialog content * Log the actual error please * Fix it on native
* | Help Siri to correctly pronounce Blue Sky. (#6496)Martin Pittenauer2024-11-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | * Add CFBundleSpokenName Help Siri to correctly pronounce Blue Sky. Instead of pronouncing it like “Lebowski”. * Format --------- Co-authored-by: dan <dan.abramov@gmail.com>
* | Hardcode Giphy embed height (#6475)dan2024-11-181-26/+4
| |
* | Extract RepostButton inner dialog (#6498)dan2024-11-181-79/+109
| | | | | | | | | | | | | | | | | | * Extract RepostButton inner dialog * use `useDialogContext` instead of passing prop --------- Co-authored-by: Samuel Newman <mozzius@protonmail.com>
* | Fix layout jumps for images (#6474)dan2024-11-181-12/+15
| |
* | Optimize ContentHider (#6501)dan2024-11-181-9/+31
| |
* | Revert "Render dropdown menu items lazily (#6437)" (#6470)dan2024-11-171-309/+278
| | | | | | This reverts commit e9fe8d90ef5e9ca2ed4bc9649794c5288fb1232d.
* | Upgrade React Compiler (take two) (#6460)dan2024-11-177-126/+32
| | | | | | | | | | | | | | | | | | * Revert "Revert "React compiler beta and reenable rule (#5898)" (#6071)" This reverts commit 7111e38cd48c1c7e2b35ae978708fcb7a60a5dd7. * Update the compiler * Don't inline compiler runtime import
* | Fix build (#6459)dan2024-11-172-3/+37
| |
* | Use compiler-safe Reanimated get/set APIs (#6391)dan2024-11-1726-304/+351
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Convert lightbox to get/set * Work around software-mansion/react-native-reanimated#6613 * Use get/set in more places * Port MainScrollProvider to get/set * Port more to get/set * Port composer to get/set * Remove unnecessary thread hops in composer * Port more things to get/set * Convert more to get/set, remove redundant runOnJS * Convert remaining cases to get/set
* | Remove unused 'react-scripts' devDependency (#6441)Trivikram Kamat2024-11-172-2926/+111
| |