Tomek Zawadzki
4c6f07403c
Merge branch 'main' into @tomekzaw/nano-icons-feed-icons
2026-08-27 10:53:01 +02:00
estrattonbailey
c4c999ff4f
Nightly source-language update
2026-08-26 23:37:52 +00:00
Samuel Newman
a0ed2da006
Fix starter pack navigation from search and explore ( #11563 )
2026-08-26 10:13:51 -07:00
mozzius
ed4126f5a2
Nightly source-language update
2026-08-26 15:48:46 +00:00
Spence Pope
59082016e9
Update algorithmic recommendations helper text ( #11546 )
2026-08-26 08:45:28 -07:00
pfrazee
5b88335bb1
Nightly source-language update
2026-08-26 02:35:19 +00:00
Samuel Newman
a9c502c8cf
Remove multipart upload and 10-minute video feature gates ( #11528 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-25 14:38:33 -07:00
DS Boyce
5118748cb1
Create moderation inbox menu item and feature gate ( #11552 )
2026-08-25 13:31:13 -07:00
DS Boyce
f968c9e721
Add OP thread numbering to feed posts ( #11472 )
2026-08-25 11:48:27 -07:00
Spence Pope
7750882fd0
[APP-2864] Use hydrated known likers ( #11541 )
2026-08-25 10:59:48 -04:00
Samuel Newman
f87fdd2ea2
Enable React Native strict TypeScript API ( #11459 )
2026-08-25 09:40:14 +03:00
pfrazee
5f3d24efab
Nightly source-language update
2026-08-25 02:30:39 +00:00
Samuel Newman
cf2684b0d1
Send an integer exp for video upload service auth tokens ( #11529 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-24 17:34:16 -07:00
Samuel Newman
95f5360012
Fix iOS message input height after sending ( #11533 )
2026-08-24 17:28:56 -07: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
Tomek Zawadzki
3606c48f02
Migrate feed and tab bar icons to react-native-nano-icons
...
react-native-svg materialises three native views per icon (SvgView + Group +
Path). Feed screens render around a thousand icons, so that is ~2400 views and
~2400 shadow nodes of pure overhead per profile load.
Move the 28 icons that repeat on feed screens - the post action bar, feed row
reason, post embeds, the loading skeleton and the bottom tab bar - to
react-native-nano-icons, which draws each icon as a single native text glyph.
The SVG sources are generated from the existing icon path data so the geometry
is unchanged, and `createNanoIcon` mirrors the `useCommonSVGProps` contract so
call sites are one-line import swaps.
Measured on a Samsung Galaxy A16 (SM-A165F, Android 16) with release builds,
10 runs per condition: native views -20.6%, icon construction -45.3%,
JS-thread CPU -6.1%, main-thread CPU -3.3%.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-24 19:45:04 +02:00
Spence Pope
6009e61ae9
[APP-2922] Fix cached starter pack navigation ( #11531 )
2026-08-24 09:34:45 -04:00
pfrazee
97a85bb73d
Nightly source-language update
2026-08-24 02:34:37 +00:00
Spence Pope
5e01a6c7ee
Explain trending topics in options menu ( #11521 )
2026-08-23 20:23:38 -04:00
pfrazee
9047df5413
Nightly source-language update
2026-08-22 02:28:32 +00: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
Samuel Newman
06cb80a4c3
[AA] Set maxAge: Infinity on age assurance cache ( #11526 )
2026-08-21 10:32:15 -07:00
Oleksii Bulenok
63f0d4d311
Fix hairline divider not visible ( #11518 )
2026-08-21 11:57:21 +02: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
Spence Pope
6406a2ef4d
translations ( #11511 )
2026-08-19 19:55:50 -04: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
Samuel Newman
11c80a1fbd
Fix profile handle resolution errors ( #11503 )
2026-08-19 07:34:45 -07:00
Tomasz Zawadzki
0e04159335
Unblock React Compiler for PostFeed ( #11451 )
...
Co-authored-by: Oleksii Bulenok <oleksii.bulenok@swmansion.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-19 06:28:53 -07:00
Samuel Newman
04ca3f9829
Only persist successful queries ( #11484 )
2026-08-19 06:27:41 -07:00
Samuel Newman
51381d41b0
Clear the cached initial URL after handling a deep link ( #11500 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 06:26:58 -07:00
pfrazee
c4172cef99
Nightly source-language update
2026-08-19 02:30:40 +00: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
Spence Pope
7f59d8fcfb
APP-2859 Add web list performance telemetry ( #11486 )
2026-08-18 09:26:50 -04:00
Spence Pope
df3cea1c78
APP-2884: Avoid base64 reads for web videos ( #11493 )
2026-08-18 09:26:26 -04:00
Oleksii Bulenok
e87ec032cd
Truncate gif alt text to 2000 symbols ( #11488 )
2026-08-18 11:29:23 +02:00
pfrazee
3b7284a86b
Nightly source-language update
2026-08-18 02:29:23 +00:00
DS Boyce
01486d27e0
Add pagination to feed search ( #11475 )
2026-08-17 09:55:45 -07:00
pfrazee
4562ca8e38
Nightly source-language update
2026-08-17 02:32:20 +00:00
Spence Pope
0ba971b1f6
APP-2774: Add algorithmic visibility setting ( #11417 )
2026-08-16 17:13:17 -04:00
pfrazee
34b6f1d323
Nightly source-language update
2026-08-15 02:27:20 +00:00
DS Boyce
221c4d9c5b
Fix size of post numbers with emoji-only posts ( #11471 )
2026-08-14 12:58:55 -07:00
Oleksii Bulenok
2d93273956
Fix metro failing to resolve @ipld/dag-cbor in dev mode ( #11467 )
2026-08-14 14:37:11 +02:00
Samuel Newman
70195d7059
Drop accidental eslint dependency ( #11460 )
2026-08-14 00:21:52 -07:00
pfrazee
afb3cdc26f
Nightly source-language update
2026-08-14 03:00:15 +00: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