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
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
206a932c5d
Fix auto handle resolution during sign in ( #11567 )
2026-08-26 11:46:32 -07:00
Samuel Newman
057f97ce11
Fix URL.canParse in older browsers ( #11557 )
2026-08-26 06:57:58 -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
Samuel Newman
11631c2f4d
Revert "Bump React Compiler to stable 1.0.0" ( #11512 )
2026-08-20 08:40:34 -04:00
Samuel Newman
9d363e983b
Fix MMKV persistence in Metro builds ( #11504 )
2026-08-19 09:37:41 -07:00
Tomasz Zawadzki
14f8ee10f9
Bump React Compiler to stable 1.0.0 ( #11450 )
...
Co-authored-by: Oleksii Bulenok <oleksii.bulenok@swmansion.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-19 06:31:29 -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
dependabot[bot]
1e57ecfdd1
Bump Node to 24.19.0 ( #11481 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Austin McKinley <austin@blueskyweb.xyz >
2026-08-14 22:30:15 -07:00
Samuel Newman
bd920d80e0
Fix lab_* preferences ( #11470 )
2026-08-14 10:34:25 -07:00
Samuel Newman
70195d7059
Drop accidental eslint dependency ( #11460 )
2026-08-14 00:21:52 -07:00
Samuel Newman
bb33eb91cb
[SDK] Use finalised package ( #11398 )
2026-08-13 12:26:23 -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
Samuel Newman
f6a22c4f05
[SDK] Adopt @bsky.app/sdk and migrate RichText ( #11369 )
2026-08-13 12:26:18 -07:00
Samuel Newman
532681d5c0
[SDK] Add lexicon codegen pipeline (@atproto/lex) ( #11346 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:12 -07:00
Samuel Newman
97b3978fb8
[SDK] Rebuild the session core on PasswordSession behind an AtpAgent compat shim ( #11343 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 12:26:12 -07:00
DS Boyce
aafcb2eeff
Remove workaround for iOS text clipping ( #11455 )
2026-08-12 14:55:25 -07:00
Michael Black
3d736c76b7
APP-2829 Update video lexicon and beta features for 10-minute uploads ( #11445 )
2026-08-12 14:48:23 -05:00
Samuel Newman
17d5dcebf7
Update pnpm to 11.21.0 ( #11427 )
2026-08-11 06:53:57 -07:00
Tomasz Zawadzki
cab5b69a5e
Patch react-native-worklets: fix web scheduleOnUI on errors ( #11416 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-07 06:23:04 -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
Spence Pope
5cf6d8fa21
Use toolbox video compressor ( #11246 )
2026-08-06 08:16:18 -04: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
Spence Pope
8cb6c7babe
display backend-driven upload failure messages ( #11329 )
2026-08-05 12:12:03 -04: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
0751420a29
Drop react-native-progress fork ( #11312 )
2026-07-28 19:47:56 +03:00
Samuel Newman
bbf7603250
Fix Android pager crash during screen transitions ( #11301 )
2026-07-27 11:31:58 -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
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
19b0d89313
Update react-native-uitextview ( #11264 )
2026-07-24 07:40:46 -07:00
Eric Bailey
a53df16e82
Update API package and filter AA configs by platform ( #11244 )
2026-07-23 14:15:09 -05: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
Samuel Newman
f62e54ec82
Use stable tsgolint ( #11229 )
2026-07-22 07:39:11 -07:00
DS Boyce
86f0bedfbe
Add new search results tab for starter packs ( #11226 )
2026-07-21 13:18:12 -07:00
Samuel Newman
6fea12480a
TypeScript 7 (attempt 2) ( #11169 )
2026-07-21 05:21:51 -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
Samuel Newman
007c21fa8e
Add moduleSuffixes to tsconfig ( #11146 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-16 12:47:53 -07:00
Samuel Newman
b91f5e16bc
use pnpm 11.13.1 ( #11168 )
2026-07-16 07:23:37 -07:00
Samuel Newman
4037392105
Update SVGO ( #11083 )
2026-07-16 04:21:31 -07:00
DS Boyce
211c8838a9
Upgrade pnpm to 11.13.0 ( #11163 )
2026-07-15 11:15:34 -07:00
DS Boyce
3c5c11c002
Add setting for opting in to beta features ( #11123 )
2026-07-15 06:06:54 -07:00
Samuel Newman
9fa5f15baa
Revert "Typescript 7" ( #11152 )
2026-07-14 08:50:06 -07:00