about summary refs log tree commit diff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* Fix Android save to camera permissionsDan Abramov2024-12-201-0/+19
|
* Proper fix for iOS cropper being stuck (#7194)dan2024-12-191-0/+14
| | | | | | | * Revert "Add iOS hack to fix cropper failing to show (#7191)" This reverts commit 25d20c6395a093a6cfc6aed4d08469f7f128f358. * Proper fix
* Bump more native deps (#7129)dan2024-12-164-36/+51
| | | | | | | | | | | * Undo expo modules patch * Upgrade expo modules release * Patch facebook/react-native#46944 * Remove explicit prebuild config dep * Bump to rm duplicates
* Update more Expo packages (#7127)dan2024-12-164-0/+0
| | | | | | | * Bump Expo resolutions * Bump packages * Bumpy bump
* Fix video uploads on native (#7126)dan2024-12-161-0/+20
| | | | | * Fix duplicate expo-modules-core * Patch expo/expo#33621
* Fix image upload on native (#7121)dan2024-12-151-12/+65
|
* Fix posting images on web (#7105)dan2024-12-141-0/+48
| | | | | | | * Fix uploadBlob to handle blob: URI * Patch expo-image-manipulator to support "compress" argument * Narrow down the fix
* configure the bitdrift Capture SDK (#6979)Snow Pettersen2024-12-122-0/+18
| | | | | | | | | | | | | | | * configure bitdrift Capture SDK * remove console log * use the new url * add patch to fix devtool interaction * update patches * fix patch * add BITDRIFT_API_KEY to .env.example
* Fix drawer swipe (#7007)dan2024-12-101-0/+876
| | | | | | | | | | | | | | | | | | | * Fix drawer swipe * Remove existing setDrawerSwipeDisabled management This is already pretty error-prone. And with tracking whether we're idle it's going to get more complicated. Let's pause and think. * Move setDrawerSwipeDisabled logic into Pager * Remove win/2 threshold It feels super arbitrary and breaks muscle memory. If the gesture is reliable, we shouldn't need it. * Maybe work around iOS freeze * Tweak gestures, add comments * Tune gestures
* clean rn 0.76 upgrade (#6887)Hailey2024-12-0620-727/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * package upgrades * upgrade system ui * update patches * rename patch * rm * use .set/.set * resolve yarnlock * fix accidentally removed package * fix use permissions hook * fix some type errors * type fixes * more tweaking * clean * Discard changes to src/screens/Onboarding/StepProfile/index.tsx * oops * fix splash * use ios/android in config * Fix tests * add back patch * add to rn patch * fullscreen? * Revert "add to rn patch" This reverts commit 4716d2c643a29fc77b871ca8555d8d78cb4ac427. * try this * test with revert * test * maybe this * fix config * Bump @react-native-picker/picker * Bump some packages * Rm unused * Update lockfile * Rename expo-notifications+0.29.8.patch.md to expo-notifications+0.29.10.patch.md * Update react-native+0.76.3.patch.md * Update react-native+0.76.3.patch.md * Inline splash configs Jumping around the file is annoying and makes it harder to understand how this is structured. * Start fixing Android splash * Downgrade compressor This version isn't building for me due to https://github.com/numandev1/react-native-compressor/issues/322. * Make Android splash empty for now * Work around a bug * Bump the compressor * Bump again * Include splash fixes * Try updating * No custom Android splash * Revert to using icons * welp * Fix sizes * Make sizing work * Bump size --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Fix camera orientation on Android (#6729)dan2024-11-251-0/+39
|
* [Android] Patch react-native-svg to cache parsed paths (#6583)dan2024-11-211-0/+57
|
* Patch RCTScrollView to fix centerContent (#6298)dan2024-11-131-12/+125
|
* Update Reanimated (#6126)dan2024-11-051-209/+0
| | | | | | | | | * Update Reanimated * Fix types * Fix Reanimated value access warnings * Fix types
* Fix some images getting squished on Android due to EXIF tags (#6058)dan2024-11-011-0/+18
|
* Properly patch React Native to fix iOS `RefreshControl` bug (#5605)Hailey2024-10-041-17/+63
|
* Tweak RN patch (#5477)Hailey2024-09-241-7/+7
|
* [React Native] Patch `RCTFileReaderModule` `readAsDataURL` to prevent crash ↵Hailey2024-09-241-2/+15
| | | | when `type` is `nil` (#5475)
* patch expo modules again (#5441)Samuel Newman2024-09-201-2/+14
|
* Update sentry sourcemaps upload (#5409)Hailey2024-09-181-0/+21
|
* remove expo-sentry (#5405)Hailey2024-09-181-16/+0
|
* Revert unneeded changes to `expo-modules-core` patch (#5393)Hailey2024-09-181-25/+0
|
* Temporary Sentry hack patch for iOS 18 (#5400)Hailey2024-09-181-0/+16
|
* [Video] Use `expo-video` from fork (#5159)Hailey2024-09-052-639/+0
|
* [Video] Add loading state to player (#5149)Hailey2024-09-042-30/+94
|
* [Video] Manage foreground/background playback on the native side (#5104)Hailey2024-09-032-4/+100
|
* [Video] Say No to Audio (Disable `expo-video` `AudioSession` management) (#5101)Hailey2024-09-032-28/+121
|
* tweak (#5024)Hailey2024-08-291-7/+5
|
* [Video] Add `timeRemainingChange` event to `player` in `expo-video` (#5013)Hailey2024-08-291-11/+258
|
* Tweak `expo-modules-core` hack patch (#4955)Hailey2024-08-181-4/+4
|
* Hack patch for testing OTA update crash behavior (#4942)Hailey2024-08-151-3/+16
|
* Upgrade API, implement XRPC rework (#4857)Hailey2024-08-121-28/+0
| | | | Co-authored-by: Matthieu Sieben <matthieu.sieben@gmail.com>
* [Video] Add `onEnterFullscreen` and `onExitFullscreen` to `VideoView` (#4907)Hailey2024-08-093-20/+141
| | | | | | | * patch expo video to add enter/exit fullscreen events * rm logs * Update expo-video+1.2.4.patch.md
* Add `PlatformInfo` module (#4877)Hailey2024-08-051-28/+0
|
* [Video] Uploads (#4754)Hailey2024-07-301-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * state for video uploads * get upload working * add a debug log * add post progress * progress * fetch data * add some progress info, web uploads * post on finished uploading (wip) * add a note * add some todos * clear video * merge some stuff * convert to `createUploadTask` * patch expo modules core * working native upload progress * platform fork * upload progress for web * cleanup * cleanup * more tweaks * simplify * fix type errors --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com>
* [Videos] Video player - PR #1 - basic player (#4731)Samuel Newman2024-07-251-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add ffmpeg-kit-react-native * get select video button + compression working * up res to 1080p * add progress component * move logic out of compressVideo * (WIP) add lonestar compression * rework web compression a bit * mess around with adding a thumbnail * 3mbps * replace * use 3mbps * add expo-video * remove unnecessary try/catch * rm ToastAndroid * fix web * wrap lazy component in suspense * gate video select button * rm web compression * flip sign * remove expo-video from web * review nits * add video picker permissions + rm temp buttons * add ffmpeg-kit-react-native * replace * hls-capable player * start trying to hoist up video player instance * hoist video player and move things around * always show native controls * fix controls on expo video android * gate temp video player in feed * rm IS_DEV, doesn't do what I thought it did * use __DEV__ instead --------- Co-authored-by: Samuel Newman <10959775+mozzius@users.noreply.github.com> Co-authored-by: Hailey <me@haileyok.com>
* Unconditionally polyfill Intl.PluralRules for native (#4554)dan2024-06-181-29/+0
| | | | | | | * Revert "Fix Android startup perf regression (#4544)" This reverts commit e6213d7aa56faa6994a27bf127c63ded69e67d6f. * Force polyfill
* Fix Android startup perf regression (#4544)dan2024-06-181-0/+29
|
* Add patch for `RCTBaseTextInput` fixing `selectTextOnFocus` prop (#4533)Hailey2024-06-172-10/+43
| | | | | * create patch * remove js fix in `SearchScreen`
* Resolve patch-package warnings (#4520)dan2024-06-142-4/+4
|
* patch `expo-notifications` to clear badge (#4475)Hailey2024-06-102-21/+51
|
* stop using `addPushTokenListener` (#4467)Hailey2024-06-111-1/+1
| | | | | | | | | | | | | | | * stop using push token listener * cleanup the hack * add a comment * remove test code * Fix patch --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Patch to work around a crash in RN internals (#4426)dan2024-06-081-0/+16
| | | | Co-authored-by: Hailey <me@haileyok.com>
* Bump `expo-notifications` to fix NPE (#4425)Hailey2024-06-082-0/+0
| | | | | * bump library * rename patch file
* Patch Expo Modules for Android crash (#4398)dan2024-06-062-0/+19
| | | | | | | | | * Patch Expo Modules for Android crash * rm intermediaries, add a readme --------- Co-authored-by: Hailey <me@haileyok.com>
* Bump more Expo libs (#4251)dan2024-05-293-22/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump more Expo libs * Use legacy camera API * fix `expo-notifications` patch * bump `menu` * change patch name * patch reanimated * Revert "patch reanimated" This reverts commit dad822d8ea04c71a609784114d60f2e67b78290b. * Use nightly reanimated * Revert "Use nightly reanimated" This reverts commit 6687c7182883feb889cbf2c67dd14890e06bc501. * Revert "Revert "patch reanimated"" This reverts commit c30abd6732f559ca04dc59698411e1058800d63e. --------- Co-authored-by: Hailey <me@haileyok.com>
* Bump `react-navigation` (#4216)Hailey2024-05-292-61/+0
| | | | | | | | | | | * bump and rm patch * fix types * use `Home` default --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Upgrade to Expo 51 and React Native 0.74 (#3980)Hailey2024-05-2910-3794/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upgrade packages * remove `expo-image-picker` patch * remove old expo-updates patch * rename rn patch * downgrade crop picker * bump `ExpoGifView` `SDWebImage` version * apply config changes * update build docs for apple silicon * update build docs for apple silicon * update expo-updates patch * add back patch readme * bump `expo-dev-client` * bump `babel-preset` * update `babel.config.js` * update `react-native-paste-input` patch * remove old ota updates hook * update types * update types * downgrade pager-view * update animated ref type * fix web-only type * update `react-native-bottom-sheet` `BottomSheetTextInput` * add `expo-application` to jest mocks * remove reanimated patch * update notifications patch * update reanimated path * fix import * update yarn.lock * use `ItemT` instead of `any` * expo bump * Revert logic change, fix types * Fix JSON file --------- Co-authored-by: Dan Abramov <dan.abramov@gmail.com>
* Implement prefersReducedMotion on native (#4039)Samuel Newman2024-05-161-0/+30
| | | | | | | * implement prefersReducedMotion on native * just take the function from the reanimated source * use patch-package to export internal function
* Add push notification extensions (#4005)Hailey2024-05-152-0/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add wav * add sound to config * add extension to `updateExtensions.sh` * add ios source files * add a build extension * add a new module * use correct type on ios * update the build plugin * add android handler * create a patch for expo-notifications * basic android implementation * add entitlements for notifications extension * add some generic logic for ios * add age check logic * add extension to app config * remove dash * move directory * rename again * update privacy manifest * add prefs storage ios * better types * create interface for setting and getting prefs * add notifications prefs for android * add functions to module * add types to js * add prefs context * add web stub * wrap the app * fix types * more preferences for ios * add a test toggle * swap vars * update patch * fix patch error * fix typo * sigh * sigh * get stored prefs on launch * anotehr type * simplify * about finished * comment * adjust plugin * use supported file types * update NSE * futureproof ios * futureproof android * update sound file name * handle initialization * more cleanup * update js types * strict js types * set the notification channel * rm * add silent channel * add mute logic * update patch * podfile * adjust channels * fix android channel * update readme * oreo or higher * nit * don't use getValue * nit