Claude
fbcd5422ee
Build PR OTA bundle in parallel with the fingerprint check
...
publish-pr-ota needed fingerprint-native, so the bundle build - the slow
half - did not start until the fingerprint had finished, even though the
bundle does not depend on the fingerprint verdict. Only the decision to
publish it does.
Split the job in two: build-pr-ota builds and assembles the bundle with no
dependency on the fingerprint (so it runs alongside it) and hands it over
as a short-lived artifact, and publish-pr-ota keeps the fingerprint gate
and does just the denis publish. A dirty fingerprint now discards an
already-built bundle instead of saving the build, which costs a runner but
takes the fingerprint's wall clock off the critical path of every
fingerprint-clean PR.
Since the build job already has the EAS CLI set up, it also reads the
native build numbers and exposes them (along with the release version) as
job outputs, so the publish job needs neither EXPO_TOKEN nor node_modules
and can invoke denisPublish.sh directly rather than through the
use-build-number wrapper. denisPublish.sh gains SKIP_BUNDLE_ASSEMBLY for
that case, where bundleTempDir arrives as an artifact and ./dist is not
present; without it the script assembles the directory as before, so the
main-branch deploy is unaffected.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01UL83tcSq9MvwBkUGJGRyWV
2026-07-30 15:55:56 +00:00
Samuel Newman
17c1ee4869
Handle PR OTA version mismatches and failures ( #11330 )
2026-07-30 07:40:49 -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
Oleksii Bulenok
cc3c01267d
Fix alt text input field not growing more than 3 lines ( #11328 )
2026-07-30 12:53:09 +02:00
pfrazee
973d0b06f2
Nightly source-language update
2026-07-30 03:10:31 +00: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
Samuel Newman
904097e8c1
Fix peek menu crash ( #11315 )
2026-07-29 22:11:42 +03:00
DS Boyce
b4bad1187a
Indicate if someone followed you via a starter pack ( #11320 )
2026-07-29 12:11:28 -07:00
Samuel Newman
8e3b252b86
Use debugOptimized variant for Android dev ( #11302 )
2026-07-29 22:11:16 +03: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
DS Boyce
196e81eb0c
Get trending section indices from GrowthBook ( #11319 )
2026-07-29 10:24:50 -07:00
Spence Pope
a35c4ac4ba
APP-2670: add multipart video upload transport ( #11222 )
2026-07-29 12:54:03 -04: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
b57827f23f
Enter build numbers manually for production OTA deploys ( #11289 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-29 04:48:42 -07:00
pfrazee
27e4f84f3f
Nightly source-language update
2026-07-29 03:09:19 +00:00
Samuel Newman
0751420a29
Drop react-native-progress fork ( #11312 )
2026-07-28 19:47:56 +03:00
Oleksii Bulenok
8263175a03
Fix caret misplaced upon pressing Return when using Japanese symbols … ( #11316 )
2026-07-28 17:17:29 +02:00
dependabot[bot]
2f36a6de5a
Bump slackapi/slack-github-action from 3.0.5 to 4.0.0 ( #11307 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 07:05:42 -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
Samuel Newman
8a6347ad7c
Restore version to v1.130.0 ( #11314 )
2026-07-28 06:58:51 -07:00
Samuel Newman
82c505f286
v1.129.1 Release Prep ( #11303 )
1.129.1
2026-07-27 23:43:11 -07:00
dependabot[bot]
ffdfb3c0e7
Bump actions/setup-go from 6.5.0 to 7.0.0 ( #11306 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 23:36:29 -07:00
dependabot[bot]
aa06d68ca6
Bump the actions group with 6 updates ( #11305 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 23:36:01 -07:00
pfrazee
3ddb4a419e
Nightly source-language update
2026-07-28 03:10:21 +00: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
Samuel Newman
bbf7603250
Fix Android pager crash during screen transitions ( #11301 )
2026-07-27 11:31:58 -07:00
Samuel Newman
0e63434bb4
Reenable wake-from-background Android OTA ( #11298 )
2026-07-27 09:20:10 -07:00
Samuel Newman
eb8f5fc4bc
Update sonner-native, remove patch ( #11300 )
2026-07-27 09:19:33 -07:00
Samuel Newman
2ad84e540f
Update react-native-uitextview ( #11299 )
2026-07-27 09:09:48 -07:00
Samuel Newman
97c2c516bd
Downbump version to v1.129.1 ( #11297 )
2026-07-27 07:52:10 -07:00
Samuel Newman
34827ef644
ci: only publish the per-PR OTA when the fingerprint is clean ( #11287 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-27 07:51:55 -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
Samuel Newman
c2e5a9093c
Update play store assetlinks ( #11294 )
2026-07-27 07:28:28 -07:00
Samuel Newman
9b89a9adba
Remove unused ScrollForwarder React Native patches ( #11295 )
2026-07-27 13:57:46 +03:00
Tomasz Zawadzki
22d657986d
Fix IllegalStateException: Required value was null. ( #11293 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-27 03:38:03 -07:00
Samuel Newman
abde10b7bd
Fix tooltip layout measurement loop ( #11284 )
2026-07-27 03:16:31 -07:00
Austin McKinley
51bcacb20b
Publish one bundle version to both OTA origins, not two ( #11291 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-26 16:58:20 -07:00
Austin McKinley
b662cd43b5
Fix legacy ota1 OTA upload broken by the denis cutover ( #11290 )
2026-07-27 00:42:38 +03:00
Samuel Newman
66ec855efc
Add emoji to GitHub Actions step names for consistency ( #11286 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-27 00:03:45 +03:00
Samuel Newman
d9e76c3954
Restore PR OTA QR comment ( #11285 )
2026-07-26 23:07:41 +03:00
Samuel Newman
be70a31f4c
Fix silently-frozen OTA fingerprint baseline with artifacts ( #11231 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 23:07:20 +03:00
Tomasz Zawadzki
2b9deeeb6a
Migrate runOnUI/runOnJS to scheduleOnUI/scheduleOnRN ( #11249 )
2026-07-26 12:00:35 -07:00
Samuel Newman
d5e335e575
Update version to v1.130.0 ( #11274 )
2026-07-25 10:58:03 +03:00
Austin McKinley
76a928a7af
ci: skip the per-PR OTA job for bot authors ( #11273 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 19:07:57 -07:00
Austin McKinley
9eb78c0f6c
ci: publish OTA to denis (S3) + automatic per-PR previews ( #11235 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 18:18:00 -07:00