Tomek Zawadzki
5e30fb4454
Unblock React Compiler for 13 components by hoisting finally blocks
...
React Compiler cannot lower a `finally` block, so every component containing
one is skipped entirely. In these 24 sites the `catch` completes normally and
neither block returns or throws, which makes `finally { cleanup() }` exactly
equivalent to running `cleanup()` after the try/catch.
Sites with no `catch` are left alone - there the cleanup also runs on the throw
path, so hoisting it would change behavior.
Skipped components: 125 -> 112.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-25 15:44:54 +02:00
Samuel Newman
f87fdd2ea2
Enable React Native strict TypeScript API ( #11459 )
2026-08-25 09:40:14 +03:00
DS Boyce
6b35d3de1c
Revert "Send beta user state with AppView requests ( #11474 )" ( #11510 )
2026-08-24 11:40:15 -07:00
DS Boyce
6f46927c28
Overfetch trending topics before filtering ( #11477 )
2026-08-24 11:39:46 -07:00
Spence Pope
6009e61ae9
[APP-2922] Fix cached starter pack navigation ( #11531 )
2026-08-24 09:34:45 -04:00
Spence Pope
5e01a6c7ee
Explain trending topics in options menu ( #11521 )
2026-08-23 20:23:38 -04:00
Oleksii Bulenok
63f0d4d311
Fix hairline divider not visible ( #11518 )
2026-08-21 11:57:21 +02:00
Samuel Newman
c19fec3f48
Invert password reveal eye icon ( #11365 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 07:37:01 -07:00
DS Boyce
cc3622b583
Send beta user state with AppView requests ( #11474 )
2026-08-18 09:50:15 -07: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
DS Boyce
01486d27e0
Add pagination to feed search ( #11475 )
2026-08-17 09:55:45 -07:00
Spence Pope
0ba971b1f6
APP-2774: Add algorithmic visibility setting ( #11417 )
2026-08-16 17:13:17 -04:00
DS Boyce
221c4d9c5b
Fix size of post numbers with emoji-only posts ( #11471 )
2026-08-14 12:58:55 -07: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
b89167f07c
[SDK] Address stack review feedback ( #11389 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
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
54da80dfb0
[SDK] Delete the bridge agent and rework the session bundle onto lex clients ( #11385 )
...
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
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
837771a311
[SDK] Add lex client seam and typed xrpc error matching ( #11348 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:13 -07:00
Samuel Newman
532681d5c0
[SDK] Add lexicon codegen pipeline (@atproto/lex) ( #11346 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:12 -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
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
DS Boyce
bd5e56ce25
Include user's handle in beta features feedback ( #11432 )
2026-08-12 08:59:21 -07:00
Alex Benzer
34a7bc72a9
Client events for beta features settings page ( #11439 )
2026-08-12 08:54:29 -07:00
Samuel Newman
1f3c619dd2
Add asset licensing notices ( #11397 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com >
2026-08-12 05:49:31 -07:00
DS Boyce
b801a24ef2
Fix layout jog when rendering post numbers ( #11447 )
2026-08-11 13:57:48 -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
8c54f01b3e
Fix appearance of post numbers on image posts ( #11446 )
2026-08-11 12:21:05 -07:00
Samuel Newman
98b9f1c21d
Work around reanimated bug in sign up screen ( #11411 )
2026-08-07 09:09:37 -07:00
RetroSunstar
cc3b9ac0d9
Fix chat info panel not using square icons for labellers ( #11415 )
2026-08-07 07:40:14 -07:00
Samuel Newman
d727be8c1a
Fix profile icon on custom feeds ( #11408 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-08-06 16:37:21 -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
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