Claude
20f5c459d6
Stop the apply-ota intent link from re-firing after a reload
...
`reloadAsync()` restarts the JS runtime but not the native process, and
`expo-linking` keeps handing out the URL the app was opened with (its
native registry outlives the runtime). The `previousIntentUrl` guard
lives in the JS runtime, so it was wiped by the reload and the launch URL
was handled a second time: `intent/apply-ota` prompted to apply the
deployment again, which reloaded again, and looped.
Reloads now go through `reloadWithUpdate`, which leaves a marker in
device storage, and the intent handler seeds its guard with the launch
URL when it sees that marker, so the URL is treated as already handled.
Also fix the pull request deployment detection that made this a loop
rather than a stray prompt. `currentlyRunning.channel` is the channel
configured in the native build (`production`/`testflight`), not the
channel an update was served from - our updates service selects that with
the `channel` extra param - so it never started with `pull-request` and
the back-off guards in `useOTAUpdates` were dead. On a TestFlight build
that meant the automatic check reset the channel param and offered to
relaunch onto the regular bundle, which re-fired the intent, which
re-applied the deployment. Instead, record the update id we apply and
compare it against the running one; reverting drops the record so the
automatic checks resume.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DEz4XBc47YabrrCzSfcRXj
2026-07-26 20:18:21 +00:00
Tomasz Zawadzki
2b9deeeb6a
Migrate runOnUI/runOnJS to scheduleOnUI/scheduleOnRN ( #11249 )
2026-07-26 12:00:35 -07:00
estrattonbailey
afd267bd2b
Nightly source-language update
2026-07-24 17:57:36 +00:00
DS Boyce
93cb42b9f2
Tweak advanced search UI for better localization ( #11266 )
2026-07-24 10:40:37 -07:00
DS Boyce
549e3d7a7d
Fix issue where form controls appear above sticky headers ( #11254 )
2026-07-24 10:40:16 -07:00
Samuel Newman
74a89832a3
v1.129.0 release prep ( #11265 )
2026-07-24 09:43:38 -07:00
Samuel Newman
19b0d89313
Update react-native-uitextview ( #11264 )
2026-07-24 07:40:46 -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
DS Boyce
97169dbc35
Tweak appearance of trending topics ( #11253 )
2026-07-24 03:29:55 -07:00
Tomasz Zawadzki
22a4958321
Migrate useScrollViewOffset to useScrollOffset ( #11250 )
2026-07-24 07:09:01 +03:00
pfrazee
a9df815bd0
Nightly source-language update
2026-07-24 03:10:54 +00:00
Eric Bailey
a53df16e82
Update API package and filter AA configs by platform ( #11244 )
2026-07-23 14:15:09 -05:00
Samuel Newman
4e3d1704a6
Fix scroll forwarder web entrypoint ( #11245 )
2026-07-23 11:17:36 -07:00
DS Boyce
723a60e979
Display post counts greater than 1,000 ( #11242 )
2026-07-23 10:26:47 -07:00
Spence Pope
325246ec6c
Stub RN codegen native component on web ( #11240 )
2026-07-23 12:52:47 -04:00
DS Boyce
10b027c35b
Sort follows and following behind gate ( #11237 )
2026-07-23 09:02:35 -07:00
Oleksii Bulenok
8d64ab9d4b
React Native New Arch ( #10980 )
2026-07-23 18:25:40 +03:00
pfrazee
b80d09000f
Nightly source-language update
2026-07-23 03:11:00 +00:00
DS Boyce
f38f84e1a3
Enable sharing a post to a new group chat ( #11191 )
2026-07-22 15:54:46 -07:00
DS Boyce
8d7a7369aa
Display beta badge when isBetaUser is true ( #11160 )
2026-07-22 15:06:08 -07:00
DS Boyce
77bbe8d8a0
Add From: Me to advanced search filters ( #11126 )
2026-07-22 15:01:24 -07:00
DS Boyce
850765bc8d
Tweak loading state for block dialog ( #11236 )
2026-07-22 14:56:25 -07:00
DS Boyce
8ca8176eb1
Update presentation of trending feeds ( #11206 )
2026-07-22 14:35:45 -07:00
DS Boyce
c71a4f8360
Create new trending feeds interstitial ( #11207 )
2026-07-22 14:23:01 -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
pfrazee
676f3f9e1a
Nightly source-language update
2026-07-22 03:10:59 +00:00
Spence Pope
26ce5f0934
Hide video pillarboxing on web when the card fits ( #11118 )
2026-07-21 16:39:51 -05: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
cbf0d89128
Remove console.log, address lint ( #11228 )
2026-07-21 23:25:01 +03:00
DS Boyce
86f0bedfbe
Add new search results tab for starter packs ( #11226 )
2026-07-21 13:18:12 -07:00
Spence Pope
26143c1a48
add client event for failed video playback ( #11170 )
2026-07-21 11:32:53 -04:00
DS Boyce
92ec563f9d
Restore activity notification subscriptions screen ( #11201 )
2026-07-21 05:16:22 -07:00
Spence Pope
0ba78623d6
Fix image menu in landscape orientation ( #11188 )
2026-07-21 05:07:43 -07:00
pfrazee
daa11b63e7
Nightly source-language update
2026-07-21 03:10:47 +00:00
Eric Bailey
baaf2bdc2b
Don't roll up account labels into additional post alerts ( #11204 )
2026-07-20 17:06:14 -05:00
Eric Bailey
d3e7d99fa7
Fix image crop in quote posts, remove PostEmbedViewContext.FeedEmbedRecordWithMedia ( #11205 )
2026-07-20 16:47:05 -05:00
DS Boyce
0f27fdda65
Add height constraint to full-height bottom sheets ( #11178 )
2026-07-20 10:01:31 -07:00
Samuel Newman
92ef1528bf
Stop closing search suggestions on input blur ( #11199 )
2026-07-20 09:44:17 -07:00
DS Boyce
1803de03a4
Lighten blue (link) text for dim and dark themes ( #11164 )
2026-07-20 09:29:58 -07:00
Samuel Newman
0fb7251c64
Add nightly Maestro E2E workflow ( #11181 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 07:42:53 -07:00
DS Boyce
a49faf46eb
Reduce bottom hitslop for menu button ( #11189 )
2026-07-20 05:39:25 -07:00
pfrazee
048428b618
Nightly source-language update
2026-07-17 03:10:25 +00:00
Samuel Newman
007c21fa8e
Add moduleSuffixes to tsconfig ( #11146 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-16 12:47:53 -07:00
RetroSunstar
54a1d81936
Remove success toast from Bookmark Button ( #11054 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-07-16 10:33:49 -05:00
Samuel Newman
4134e062cf
v1.128.0 release prep ( #11167 )
2026-07-16 07:10:39 -07:00