Eric Bailey
d4b23d3ab4
[APP-1173] Clean up env ( #8701 )
...
* Clean up env files
* Use new env in Sentry setup file
* Use new env in Bitdrift setup file
* Use new env in chat proxy header
* Prefix Bitdrift key with EXPO_PUBLIC
* Deprecate SENTRY_RELEASE since we use package.json now
* Use existing EXPO_PUBLIC_BUNDLE_IDENTIFIER short commit has as Sentry dist value
* Fix missing bundle identifier for Render deploys
* Deprecate SENTRY_DIST in favor of EXPO_PUBLIC_BUNDLE_IDENTIFIER
* Prefix SENTRY_DSN with EXPO_PUBLIC to match others
* Remove debugging field
* Replace NODE_ENV in places where its safe
* Self review
* Properly patch Sentry package
* Echo variables to .env in Dockerfile instead of passing to shell script
* Make sure EXPO_PUBLIC_ENV is set for web container builds
* Update IS_TESTFLIGHT to include testflight-android
* Slice bundle hash to match other platforms, needed for render.com deployments
* [APP-1331] Migrate `app-info` to new env (#8703 )
* Move env files into directory with platform specific files
* Migrate usages of app-info to new env
* Fix bad import
* Update BUNDLE_DATE format comment
* Trim RENDER_GIT_COMMIT to first 7 to match --short sha
* Clarify build process env vars and ensure they are explicitly passed in
* Revert Sentry patch as a result of prev commit
* Update webpack Sentry dist value based on prev commits
* Add PACKAGE_VERSION and replace in statsig to fix conflict
* Fix render substitution syntax
* Remove invalid syntax
* Remove unnecessary testflight check
* Just use long commit hash
* Slice full hash for display in app
* Fix missing space in ios workflow
* Pass in sentry CLI env vars, align matching values
* Align on RELEASE_VERSION
* Add new env setup to missed OTA spot
* Update webpack to use same SENTRY_RELEASE var
* Just fallback to package version for Render deploys
* Remove TF check for BUNDLE_DATE
* Set EXPO_PUBLIC_ENV for bundle update
* Consistent naming "Env"
* Add comment
* Use RELEASE_VERSION instead of package.json
* Update PR comment CI
2025-07-30 12:33:40 -05:00
hailey
544f7befe0
bump it bop it upgrade it (rn 79/expo 53) ( #8281 )
...
* basic bumps
* more tweaking
* fix rn patch
* fix crop picker patch
* fix media library patch
* rm unnecessary patch
* fix notifications patch
* update bottomsheet
* Update withAppDelegateReferrer.js
* Delete withNoBundleCompression.js
* rm withNoBundleCompression plugin
* rm findLast shim
* metro package exports is enabled by default
* update react/react-dom/react-compiler
* fix reanimated issue
* vendor expo-ized emoji popup
* fix types
* hackfix view full thread
* Update EmojiPickerModule.podspec
* more upgrades
* fix multiformats package version
* add baseurl
* bump mmkv
* bumps
* update react-keyed-flatten-children
* bump locale packages
* fix emoji picker dark mode
* rn upgrades
* Revert "bump locale packages"
This reverts commit fc82f0f173 .
* upgrade testing-library
* rm test renderer
* update patch name minors
* rm findNodeHandle from tabbar
* only do scrollview tag thing on ios
* disable package exports
* update expo notifications handler
* memoize emoji picker styles
* fix tests, mock multiformats
* bump some dev deps with RC versions
* completely rearchitect toasts
* rm logs
* layout animation config for composer footer
* disable autolinking for patched libs
* undo lingui changes
* version bump from release candidate to 0.1
* update atproto deps
* rm @did-plc/server
* fix key issue (maybe)
* move URL polyfill to the polyfill file
* fix yarn lock
* upgrade to 53.0.3
* reanimated layout anim bug patch
* workletize a function that wasn't getting autoworkletized anymore (#8309 )
* bump to expo 53.0.4
* bump RN to 0.79.2
* fix yarn lock ci
* Revert "completely rearchitect toasts"
This reverts commit 2e2fcaeeed .
* final upgrades
* chore: cleanup yarn lock
* prettier
---------
Co-authored-by: Samuel Newman <mozzius@protonmail.com >
2025-05-02 13:23:39 -07:00
Snow Pettersen
20ac42a5a3
configure the bitdrift Capture SDK ( #6979 )
...
* 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
2024-12-12 04:28:15 +00:00
dan
0ae64a1e0a
Clarify build instructions ( #6008 )
...
To address http://localhost:19006/profile/danabra.mov/post/3l7opdotmoc2u .
2024-10-29 23:02:12 +00:00
Hailey
888bec7b4f
Upgrade to Expo 51 and React Native 0.74 ( #3980 )
...
* 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 >
2024-05-29 02:15:35 +01:00
Paul Frazee
d49b93dc7e
Replace e2e tests with Maestro ( #3983 )
...
* Setup maestro tests and convert some initial tests
* Remove detox
* Replace all tests with maestro
2024-05-13 08:43:13 -07:00
Matthieu Sieben
0e3a13b6df
docs(build): update build instructions ( #3641 )
2024-04-22 10:44:44 -07:00
Samuel Newman
ad97d4350c
[Embeds] Create vite project and add to build pipeline ( #3448 )
...
* add bskyembed vite app
* create build script (temp until embedr is ready)
2024-04-12 15:52:26 +01:00
Connor Justice
2ecfd106e8
improves build.md completeness ( #2835 )
2024-02-12 08:17:26 -08:00
Hailey
fca00d20a4
update docs to include info on installing cocoapods ( #2744 )
...
* update docs to include info on installing `cocoapods`
* wording
2024-02-05 15:25:28 -08:00
noriaki watanabe
fa3ccafa80
Add i18n setup in build instructions ( #2206 )
2023-12-13 18:17:59 -08:00
Spandan Tripathy
d7744c2590
Update build.md ( #1785 )
2023-11-02 09:27:31 -07:00
Manish
72e3763446
Add the build step for atproto ( #1579 )
...
Co-authored-by: Manish <manish.nayal@nium.com >
2023-10-02 09:18:34 -07:00
Gabriel Donadel Dall'Agnol
3e340b336e
Add example google-services file ( #1545 )
...
* Add example google-services file
* Update build.md
2023-09-28 12:22:23 -07:00
dan
95736a5168
Add instructions for running on device ( #1541 )
2023-09-26 11:46:46 -07:00
dan
d33aaf57ad
Add a tip about Android emulator memory limit ( #1492 )
2023-09-20 12:03:07 -07:00
dan
6d73ed96e1
Make Sentry optional ( #1416 )
...
* Move app.json -> app.config.js
* Make Sentry optional
2023-09-08 08:47:01 -07:00
dan
69209c988f
Update build instructions ( #1406 )
...
- Use pnpm
- Clarify when prebuild is needed
2023-09-07 17:29:16 -07:00
Logan Rosen
cae615769c
Link to instructions for creating Sentry auth token ( #864 )
2023-06-08 19:54:37 -07:00
Ansh
ba4bb46c3f
[APP-107] OTA updates ( #587 )
...
* add 1000ms fallbackToCacheTimeout
* add listener via useOTAUpdate hook and show modal if update is available
* finish expo-updates setup
* setup useOTAUpdate hook
* add 1000ms fallbackToCacheTimeout
* add listener via useOTAUpdate hook and show modal if update is available
* finish expo-updates setup
* setup useOTAUpdate hook
* add OTA updates
* Update build.md
* temporarily disable ota updates
* refactor useOTAUpdate code
2023-06-02 13:27:59 -07:00
Ansh
a911250ea8
add instructions to removing sentry in build.md ( #749 )
...
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-05-30 18:50:52 -05:00
Josh Soref
c808721938
Spelling ( #772 )
...
* spelling: account
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: activated
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: additional
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: appropriate
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: bskyweb
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: description
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: display
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: highlighted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: javascript
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: locally-hosted
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: notification
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: occurring
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: parenthetical
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: preexisting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: prefetched
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: punctuation
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
* spelling: simplicity
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
---------
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
2023-05-30 14:46:43 -05:00
Pedro
b132ff7a76
Update build.md - minor typo ( #696 )
...
This is not the smallest PR in the world, this is just a tribute.
(actually, it's just one byte, so it might be the smallest PR in the world)
2023-05-17 09:27:02 -05:00
LW
b1c5794190
docs: update e2e mock server command ( #662 )
2023-05-17 09:21:34 -05:00
Ansh
d5bec4ff37
Update build instructions ( #639 )
...
* Create .env.example
* Update build.md
* Update eas.json
* Update build.md
* Update build.md
* Update build.md
* Update docs/build.md
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz >
---------
Co-authored-by: Caleb Jasik <calebjasik@jasik.xyz >
2023-05-16 13:14:02 -05:00
Paul Frazee
952af3473a
Prepare for open-sourcing ( #619 )
...
* Add issue templates
* Update readme and docs for contributors
* Tune up the README.md
* Tune language a bit
* Tune copy
2023-05-15 15:45:52 -05:00