about summary refs log tree commit diff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Patch lexicon for perf (#3733)dan2024-04-271-0/+28
|
* Make bio area scrollable on iOS (#2931)Hailey2024-04-112-6/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix dampen logic prevent ghost presses handle refreshes, animations, and clamps handle most cases for cancelling the scroll animation handle animations save point simplify remove unnecessary context readme apply offset on pan find the RCTScrollView send props, add native gesture recognizer get the react tag wrap the profile in context create module * fix swiping to go back * remove debug * use `findNodeHandle` * create an expo module view * port most of it to expo modules * finish most of expomodules impl * experiments * remove refresh ability for now * remove rn module * changes * cleanup a few issues allow swipe back gesture clean up types always run animation if the final offset is < 0 separate logic update patch readme get the `RCTRefreshControl` working nicely * gate new header * organize
* Improve Android haptic, offer toggle for haptics in the app (#3482)Hailey2024-04-112-0/+24
| | | | | | | | | | | | | | | * improve android haptics, offer toggle for haptics * update haptics.ts * default to false * simplify to `playHaptic` * just leave them as `feedInfo` * use a hook for `playHaptic` * missed one of them
* Add OTA updates support for `testflight` channel (#3291)Hailey2024-04-032-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * some progress another adjustment, testing another adjustment, testing fix again fix again set default runtime version fix test this script test this script test this script add build numbers to the deployment url clean give script access to build number add `useBuildNumberEnv` without a bump new line fix missing async add channel name to deployment url add updates check on launch for testflight users ver bump init updates on launch for native add `testflight` as default in build submit add is_testflight check * disable inline predictions to prevent ios composer jank * temp bump * Revert "temp bump" This reverts commit 44c51134a35d817c73edb1e635495597c95117b3. * adjustments version bump adjust fixes test * cleanup and finalize drop check down to every 15 minutes adjustments change to 15 mins use jq to get version if necessary rm test on push figured it out remove nightly testflight releases test again again again again again AGAIN ONCE MORE test again again again again again AGAIN test again again again again again AGAIN test again again again again again test again again again again test again again again test again again test again test test test run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary run deploy if necessary remove test message fix environment oops cleanup merge in changes * remove unnecessary `workflow_call` * remove changes that have been merged into main now * finalize android update git ignore rm test stuff from the bundle action remove test message test message fix test message test message few android fixes few android fixes fix jq add a test message fix slack webhook create android deployments test 2 create android deployments add `testflight-android` profile to eas.json more cleanup some more cleanup simplify some logic remove unnecessary channel rename to `useOTAUpdates` * rm test portion
* disable inline predictions to prevent ios composer jank (#3363)Hailey2024-03-311-0/+16
| | | | | | | | | * disable inline predictions to prevent ios composer jank * temp bump * Revert "temp bump" This reverts commit 44c51134a35d817c73edb1e635495597c95117b3.
* patch-fix `RCTRefreshControl` (#3259)Hailey2024-03-192-92/+19
|
* prevent duplicate pickers from opening on android (#3240)Hailey2024-03-191-7/+55
| | | | | | | | | * prevent duplicate pickers from opening on android * revert unnecessary changes * test * one more test
* patch react-navigation to fix history bug (#2955)Hailey2024-02-212-0/+61
| | | | | | | * patch react-navigation - https://github.com/react-navigation/react-navigation/pull/11833 * add readme
* Fix iOS composer text getting cut off (#2764)Hailey2024-02-062-3/+83
| | | | | * patch react-native textinput * cleanup patchfile
* Patch `@lingui/core` to fix `unraw` import resolution error (#2548)Eric Bailey2024-01-161-0/+10
|
* Bump react-native@0.73.2 (#2519)Paul Frazee2024-01-125-13/+1
| | | | | * Bump react-native@0.73.2 * Remove old patch
* Add patch explanation mdPaul Frazee2024-01-021-0/+3
|
* Remove intermediate build files from patchPaul Frazee2024-01-021-1279/+0
|
* allow multiple fixHailey2023-12-291-16/+1295
|
* patch expo-image-picker to support "browse"Hailey2023-12-291-0/+64
|