Releases: bluesky-social/social-app
Releases · bluesky-social/social-app
1.97.0
- User profile pages now include a "Video" tab!
- After reporting a user in DMs, you are now given a quick menu to block the user and/or delete the conversation
- Updated translations
What's Changed
- Some immersive video a11y fixes by @estrattonbailey in #7528
- Render adjacent players on iOS by @mozzius in #7525
- show video feeds from posts even if they are replies by @kaytwo in #7516
- update and re-enable the bitdrift SDK by @snowp in #7405
- [Experiment] Add Video feed on signup by @gaearon in #7531
- Move indicatorStyle to
List
by @mozzius in #7526 - Tweak Cantonese language tag in
CFBundleLocalizations
key by @surfdude29 in #7440 - Update hashtag menu to use
Menu
, convert to native link for additional a11y and click handling by @estrattonbailey in #7529 - Bump to 1.97.0 by @gaearon in #7533
- Adjust the decay formula by @gaearon in #7535
- Add videos tab to profile by @estrattonbailey in #7517
- Minor video feed refactor by @gaearon in #7536
- Fix "resizeMode is depreciated" depreciation warning by @mozzius in #7540
- Only show pins on Posts and Replies by @gaearon in #7544
- Post-report menu by @mozzius in #7446
- Tweak adjustment in the formula by @gaearon in #7547
- Fix typo in ReportDialog.tsx by @auroursa in #7553
- Trim leading whitespace-only lines by @gaearon in #7555
- Remove "bsky.network" from preconnect by @matthieusieben in #7559
- Add ban-ts-comment rule as warn by @mozzius in #7541
- Takendown state + in-app takedown appeals by @mozzius in #7566
- Fix hcap clipping by @mozzius in #7567
- French localization for v1.97 by @Signez in #7546
- Update Japanese translation for v1.97 by @tkusano in #7393
- Update Chinese & Cantonese localization for 1.97 by @auroursa in #7394
- Spanish localization for 1.97.0 by @hogaza in #7564
- Polish translations for 1.97 by @axiand in #7548
- Update Vietnamese localization to v1.96.6 by @vinhphm in #7537
- Update Hungarian translation for 1.97.0 by @smileyhead in #7527
- Update Russian phrase by @IslamRustamov in #7507
- Update messages.po by @Snipufin in #7496
- Add Basque language ('eu') by @REALSOULMAN in #7479
- Update Ukrainian translation by @Dovgonosyk in #7439
- Update Finnish localization by @valtlai in #7414
- Irish translation update by @kscanne in #7406
- Update Korean localization for v1.97.0 by @quiple in #7392
- Update catalan messages.po by @ivanbea in #7327
- Update Italian translations by @mlocati in #7328
- Add Swedish localization by @nilaallj in #7232
- Add Danish localization by @c960657 in #7220
New Contributors
- @kaytwo made their first contribution in #7516
- @Snipufin made their first contribution in #7496
- @REALSOULMAN made their first contribution in #7479
- @nilaallj made their first contribution in #7232
Full Changelog: 1.96.7...1.97.0
1.96.7
1.96.6
- Vertical video feeds
What's Changed
- docs: bump license year to 2025 by @jamesleesaunders in #7474
- Remove test gates by @gaearon in #7477
- Do not serve cache headers on non-2XX for static assets by @devinivy in #7469
- tweaks to constants by @haileyok in #7478
- Bring video cropping in line with images by @estrattonbailey in #7462
- Revert "[Android] Fix taps triggering while swiping" by @gaearon in #7498
- yolo by @haileyok in #7499
- Fix Discover posts showing up in Following with no explanation by @gaearon in #7500
- Fix tabbar swipe conflicting with drawer by @gaearon in #7501
New Contributors
- @jamesleesaunders made their first contribution in #7474
Full Changelog: 1.96.5...1.96.6
1.96.5
- On desktop web, clicking your profile pic now opens a quick account switcher
- You can now report a DM conversation without opening it
- Improvements to gestures on Android
What's Changed
- Fix double text input in composer by @mozzius in #7381
- Fix
moveToPermanentPath
ext Default Missing '.' by @foohyfooh in #7281 - Bump version to 1.97.0 by @gaearon in #7386
- Hide menu button when search is focused by @mozzius in #7373
- Invalidate existing pull-to-refresh spinner when theme changes by @rolandcrosby in #7351
- Preconnect to public.api.bsky.app in embedr by @c960657 in #7396
- Delete by @gaearon in #7403
- [ELI5] Tweaks to hosting provider by @mozzius in #6935
- [ELI5] change sign in to create account by @mozzius in #6931
- Fix avatar shape in Account switch menu by @mozzius in #7388
- Downgrade paste input dependency by @mozzius in #7410
- Fix drawer bottom padding on android 15 by @mozzius in #7411
- Fix Android composer padding: Director's Cut by @mozzius in #7412
- Fix intent dialogs theming by @estrattonbailey in #7416
- Partially fix trending/drawer gesture conflict by @gaearon in #7417
- add back statsig gate testing by @haileyok in #7404
- [ELI5] Validate too long handles in signup by @mozzius in #7422
- A simpler fix for trending swipe issue by @gaearon in #7424
- Fix web crash by @gaearon in #7426
- Fix invalid password error message by @mozzius in #7425
- Conversation-level reporting by reporting most recent message available by @mozzius in #7423
- add correct error reporting for blank password by @mozzius in #7391
- Remove unnecessary addEventListener call for video by @IslamRustamov in #7433
- Account quick switch on web by @mozzius in #7190
- [Android] Try to disambiguate taps from swipes by @gaearon in #7448
- Set webpack public path to auto to load from CDN (hopefully) by @ericvolp12 in #7449
- Only apply CDN fix to webpack in prod by @estrattonbailey in #7461
- Prevent Drawer gesture conflicting with Suggestions scroll by @gaearon in #7468
- [Android] Fix taps triggering while swiping by @gpp-0 in #7459
New Contributors
- @foohyfooh made their first contribution in #7281
- @IslamRustamov made their first contribution in #7433
Full Changelog: 1.96.4...1.96.5
1.96.4
1.96.3
What's Changed
- Extend clickable area to height of container by @c960657 in #7248
- Fix clipping on horizontal scrollview on search screen by @mozzius in #7256
- Correct font preload by @tunetheweb in #7249
- Validate list/feed ownership before prompting to add users in empty list state by @solimaniac in #7247
- Cropper - opt out of edge-to-edge enforcement on Android 15 by @mozzius in #7254
- Fix Nepali language code by @quiple in #7265
- Unlock orientation when lightbox is open by @mozzius in #7257
- bump video version, fix android crash by @haileyok in #7292
- Fix mute words in trending by @estrattonbailey in #7293
- Some metrics by @estrattonbailey in #7294
- Rework discover-feed trending interstitial by @pfrazee in #7314
- change copy on list blocked by @haileyok in #7316
- Update messages.po by @Lucasofchirstms in #7305
- Update French translation (1.96.3 or 1.97) by @Signez in #7299
- Update Chinese & Cantonese localization by @auroursa in #7235
- Fix Spanish translations for some messages by @GersonLazaro in #7233
- Update Hungarian translation for 1.96 by @smileyhead in #7219
- Update Polish translation by @voi-tech in #7206
- Update Italian translations by @mlocati in #7184
- Update Finnish localization by @valtlai in #7183
- Update catalan messages.po for 1.96.0 by @ivanbea in #7182
- Update Korean localization by @quiple in #7171
- Update Japanese translation by @tkusano in #7170
- Update Russian localization by @Virenbar in #7116
- PT-BR Translation update by @Felps3000 in #6975
- Add Greek Language ('el') Support and Internationalization by @imertz in #6677
- Release 1.96.3 by @pfrazee in #7318
- Localize lang selectors according to the app language by @Signez in #6207
New Contributors
- @solimaniac made their first contribution in #7247
- @Lucasofchirstms made their first contribution in #7305
- @GersonLazaro made their first contribution in #7233
- @Virenbar made their first contribution in #7116
- @imertz made their first contribution in #6677
Full Changelog: 1.96.2...1.96.3
1.96.2
What's Changed
- Add bitdrift api key by @haileyok in #7169
- Temporarily remove Bitdrift by @gaearon in #7173
- Remove unreliable repository by @gaearon in #7176
- Add lockfile lint by @gaearon in #7177
- Add iOS hack to fix cropper failing to show by @gaearon in #7191
- Revert "Fix post time localization on Android" by @gaearon in #7196
- Proper fix for iOS cropper being stuck by @gaearon in #7194
- bump by @haileyok in #7197
- Bump clamp max value by @gaearon in #7198
- Moderate composer quote by @mozzius in #7213
- Don't add unused keydown listeners by @gaearon in #7218
- Emoji picker portaling by @estrattonbailey in #7217
- bump video package by @haileyok in #7223
- Lists - default empty state text by @mozzius in #7212
- Fix recent searches tap handling by @mozzius in #7214
- Fix lightbox on android 15 by @mozzius in #7221
- Fix Android save to camera permissions by @gaearon in #7225
- Apply avatar moderation to quote post by @c960657 in #7229
- Make "Retry" button label translatable by @c960657 in #7243
New Contributors
Full Changelog: 1.96.0...1.96.2
1.96.0
What's Changed
- New “Mentions” tab in notifications
- New settings control in threads for changing sort order and display mode
- Multiple UI improvements
- Updated translations, and added Nepali, Khmer, and Romanian
Details
- Bump version to 1.96 by @mozzius in #6781
- Fix ast localization by @auroursa in #6774
- CSS color transitions on left nav by @mozzius in #6768
- [Subs] Custom app icons by @mozzius in #6758
- Fix gap between Write Your Reply and bottom bar on web by @gaearon in #6783
- Fix web build by removing app icon settings by @gaearon in #6784
- YT embed tweak by @mozzius in #6789
- Revert "Bump version to 1.96" by @gaearon in #6790
- Revert "Revert "Bump version to 1.96"" by @gaearon in #6794
- Fix language picker style in dark mode by @skipness in #6804
- Ensure black root view on iOS by @mozzius in #6813
- Fix stuck lightbox by @gaearon in #6816
- "Contain" images with missing dimensions instead of cropping them by @gaearon in #6828
- Add new languages to
CFBundleLocalizations
key by @surfdude29 in #6835 - remove masked view dependency by @haileyok in #6886
- Prefetch adjacent Home pages by @gaearon in #6904
- [Nicer Tabs] Fork TabBar, simplify Pager by @gaearon in #6762
- [Nicer Tabs] New native pager by @gaearon in #6868
- Fix scroll gesture alignment by @gaearon in #6898
- Fix title/buttons in age date picker not being visible on Android in dark mode by @thunderweasel in #6880
- Update VideoClip icon - Fix pixel grid alignment by @DavidBuchanan314 in #6923
- ALF TabBar by @mozzius in #6924
- Add link-click metrics by @pfrazee in #6934
- Simplify date picker theme by @mozzius in #6926
- Fix oEmbed provider_url and provider_name by @xenomachina in #6942
- Adjust feed scroll bar top offset by @skipness in #6940
- [Subs] Icons by @estrattonbailey in #6976
- [Layout] Base by @estrattonbailey in #6907
- Trim back prefs exposure in NUXs, make naming more friendly by @estrattonbailey in #6980
- clean rn 0.76 upgrade by @haileyok in #6887
- Remove icon by @gaearon in #6994
- Update viewshot to fix a crash by @gaearon in #6995
- [Subs] Add
useFormatCurrency
hook by @estrattonbailey in #6978 - Immediately parse pre-filled links in composer state by @estrattonbailey in #6974
- [ELI5] Change feed page copy by @mozzius in #6932
- Fix squashed content on mod screens by @estrattonbailey in #7004
- Revert "[Video] Revert safari hackfix" by @gaearon in #7001
- Add back button to desktop threads by @estrattonbailey in #7010
- Add
isSelfHosted
toSessionAccount
by @estrattonbailey in #7028 - Fix 404 error handling for Web by @GrizliK1988 in #7026
- Fix drawer swipe by @gaearon in #7007
- Limit feed prefetching to native by @gaearon in #7038
- Refactor sidebar by @estrattonbailey in #6971
- Disambiguate feed component naming by @gaearon in #7040
- fix: typo in filename
list-converations
tolist-conversations
by @renanmav in #7036 - LoginForm: enable autocomplete on 2FA code field by @rcombs in #7019
- Font loading improvements by @tunetheweb in #6993
- Fix composer shortcut detaching a reply by @gaearon in #7041
- Fix iOS build by @gaearon in #7042
- feat(embed): Add support for dark mode by @kakkokari-gtyih in #6912
- Remove rounding mode hack by @mozzius in #7055
- Reduce excessive empty space on profile with no bio by @gaearon in #7058
- Followers/following exact count by @mozzius in #7057
- More exact counts by @mozzius in #7059
- Point "Continue thread" at last shown post by @gaearon in #7060
- Nicer app icon screen by @mozzius in #6972
- Fix singular words in translated strings by @auroursa in #7064
- Refine plural marks by @quiple in #7065
- Cache Reanimated worklets by @gaearon in #7068
- configure the bitdrift Capture SDK by @snowp in #6979
- Fix web build by @gaearon in #7069
- Make the pager take full width by @gaearon in #7066
- Fix followersCount -> followsCount by @mozzius in #7080
- [Notifications] Add a Mentions tab by @gaearon in #7044
- Increase scrubber height if touch device by @mozzius in #7081
- [Layout] Bleed profile banner into safe area by @mozzius in #6967
- New profile feed header by @estrattonbailey in #7056
- Fix share button not working for some users by @haileyok in #5849
- Fix double border due to progress guide by @gaearon in #7084
- Mark string for localization by @surfdude29 in #7083
- Revert "Edit string to avoid churning translations" by @gaearon in #7087
- Fix web Home header by @gaearon in #7086
- Uppercase the auth factor token input value to match the email casing. by @BradEstey in #7094
- Gate bitdrift integration by @gaearon in #7088
- Remove the environment indirections by @gaearon in #7089
- New header style better alignment by @estrattonbailey in #7098
- Give minWidth to tab indicator only by @gaearon in #7095
- Allow non-graphic emoji to inherit parent color by @estrattonbailey in #7096
- Add Emily to discover debug by @gaearon in #7101
- Tweak ProfileList design by @gaearon in #7100
- Add some helper text for custom domains by @estrattonbailey in #7103
- Fix z-indexes to make tabbar scroll on Android by @gaearon in #7102
- Fix posting images on web by @gaearon in #7105
- apply fonts to TextField by @benharri in #6288
ProfileFeed
cleanups by @estrattonbailey in #7115- Fix image upload on native by @gaearon in #7121
- [Experiment] Remove "Load Latest" button by @gaearon in #7120
- Fix post time localization on Android by @auroursa in #6742
- Fix video uploads on native by @gaearon in #7126
- feat: widen recent search profile link for mobile devices by @karolstawowsk...
1.95.0
What's Changed
- New thread sorting mode: "hotness"
- Rounding numbers (like follower counts) is now consistent across all platforms
- Improved localizations
- Various bugfixes and performance improvements
Details
- [Web] Clicking root link twice refreshes the screen by @gaearon in #6434
- Render dropdown menu items lazily by @gaearon in #6437
- Fix video thumb cleanup by @mozzius in #6431
- Remove unused 'react-scripts' devDependency by @trivikr in #6441
- Use compiler-safe Reanimated get/set APIs by @gaearon in #6391
- Fix build by @gaearon in #6459
- Upgrade React Compiler (take two) by @gaearon in #6460
- Revert "Render dropdown menu items lazily" by @gaearon in #6470
- Optimize ContentHider by @gaearon in #6501
- Fix layout jumps for images by @gaearon in #6474
- Extract RepostButton inner dialog by @gaearon in #6498
- Hardcode Giphy embed height by @gaearon in #6475
- Help Siri to correctly pronounce Blue Sky. by @m4p in #6496
- Fix TagMenu initial render perf by @gaearon in #6483
- Add useHandleRef as a lighter alternative for useAnimatedRef by @gaearon in #6500
- Add Profiler build for Android by @gaearon in #6510
- Attempted video perf improvements by @mozzius in #6519
- Use native modal for signup queue screen by @mozzius in #6392
- Split FeedSlice into FlatList rows by @gaearon in #6507
- Leverage jsx transform to remove unnecessary react imports and update eslint config by @PaulACoroneos in #6516
- Remove unused 'lodash' dependencies by @trivikr in #6472
- Remove usused direct dependencies on 'webpack' by @trivikr in #6466
- Render post menu items lazily (take two) by @gaearon in #6473
- Add back expo-system-ui by @mozzius in #6529
- Remove aria-pressed attr from button. by @PaulACoroneos in #6402
- Fix post interaction selectable text being cut off by @LegendEffects in #6527
- Update Hungarian translation for 1.93–94 by @smileyhead in #6186
- Implement Polish translation by @axiand in #6283
- preserve video's last known time when scrolling away by @aqandrew in #6239
- Bump typescript-eslint to 7.x by @trivikr in #6525
- Fix change handle dialog on android by @mozzius in #6563
- Remove unused typedef dependency by @mozzius in #6546
- Prevent from breaking out of its parent view by @HorusGoul in #6574
- Bump 1.95.0 by @mozzius in #6530
- Disable vertical scrollbars on Android only by @gaearon in #6586
- Remove unused RN.Animated code by @gaearon in #6584
- Pin exact version of React Compiler packages by @poteto in #6607
- Don't underline links on native hover by @gaearon in #6588
- Fix Fast Refresh in files by @gaearon in #6609
- Update bskyembed/yarn.lock to include only one Zod version by @jviide in #6610
- fix: reused getRkey function in embed component by @MathurAditya724 in #6591
- Fix overflow issue on iOS autocomplete, among other things by @mozzius in #6611
- [Android] Patch react-native-svg to cache parsed paths by @gaearon in #6583
- Reduce nesting by @gaearon in #6615
- Fix embeder by @gaearon in #6616
- Reduce overdraw by @gaearon in #6617
- [Android] Lower Feed maxRenderPerBatch by @gaearon in #6624
- Fix display language not switching correctly to Chinese on native. by @auroursa in #6621
- Add
CFBundleLocalizations
key toInfo.plist
by @surfdude29 in #6567 - Fix lightbox spinner by @PaulACoroneos in #6561
- [Lightbox] Fix jump when zooming out on iOS by @gaearon in #6633
- Use outline style for repost cancel button by @mozzius in #6509
- Improve error name and message for signed-in only feeds by @estrattonbailey in #6577
- Use android native navigation animations by @mozzius in #6562
- Remove unnecessary lint rule suppression by @PaulACoroneos in #6544
- [a11y] Video - fix labels and make more detailed by @mozzius in #6635
- Dismissable toasts by @mozzius in #6345
- Add gif support to web by @mozzius in #6433
- Fix avi follow deadzone by @mozzius in #6639
- Bump Typescript version to 5.7 by @mozzius in #6640
- Add ability to block account from post dropdown menu by @rshigg in #6091
- Simplify play icon shadow by @gaearon in #6641
- Fix leaking background by @gaearon in #6642
- Fix interstitials to not interrupt feed slices by @gaearon in #6645
- Pass referrer on native (with an opt out) by @gaearon in #6648
- Add a hotness thread sort by @gaearon in #6649
- Bump @atproto/dev-env to align with @atproto/api by @trivikr in #6652
- Fix translate button not working by @auroursa in #6657
- Fix Newline handling in Web's Composer by @HorusGoul in #6658
- Fix inconsistent number formatting between mobile and web by @khuddite in #6384
- Fix avi button hitslops by @gaearon in #6662
- Fix repost button styling when logged out by @rolandcrosby in #6222
- Fix broken pagination for lists tab on profile page by @khuddite in #6221
- fix: nothing selected bug by @O4FDev in #6260
- Fix media query used to prevent enter sending DM on mobile web by @brw in #6669
- Fix starter pack profiles list being cut off by @khuddite in #6152
- perf: optimizations for composer with Tiptap by @nperez0111 in #6315
- Fix jumpy web animation for modal backdrop by @gaearon in #6673
- Fix skeleton alignment by @gaearon in #6676
- Update Irish translation by @kscanne in #6668
- Update Chinese & Cantonese localization by @auroursa in #6626
- Update Portuguese localization by @luan-u in #6603
- Update Spanish localization by @codehead in #6599
- updated & added missing strings in FR locale by @CerryTsuki in #6596
- Updated Hindi UI for Version 1.94 by @FalKoopa in #6566
- Vietnamese Localization (Continued from #2524) by @vnphanquang in #6564
- Update Korean localization by @quiple in #6523
- Update ...
1.94.0
As always, thank you to everyone who has contributed to Bluesky over the past weeks. As our core team grows busier and busier, your help in making this space the best it can be is extremely appreciated. Thanks for everything 💙
What's New
- Redesigned settings screen
- New animations when viewing images
- Imported posts now clearly indicate they were imported
- Performance improvements
Detailed Changelog
- Unify dimensions cache between lightbox and feed by @gaearon in #6047
- Refactor lightbox prop drilling by @gaearon in #6073
- Translate sort replies by @mozzius in #6110
- Fix notification time spacing by @mozzius in #6109
- Fix start value in youtube embed by removing "s" from url param by @webpro in #6113
- StarterPack: fix "Follow All" processing layout by @Simek in #6111
- Use megabytes rather than mebibytes for video limit by @mozzius in #6117
- Fixed issue where X in search bar does nothing by @Rohit3523 in #6085
- Improve accessibility for navigation on web by @mozzius in #6120
- Update Reanimated by @gaearon in #6126
- Lower feedfeedback seen threshold to 0.5s by @gaearon in #6127
- Remove SCREEN from lightbox layout by @gaearon in #6124
- Fix thin red circle around Like button on iOS by @khuddite in #6123
- Fix web prop names for LikeIcon/CountWheel by @haileyok in #6130
- [Settings] Link up verify email dialog by @mozzius in #6042
- Dev options in new settings by @mozzius in #6128
- [Lightbox] Set 2 as minimal allowed zoom level by @gaearon in #6132
- Increase memory on iOS by @mozzius in #6141
- [Lightbox] New dismiss gesture by @gaearon in #6135
- [Lightbox] Add border radius to avatars by @gaearon in #6136
- Improve chat performance by @mozzius in #6157
- Fix non-home screen soft resetting when feed is selected from right nav by @gpp-0 in #6158
- Revert "Increase memory on iOS" by @gaearon in #6165
- Fix stuck lightbox by @gaearon in #6166
- Fix 3 image grid in DMs by @mozzius in #6163
- [Settings] Improved account switcher by @mozzius in #6131
- Switch label buttons to checkbox from radio by @haileyok in #6175
- [Settings] Ungate, and remove old settings by @mozzius in #6144
- Revert "Revert "Increase memory on iOS"" by @gaearon in #6176
- Fix: Text keeps going upward and downward when entering a new line on Android by @khuddite in #6170
- Tiny tweak to Thread Preferences string by @surfdude29 in #6177
- Use ENV key=value in Dockerfile by @trivikr in #6100
- [Lightbox] Open animation by @gaearon in #6159
- [Lightbox] Always rely on Expo Image cache by @gaearon in #6189
- Fix web image layout by @gaearon in #6195
- android scroll performance fixes pt. 1 by @haileyok in #6196
- Fix render loop on Android by @gaearon in #6213
- Fix Retain Cycles in SheetViewController by @DrHazemAli in #6202
- Don't render unnecessary instances by @gaearon in #6217
- Increase copied animation lingering time for reduced motion by @khuddite in #6220
- Fix error screen by @mozzius in #6235
- Fix unscrollable body when returning to desktop mode from mobile mode with navigation drawer open. by @JustSNguyen in #6201
- Enable translation of "Deleted account" by @quiple in #6224
- Update Node.js to 20.x in Dockerfile by @trivikr in #6099
- Fix error state of lists of not taking the full height by @khuddite in #6236
- Embedr: increase rate limits for short spikes by @devinivy in #6255
- Embedr: fix build / node version by @devinivy in #6265
- Reduce Reanimated serialization traffic by @gaearon in #6219
- Fix login footer not being vertically centered on mobile web view by @khuddite in #6254
- Use hairline border for feed like card by @mozzius in #6257
- Add subtle web hover to "View full thread" by @mozzius in #6256
- Dedupe date parsing in PostMeta by @mozzius in #6267
- Add email verification prompts throughout the app by @haileyok in #6174
- Slightly reduce rerenders in drawer by @mozzius in #6270
- Add backdated post indicator by @mozzius in #6156
- Fix exiting video player from full screen in the landscape mode shifts UI up by @khuddite in #6274
- Add subtle web hover to treeview replies by @mozzius in #6142
- [Lightbox] Patch RCTScrollView to fix centerContent by @gaearon in #6298
- [Lightbox] Small tweaks by @gaearon in #6301
- Cherry-pick from last release branch by @gaearon in #6314
- Make
ToggleButton
full width everywhere by @estrattonbailey in #6302 - NewChatDialog: remove extra padding on web by @Simek in #6333
- Tweak shared element animation to make it much smoother by @mrousavy in #6336
- [Lightbox] Make the animation faster by @gaearon in #6382
- Reduce
listConvos
requests by @estrattonbailey in #6378 - Reduce calls to getLogs by @estrattonbailey in #6381
- [Statsig] Remove client downsampling by @haileyok in #6153
- Better error message (+ translations!) by @mozzius in #6349
- Tweak email verification dialog by @haileyok in #6397
- Update Japanese translation by @tkusano in #6013
- Update Korean localization by @quiple in #6014
- Update Chinese & Cantonese localization by @auroursa in #6020
- Manually implement
drawerType
logic by @mozzius in #6419 - Always use IAB for translate by @mozzius in #6421
- Update catalan messages.po by @ivanbea in #6030
- Big update of the Hindi translation by @FalKoopa in #6077
- Update italian translation by @marcomaroni-github in #6188
- Update French translations (November 9th, 2024) by @Signez in #6190
- Update Irish localization by @kscanne in #6387
- Fix minor localization issues in Spanish: by @elenatorro in #6094
- Fix the translation of the adjective "open" by @CanGiante in #6206
- Update PT-BR messages.po by @luan-u in #6284
- Email verification tweaks (date) by @haileyok in #6416
- Remove typography NUX and consistently call upsertProfile by @gaearon in #6424
- Sort pins last in thread view by @gaearon in https:...