Tomek Zawadzki
9567eabdeb
Pin @formatjs/bigdecimal patch entry to 0.2.5
...
Addresses review feedback: the versionless patchedDependencies key
diverged from the pinned convention used by every neighboring entry.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-31 13:59:11 +02:00
Tomek Zawadzki
94cbd85480
Patch @formatjs/bigdecimal with identity fast paths for div/times by 1
...
ECMA-402's ToRawFixed runs on every Intl.NumberFormat format call and every
Intl.PluralRules select, and both rounding candidates do
`.div(roundingIncrement)` and `.times(roundingIncrement)` where
roundingIncrement defaults to 1. Without a fast path, div(1) performs a
10^34 BigInt scale-up, a BigInt division, and a trailing-zero strip that
undoes the scaling - pure waste that profiled at 7.3% of JS-busy self time
(the `div` frame) during a heavy release-build feed scroll, because this app
force-installs the formatjs polyfill (see src/locale/i18n.ts).
The patch returns the existing immutable instance when multiplying or
dividing by exactly 1 (mantissa 1n, exponent 0 - the normalized
representation of 1).
Verified: byte-identical output across 104,800 assertions (4 locales x 3
option sets x ~8,700 values through NumberFormat.format plus
PluralRules.select), and 2.4x faster per compact format call in Node.
Candidate for upstreaming to formatjs.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-08-31 13:26:43 +02:00
Eric Bailey
e1f75c2c01
Add city to IP-based geo ( #11603 )
2026-08-28 16:01:54 -05:00
Samuel Newman
e39d308fb7
APP-2976: Remove react-native-compressor remnants ( #11588 )
2026-08-28 08:25:53 -07:00
Samuel Newman
e5a81402f3
Bump @bsky/sdk to latest ( #11597 )
2026-08-28 08:25:37 -07:00
Samuel Newman
d9d19c7678
Target Android 16 (API 36) ( #11576 )
2026-08-28 10:21:11 -05:00
Samuel Newman
00dc9598fc
Forward labeler headers to chat ( #11555 )
2026-08-28 15:03:15 +03:00
Samuel Newman
e91665d118
Keep chat reaction bar on screen ( #11532 )
2026-08-28 15:03:03 +03:00
pfrazee
3a34bf1ad1
Nightly source-language update
2026-08-28 04:52:31 +00:00
surfdude29
5eb5ac4800
Fix support link cutoff in signup footer on mobile ( #11059 )
2026-08-27 19:19:40 +03:00
Samuel Newman
9d76e42606
APP-2971: Fix onboarding avatar compression after Expo 57 ( #11580 )
2026-08-27 11:14:18 -05:00
Samuel Newman
41f2d203c3
Handle AppView errors after quote posts ( #11579 )
2026-08-27 11:06:58 -05:00
rafael
cfd6d1e07e
Fix pagination ( #11448 )
...
Co-authored-by: Eric Bailey <git@esb.lol >
2026-08-27 10:35:38 -05:00
Tomasz Zawadzki
f298a4ef5e
Unblock React Compiler for 6 components by removing render-phase ref access ( #11544 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 08:10:10 -07:00
Tomasz Zawadzki
b9bff931a3
Unblock React Compiler for 4 components with deferred ref access ( #11549 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 08:07:34 -07:00
Tomasz Zawadzki
296b74d781
Unblock React Compiler for 13 components by hoisting finally blocks ( #11540 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 08:06:01 -07:00
estrattonbailey
c4c999ff4f
Nightly source-language update
2026-08-26 23:37:52 +00:00
Samuel Newman
206a932c5d
Fix auto handle resolution during sign in ( #11567 )
2026-08-26 11:46:32 -07: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
Michael Black
c44f329b54
Update video embed lexicon ( #11559 )
2026-08-26 08:03:43 -07:00
Samuel Newman
057f97ce11
Fix URL.canParse in older browsers ( #11557 )
2026-08-26 06:57:58 -07:00
DS Boyce
8df64fcac1
Fix site initialization in older versions of Safari ( #11553 )
...
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2026-08-26 06:35:35 -07:00
pfrazee
5b88335bb1
Nightly source-language update
2026-08-26 02:35:19 +00:00
Austin McKinley
196f41b528
Remove legacy ota1 publisher ( #11554 )
2026-08-25 18:46:25 -07: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
dependabot[bot]
56bff45546
Bump the actions group with 2 updates ( #11537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 17:40:18 -07:00
surfdude29
f1190ce681
Update tech stack versions and fix markdown in CLAUDE.md ( #11530 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-24 17:34:30 -07: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
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
Tomasz Zawadzki
44affaa6d7
Reland "Bump React Compiler to stable 1.0.0" ( #11525 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-21 09:21:40 -07:00
Oleksii Bulenok
63f0d4d311
Fix hairline divider not visible ( #11518 )
2026-08-21 11:57:21 +02:00
Samuel Newman
e0dd8eaed3
Back to v1.132.0 ( #11522 )
2026-08-21 00:17:04 -07:00
Austin McKinley
34f38c827d
Make Safelink event replay idempotent ( #11524 )
2026-08-20 13:38:00 -07:00
Austin McKinley
21a2c3d6f2
Add graceful shutdown to Blink ( #11523 )
2026-08-20 13:16:31 -07: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