Tomek Zawadzki
dfa98d5946
Unblock React Compiler for 6 components with try/finally that cannot hoist
...
The earlier pass moved `finally` bodies below the try/catch, which is only
valid when a `catch` completes normally. These are the leftovers.
Where the catch does complete normally but a nested callback happened to
contain a `return`, the same hoist applies after all - InterestsSettings and
DeleteAccountDialog were false positives in the first pass's scan.
Where there is no `catch`, the cleanup has to survive the throw path, so the
try/finally moves into `withCleanup` at module scope instead. Same semantics,
outside the compiled function.
Skipped components: 125 -> 119.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-25 16:31:59 +02:00
Samuel Newman
f87fdd2ea2
Enable React Native strict TypeScript API ( #11459 )
2026-08-25 09:40:14 +03:00
Samuel Newman
95f5360012
Fix iOS message input height after sending ( #11533 )
2026-08-24 17:28:56 -07:00
DS Boyce
6f46927c28
Overfetch trending topics before filtering ( #11477 )
2026-08-24 11:39:46 -07:00
Spence Pope
5e01a6c7ee
Explain trending topics in options menu ( #11521 )
2026-08-23 20:23:38 -04:00
RetroSunstar
f48fab872e
Adds a small padding for labeller avatars in group chat 'Add people' selector ( #11422 )
2026-08-21 15:12:14 -05:00
Tomasz Zawadzki
a892057e29
Fix "Tried to synchronously call a Remote Function" crash ( #11517 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-20 17:56:50 +02:00
Oleksii Bulenok
45aa1a67b0
Expo 57 ( #11334 )
...
Co-authored-by: Tomek Zawadzki <tomekzawadzki98@gmail.com >
Co-authored-by: vineyardbovines <spencerfpope@gmail.com >
2026-08-18 10:46:11 -04:00
Samuel Newman
70195d7059
Drop accidental eslint dependency ( #11460 )
2026-08-14 00:21:52 -07:00
Samuel Newman
bb33eb91cb
[SDK] Use finalised package ( #11398 )
2026-08-13 12:26:23 -07:00
Samuel Newman
3677c98873
[SDK] Validate and brand the persisted account did ( #11387 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:22 -07:00
Samuel Newman
9fe0084874
[SDK] Remove @atproto/api ( #11386 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:22 -07:00
Samuel Newman
59d2bf09d7
[SDK] Swap moderation to @bsky.app/sdk and move labeler config to Client statics ( #11383 )
2026-08-13 12:26:21 -07:00
Samuel Newman
dc31e7fd12
[SDK] Migrate agent sugar to @bsky.app/sdk actions ( #11382 )
2026-08-13 12:26:21 -07:00
Samuel Newman
a4f2811f39
[SDK] Add refreshSession and migrate the session-pinned infra ( #11381 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:20 -07:00
Samuel Newman
0c93d1e416
[SDK] Migrate the post pipeline and blob uploads ( #11380 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:20 -07:00
Samuel Newman
75e4180800
[SDK] Migrate the repo writes cluster ( #11379 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:20 -07:00
Samuel Newman
ca226f589d
[SDK] Migrate the gate records to raw repo calls on the pds client ( #11378 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:19 -07:00
Samuel Newman
3568cdc42d
[SDK] Migrate getAllListMembers to the appview client ( #11377 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:19 -07:00
Samuel Newman
f6a22c4f05
[SDK] Adopt @bsky.app/sdk and migrate RichText ( #11369 )
2026-08-13 12:26:18 -07:00
Samuel Newman
d991118215
[SDK] Route moderation reports through the appview client ( #11368 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:18 -07:00
Samuel Newman
34d1c75756
[SDK] Migrate the account surface to the pds and service clients ( #11367 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:17 -07:00
Samuel Newman
f5c166a055
[SDK] Migrate the notifications cluster to the lex clients ( #11362 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:17 -07:00
Samuel Newman
4aae6b2c22
[SDK] Migrate search, bookmarks, contacts and feed queries to the lex clients ( #11360 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:16 -07:00
Samuel Newman
ea4f70fb1e
[SDK] Migrate group chat and join links to the chat client ( #11358 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:16 -07:00
Samuel Newman
0e8e0b2ab4
[SDK] Migrate chat convo queries to the chat client ( #11357 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Matthieu Sieben <matthieusieben@users.noreply.github.com >
2026-08-13 12:26:15 -07:00
Samuel Newman
97b3978fb8
[SDK] Rebuild the session core on PasswordSession behind an AtpAgent compat shim ( #11343 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:12 -07:00
Darrin Loeliger
2f0d417417
Updated Media Icons ( #11457 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 05:49:05 -07:00
Samuel Newman
da93da4191
Fix display of link cards in DMs ( #11458 )
2026-08-13 05:48:56 -07:00
DS Boyce
aafcb2eeff
Remove workaround for iOS text clipping ( #11455 )
2026-08-12 14:55:25 -07:00
Samuel Newman
9b0adcb55f
Fix starter pack icon in profile menu ( #11452 )
2026-08-12 19:03:54 +03:00
Jeffrey Gleason
98fa8eafdf
algo team reply feedback ( #11444 )
2026-08-12 04:30:14 -07:00
DS Boyce
82db01fc60
Prevent last line of post text from being clipped on Android ( #11433 )
2026-08-11 13:57:18 -07:00
DS Boyce
1e6725c0a1
Fix post numbers being clipped in some cases ( #11413 )
2026-08-06 16:34:49 -07:00
DS Boyce
1c349ad7da
Add timestamp field to video report dialog ( #11339 )
2026-08-06 12:11:05 -07:00
Eric Bailey
724013df1b
Add repost-only mutes ( #11223 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-08-06 11:53:02 -07:00
surfdude29
78a5c222bf
Tweak strings ( #11407 )
2026-08-06 05:18:38 -07:00
Eric Bailey
b79908ecea
Add canonical OP thread numbering ( #11184 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-08-05 10:20:43 -07:00
Spence Pope
32ec5330b0
Enrich fatal HLS errors in Sentry ( #11359 )
2026-08-05 10:15:26 -04:00
Spence Pope
f1cfa37bab
APP-2764: Remove unnecessary top padding on GIF posts ( #11321 )
2026-08-04 10:45:44 -04:00
Samuel Newman
1cc942a869
Classify report dialog errors ( #11354 )
2026-08-03 08:00:25 -07:00
Oleksii Bulenok
157a1893fd
fix TextInput resizes on Android when the first chat is typed ( #11318 )
2026-07-30 12:53:35 +02:00
DS Boyce
91517af01c
Log rank and parent index with trending topic events ( #11331 )
2026-07-29 16:14:44 -07:00
DS Boyce
45bdba5dfa
Let trending topic names wrap to two lines ( #11323 )
2026-07-29 10:58:08 -07:00
Foysal Ahamed
c6a40088dd
Add TIDA form URL for adult content report ( #11150 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-29 17:38:27 +02:00
Samuel Newman
0751420a29
Drop react-native-progress fork ( #11312 )
2026-07-28 19:47:56 +03:00
Samuel Newman
de348db116
Show a non-standard OTA channel notice in the drawer ( #11288 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-28 06:59:17 -07:00
DS Boyce
e4ba1b4378
Add trendingTopic:seen metric ( #11309 )
2026-07-27 17:06:10 -07:00
DS Boyce
a5f0e8839a
Update trending topics UI ( #11304 )
2026-07-27 16:34:15 -07:00
DS Boyce
d9eacc3d98
Fix keyboard activation for signin button ( #11308 )
2026-07-27 15:18:43 -07:00