Compare commits

...

40 Commits

Author SHA1 Message Date
Tomek Zawadzki ce56fdb909 Regenerate pnpm-lock.yaml with pnpm 11.21.0
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 10:46:35 +02:00
Tomek Zawadzki 9c1932ca6c Update pnpm-lock.yaml 2026-08-19 10:40:07 +02:00
Tomek Zawadzki 5da7143603 Remove Expo 57 debug banner
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 10:38:53 +02:00
Tomek Zawadzki 0e7ff8df7f Merge branch 'main' into @tomekzaw/bump-react-compiler-1.0.0
# Conflicts:
#	package.json
#	pnpm-lock.yaml
#	pnpm-workspace.yaml
#	src/components/StarterPack/QrCode.tsx
2026-08-19 10:37:12 +02:00
Tomek Zawadzki 8fd4f14bfc Trigger CI 2026-08-17 10:12:49 +02:00
Tomek Zawadzki aac545eb07 Bump React Compiler to stable 1.0.0
babel-plugin-react-compiler and react-compiler-runtime move from the
19.1.0-rc.3 release candidate to stable 1.0.0. The stable compiler
handles existing manual memoization it previously refused to preserve:
components compiled goes from 1,895 to 1,958 and the skip rate drops
from 16.4% to 7.4%, eliminating all 214 "existing memoization could
not be preserved" bailouts (which covered hot paths like Search
Explore, MessageItem, LeftNav, and Post/Embed).

