What's Changed
- [Web] Fix clipped text when using
numberOfLines={1}by @mozzius in #10105 - [Web] Fix Wordle score rendering - prevent Inter from overriding emoji presentation by @mozzius in #10104
- Fix report dialog flashing error state on open by @mozzius in #10099
- Use isTranslationSupported from expo-translate-text by @ds-boyce in #10108
- Update version to v1.120.0 by @mozzius in #10110
- Add metrics to redirect service by @estrattonbailey in #10112
- Update redirect service by @estrattonbailey in #10116
- Add resolution downsizing to image compression by @estrattonbailey in #10117
- fix: too many re-renders when toggling experimental feed sampling option by @pFornagiel in #10114
- Fix draft restore to calculate shortened grapheme length for links by @mozzius in #10103
- Upgrade TypeScript to 6.0 by @mozzius in #10113
- PostThread perf: reduce time wasted on rendering skeletons by @mozzius in #10092
- Fix text overflow in post meta on web by @ds-boyce in #10122
- Pass correct log context to suggested user metrics by @ds-boyce in #10074
- Fix clip issue by @estrattonbailey in #10131
- Fix 'Lists' & 'Feeds' not displaying their contents on muted profiles by @RetroSunstar in #10101
- Add button for creating a new group clip clop by @ds-boyce in #10066
- Add fmt patch to react-native by @estrattonbailey in #10136
- Update emoji regex to detect variations and sequences by @ds-boyce in #10138
- Update
typescript-eslint, fix up eslint setup by @mozzius in #10150 - Change other borderWidths from 2 to 1 by @mozzius in #10156
- Display see more link for suggested users in profile header by @ds-boyce in #10134
- Update Search to use ALF atoms by @ds-boyce in #10146
- Fix Safari layout shift issue with SubtleHover by @ds-boyce in #10135
- Hide alt text note after alt text is added by @mozzius in #10132
- Keep screen awake when videos are playing by @mozzius in #10155
- Handle more translation errors by @ds-boyce in #10160
- Replace react-native-paste-input with expo-paste-input by @arunabhverma in #10158
- Update React Query to latest by @mozzius in #10126
- Fix
useResolveUriQueryby @mozzius in #10163 - Add
no-extraneous-dependenciesandno-nodejs-moduleseslint rules by @mozzius in #10151 - Scale profile badge icons with font size by @mozzius in #10161
- Fix bottom bar badge text padding by @mozzius in #10162
- Warn when useState get/set names mismatch by @ds-boyce in #10166
- Create global keyboard shortcut handler by @ds-boyce in #10145
- Fix OOM crash - disable tanstack extension integration by @mozzius in #10169
- Fixes Hotkeys causing native to crash immediately on start by @RetroSunstar in #10180
- Minor hotkeys nit by @mozzius in #10184
- [APP-1999] Fix ReportDialog Android hang by narrowing dependency arrays by @vineyardbovines in #10171
- [APP-2038] fix feeds not refreshing by @vineyardbovines in #10167
- Add some more clarity to the RQ docs by @estrattonbailey in #10120
- Bump expo-paste-input by @estrattonbailey in #10187
- Revert PostThread parent chunk size for native by @estrattonbailey in #10193
- Fix layout shift when liking a post on Android by @mozzius in #10190
- Update browserslist by @ds-boyce in #10195
- Don't call getProfiles if there are no actors by @ds-boyce in #10196
- Use new endpoints for suggested users by @ds-boyce in #10185
- RM unneeded config plugin, update primary color by @mozzius in #10153
- Tweak missing feed copy by @mozzius in #10133
- Double the framerate by @mozzius in #8446
- New rich text composer + autocomplete by @estrattonbailey in #10159
- Prep 1.120.0 release by @estrattonbailey in #10200
New Contributors
- @pFornagiel made their first contribution in #10114
- @arunabhverma made their first contribution in #10158
Full Changelog: 1.119.1...1.120.0