Samuel Newman
f3a2674b9b
match xrpc errors against the method schema
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:50:50 +03:00
Samuel Newman
3d91143c80
drop direct lex-client dep, import from @atproto/lex
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:41:06 +03:00
Samuel Newman
1e6106e865
pin the matchXrpcError pattern for the lexicon codegen followup
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:41:05 +03:00
Samuel Newman
21d67da9a9
match lex errors with instanceof, drop getErrorName
...
`getErrorName` erased the typed error classes by flattening everything to a
string code. Anchor on the classes instead: `LexAuthFactorError` for the login
2FA branch, `XrpcResponseError` for the signup error codes.
`@atproto/lex-client` stays a direct dependency because `XrpcResponseError` is
used at runtime for `instanceof`. It is already in the runtime graph via
`@atproto/lex-password-session`, so the direct declaration adds no bundle
weight; it makes the import legal under pnpm's strict layout and pins the
version so both packages share one `LexError` identity.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:41:04 +03:00
Samuel Newman
1d279dc894
adapt error classification and email state to the lex session core
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 21:41:04 +03: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
Alex Benzer
5494f7deb5
Test requiring at least one interest in onboarding ( #11391 )
...
Co-authored-by: DS Boyce <260543580+ds-boyce@users.noreply.github.com >
2026-08-04 14:57:43 -07:00
smileyhead
ec49988fa7
Add unique context to ‘People I follow’ in FromDropdown.tsx ( #11275 )
...
Co-authored-by: Byte <byte@coreyja.com >
2026-08-04 10:47:31 -07:00
Samuel Newman
ce28129674
Add nicer loading screen while OTA is loading ( #9499 )
2026-07-31 09:39:26 -07:00
Oleksii Bulenok
87a177bbe8
Fix profile badge sometimes displayed below on Android ( #11337 )
2026-07-31 08:55:08 -07:00
DS Boyce
0be8b1dd93
Add a dialog for debugging feature flags to developer settings ( #10988 )
2026-07-29 16:49:32 -07:00
DS Boyce
91517af01c
Log rank and parent index with trending topic events ( #11331 )
2026-07-29 16:14:44 -07:00
DS Boyce
15c6c7955d
Get number of trending topics for Explore from GrowthBook ( #11324 )
2026-07-29 12:12:15 -07:00
DS Boyce
e375ceb5b8
Update empty state for starter pack search ( #11325 )
2026-07-29 10:59:01 -07:00
DS Boyce
45bdba5dfa
Let trending topic names wrap to two lines ( #11323 )
2026-07-29 10:58:08 -07: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
Samuel Newman
691619f297
fix: stop grouping all signup failures into one sentry issue ( #11278 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 07:50:40 -07:00
Tomasz Zawadzki
2b9deeeb6a
Migrate runOnUI/runOnJS to scheduleOnUI/scheduleOnRN ( #11249 )
2026-07-26 12:00:35 -07:00
DS Boyce
93cb42b9f2
Tweak advanced search UI for better localization ( #11266 )
2026-07-24 10:40:37 -07:00
Samuel Newman
74a89832a3
v1.129.0 release prep ( #11265 )
2026-07-24 09:43:38 -07:00
Spence Pope
98e135f489
Fix native signup captcha interactions ( #11263 )
2026-07-24 08:46:59 -04:00
Samuel Newman
fbb0ee38c2
Add hitslop to switch account ... menu ( #11262 )
2026-07-24 05:44:45 -07:00
Samuel Newman
63b284030a
Fix Maestro E2E regressions on iOS and Android ( #11258 )
2026-07-24 03:48:03 -07:00
Tomasz Zawadzki
22a4958321
Migrate useScrollViewOffset to useScrollOffset ( #11250 )
2026-07-24 07:09:01 +03:00
DS Boyce
723a60e979
Display post counts greater than 1,000 ( #11242 )
2026-07-23 10:26:47 -07:00
Oleksii Bulenok
8d64ab9d4b
React Native New Arch ( #10980 )
2026-07-23 18:25:40 +03:00
DS Boyce
77bbe8d8a0
Add From: Me to advanced search filters ( #11126 )
2026-07-22 15:01:24 -07:00
DS Boyce
8ca8176eb1
Update presentation of trending feeds ( #11206 )
2026-07-22 14:35:45 -07:00
DS Boyce
b2de086c3b
Update presentation of trending topics in Explore ( #11227 )
2026-07-22 13:58:26 -07:00
DS Boyce
933ba1c373
Add feature gate for starter pack search ( #11234 )
2026-07-22 13:22:56 -07:00
DS Boyce
0bd6a99613
Pass recId with trending topic click metrics ( #11232 )
2026-07-22 12:51:49 -07:00
Alex Benzer
44b1ab08b5
Move known likers below stats row; restore original order in stats row ( #11192 )
2026-07-21 15:40:30 -05:00
RetroSunstar
c70baff709
Squish separate imports from the same source in ActivityNotificationSettings ( #11225 )
2026-07-21 23:25:15 +03:00
DS Boyce
86f0bedfbe
Add new search results tab for starter packs ( #11226 )
2026-07-21 13:18:12 -07:00