eslint-plugin-react-compiler stays on 19.1.0-rc.2 - it was folded into
eslint-plugin-react-hooks upstream and has no stable release to bump to.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 11:06:31 +02:00
Oleksii Bulenok 0f8d095795 fixes after rebase 2026-08-11 14:54:53 +02:00
Oleksii Bulenok af788e4092 fix expo-image error during build 2026-08-11 14:13:50 +02:00
Oleksii Bulenok af56faa58b Add expo-modules-core to package.json 2026-08-11 14:13:28 +02:00
Oleksii Bulenok 0baea8dbfb fix missing react-native/jest-preset 2026-08-11 14:13:17 +02:00
Oleksii Bulenok ebbc6cba46 restore ts js package 2026-08-11 14:10:14 +02:00
Oleksii Bulenok d8f49e5da3 fix tab bar border disappeared 2026-08-11 14:10:14 +02:00
Oleksii Bulenok 2af780a009 fix refresh control offset 2026-08-11 14:10:14 +02:00
Oleksii Bulenok 10e1930f74 fix content type error on android 2026-08-11 14:09:58 +02:00
Oleksii Bulenok 70be0deeb8 fix no haptics on refresh 2026-08-11 14:09:40 +02:00
Oleksii Bulenok 60ff69cd8c silence expo router warning 2026-08-11 14:08:28 +02:00
Tomek Zawadzki ab23f4c727 Revert "Fix worklets errors"
This reverts commit a06d6d241fbf51fa2ae65e4cba2dccdd692a64c1.
2026-08-11 14:08:28 +02:00
Oleksii Bulenok 3c874eeded ci 2026-08-11 14:08:25 +02:00
Oleksii Bulenok c713d4ec4c fix versions 2026-08-11 14:08:08 +02:00
Oleksii Bulenok ea669d5115 min deployment target for app clip 2026-08-11 14:07:54 +02:00
Oleksii Bulenok d89223ca85 add expo banner over the logo 2026-08-11 14:07:54 +02:00
Oleksii Bulenok 55fd93547f upd patch 2026-08-11 14:07:21 +02:00
Oleksii Bulenok 2e37ddb807 Fix Reanimated unresolved imports under webpack 2026-08-11 14:07:21 +02:00
Oleksii Bulenok 325573712f Use legacy ExpoMediaLibrary API to fix web import errors 2026-08-11 14:07:21 +02:00
Oleksii Bulenok eb6683e5cd prettier 2026-08-11 14:07:21 +02:00
Oleksii Bulenok b4885c7333 fix web not building 2026-08-11 14:07:21 +02:00
Oleksii Bulenok 011a51da75 fix test stubs 2026-08-11 14:07:21 +02:00
Oleksii Bulenok f96c919d3a lint and typecheck fixes 2026-08-11 14:07:18 +02:00
Oleksii Bulenok c6febb14e8 Upd reanimated override in pnpm-workspace.yaml 2026-08-11 14:06:57 +02:00
Oleksii Bulenok 01d0347570 fixes after rebase 2026-08-11 14:06:37 +02:00
Oleksii Bulenok f771d414ab Fix some text is max bold 2026-08-11 14:04:19 +02:00
Tomek Zawadzki 13f8185e71 Fix Android app 2026-08-11 14:04:19 +02:00
Tomek Zawadzki d5534f47a6 Fix worklets errors 2026-08-11 14:04:19 +02:00
Tomek Zawadzki 46091e5fc7 Migrate away from StyleSheet.absoluteFill and StyleSheet.absoluteFillObject 2026-08-11 14:04:19 +02:00
Tomek Zawadzki b5540bffab Bump Reanimated to 4.5.3 and Worklets to 0.11.3 2026-08-11 14:04:19 +02:00
Tomek Zawadzki 0b3064e511 Bump react-native-worklets to 0.10.3 2026-08-11 14:04:18 +02:00
Oleksii Bulenok 25bcfa8231 wip 2026-08-11 14:04:18 +02:00
Oleksii Bulenok dd6c545b03 expo-modules-core and react-native patches 2026-08-11 14:04:10 +02:00
Oleksii Bulenok 00b5ff01ee expo bump 2026-08-11 14:01:06 +02:00
Oleksii Bulenok aac662180f remove expo-image-picker patch 2026-08-11 14:01:06 +02:00
2 changed files with 9 additions and 16 deletions
+2 -2
View File
@@ -223,7 +223,7 @@
"psl": "1.9.0",
"radix-ui": "^1.4.3",
"react": "19.2.3",
"react-compiler-runtime": "19.1.0-rc.3",
"react-compiler-runtime": "1.0.0",
"react-dom": "19.2.3",
"react-hotkeys-hook": "5.2.4",
"react-image-crop": "^11.0.7",
@@ -288,7 +288,7 @@
"@typescript/native": "npm:typescript@^7.0.2",
"babel-jest": "^29.7.0",
"babel-plugin-module-resolver": "^5.0.2",
"babel-plugin-react-compiler": "19.1.0-rc.3",
"babel-plugin-react-compiler": "1.0.0",
"babel-preset-expo": "~57.0.4",
"eslint-plugin-bsky-internal": "link:lint-rules",
"eslint-plugin-react-native-a11y": "^3.5.1",
+7 -14
View File
@@ -611,8 +611,8 @@ importers:
specifier: 19.2.3
version: 19.2.3
react-compiler-runtime:
specifier: 19.1.0-rc.3
version: 19.1.0-rc.3(react@19.2.3)
specifier: 1.0.0
version: 1.0.0(react@19.2.3)
react-dom:
specifier: 19.2.3
version: 19.2.3(react@19.2.3)
@@ -801,8 +801,8 @@ importers:
specifier: ^5.0.2
version: 5.0.3
babel-plugin-react-compiler:
specifier: 19.1.0-rc.3
version: 19.1.0-rc.3
specifier: 1.0.0
version: 1.0.0
babel-preset-expo:
specifier: ~57.0.4
version: 57.0.7(@babel/core@7.29.0(supports-color@8.1.1))(@babel/runtime@7.29.2)(expo@57.0.8)(react-refresh@0.14.2)(supports-color@8.1.1)
@@ -4451,9 +4451,6 @@ packages:
babel-plugin-react-compiler@1.0.0:
resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==}
babel-plugin-react-compiler@19.1.0-rc.3:
resolution: {integrity: sha512-mjRn69WuTz4adL0bXGx8Rsyk1086zFJeKmes6aK0xPuK3aaXmDJdLHqwKKMrpm6KAI1MCoUK72d2VeqQbu8YIA==}
babel-plugin-react-native-web@0.21.2:
resolution: {integrity: sha512-SPD0J6qjJn8231i0HZhlAGH6NORe+QvRSQM2mwQEzJ2Fb3E4ruWTiiicPlHjmeWShDXLcvoorOCXjeR7k/lyWA==}
@@ -8123,8 +8120,8 @@ packages:
resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
hasBin: true
react-compiler-runtime@19.1.0-rc.3:
resolution: {integrity: sha512-Cssogys2XZu6SqxRdX2xd8cQAf57BBvFbLEBlIa77161lninbKUn/EqbecCe7W3eqDQfg3rIoOwzExzgCh7h/g==}
react-compiler-runtime@1.0.0:
resolution: {integrity: sha512-rRfjYv66HlG8896yPUDONgKzG5BxZD1nV9U6rkm+7VCuvQc903C4MjcoZR4zPw53IKSOX9wMQVpA1IAbRtzQ7w==}
peerDependencies:
react: ^17.0.0 || ^18.0.0 || ^19.0.0 || ^0.0.0-experimental
@@ -13900,10 +13897,6 @@ snapshots:
dependencies:
'@babel/types': 7.29.0
babel-plugin-react-compiler@19.1.0-rc.3:
dependencies:
'@babel/types': 7.29.0
babel-plugin-react-native-web@0.21.2: {}
babel-plugin-syntax-hermes-parser@0.36.0:
@@ -18138,7 +18131,7 @@ snapshots:
minimist: 1.2.8
strip-json-comments: 2.0.1
react-compiler-runtime@19.1.0-rc.3(react@19.2.3):
react-compiler-runtime@1.0.0(react@19.2.3):
dependencies:
react: 19.2.3