Eric Bailey
01b3162c18
Prefix Bitdrift key with EXPO_PUBLIC
2025-07-29 14:57:49 -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
Eric Bailey
d992b27716
Ota docs update ( #8279 )
...
* Begin edits
* Add alert
* Add new assets
* Refactor OTA docs
* Format
2025-04-24 16:04:48 -05:00
surfdude29
4c0213b3e9
update crowdin links to point to public page ( #8100 )
2025-04-09 12:28:06 -07:00
surfdude29
c4dec63960
Suggested updates to localization doc ( #7828 )
...
* update localization doc
* tweak wording order
---------
Co-authored-by: Hailey <me@haileyok.com >
2025-02-24 12:52:39 -08:00
Paul Frazee
bdcddee7a5
Update localization.md to change crowdin links
2025-02-24 08:06:15 -08:00
Paul Frazee
4146f9fe02
Update i18n release process to solve missing translations ( #7766 )
...
* Update release process to avoid untranslated strings
* Run intl:extract:all
2025-02-17 19:52:17 -08:00
Paul Frazee
3ab5c6a71f
More i18n process updates ( #7720 )
...
* Modify intl:extract to only target english, the source language
* Add github action to regularly update english .po file
* Update localization doc
2025-02-11 13:47:46 -08:00
Paul Frazee
b12d39b4cf
Updated i18n process ( #7684 )
...
* Update documentation
* Update crowdin.yml for cli usage
* Add more info about crowdin cli setup
* Add intl:pull and intl:push commands
2025-02-06 12:46:10 -08: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
Eric Bailey
deea2f3839
Clarify some things in OTA docs ( #4367 )
...
* Clarify some things
* add github outputs script
* add slack notify android
* test slack android
* fix indent
* fix test
* sigh...
* Revert "fix test"
This reverts commit c99764464f .
* Revert "fix indent"
This reverts commit 4cce508d28 .
* Revert "test slack android"
This reverts commit b02419b247 .
* test ios workflow
* remove testing
* add slack info to docs
* use correct output for android
---------
Co-authored-by: Hailey <me@haileyok.com >
2024-06-04 18:55:18 -07: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
Hailey
f924465899
✍️ Add OTA Docs ( #4187 )
...
* add OTA documentation
* maybe will look better
* nits
* one more nit
* use the right image
2024-05-23 10:34:01 -07: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
Bryan Lumbantobing
64dc8ff342
Update localization.md ( #2263 )
2023-12-21 14:58:42 -08:00
Ansh
81fefabe1a
Add credits to localization doc ( #2233 )
...
* change name of file to localization
* run `intt:build`
2023-12-18 09:24:31 -08:00
noriaki watanabe
fa3ccafa80
Add i18n setup in build instructions ( #2206 )
2023-12-13 18:17:59 -08:00
Eric Bailey
5f553c29df
E2E 🟢 ( #2092 )
...
* Add logged out e2e ctrl, fix login test
* Fix log handling via env vars in expo
* Fix create account test
* Upgrade dev-env
* Fix home screen tests
* Fix composer tests
* Fix curate-lists tests, split in two
* Fix invite codes test
* Fix curate-lists tests
* Give up on mergefeed test
* Fix mod lists
* Fix app view url
* Fix profile tests
* Fix profile test with hack
* Keep using globals
* Fix two more
* Fix thread view
* Better skip for merge feed
* Revert debug code
2023-12-05 14:50:56 -06:00
Ansh
4c7850f8c4
Internationalization & localization ( #1822 )
...
* install and setup lingui
* setup dynamic locale activation and async loading
* first pass of automated replacement of text messages
* add some more documentaton
* fix nits
* add `es` and `hi`locales for testing purposes
* make accessibilityLabel localized
* compile and extract new messages
* fix merge conflicts
* fix eslint warning
* change instructions from sending email to opening PR
* fix comments
2023-11-09 10:04:16 -08:00
Spandan Tripathy
d7744c2590
Update build.md ( #1785 )
2023-11-02 09:27:31 -07:00
Igor Shevchenko
b2d4771b5f
chore: fix typos in testing.md ( #1764 )
2023-10-30 20:40:30 -07:00
Ansh
8e9cf182c2
Performance optimization ( #1676 )
...
* upgrade sentry to support profiling monitoring
* remove console logs in production builds
* feeds tab bar and bottom bar animation centralized
* refactor FeedPage out of Home
* add script to start in production mode
* move FAB inner to reanimated
* move FABInner back to `Animated` RN animation
* add perf commands
* add testing with Maestro and perf with Flashlight
* fix merge conflicts
* fix resourceClass name in eas.json
* fix onEndReachedThreshold in Feed
* memoize styles
* go back to old styling for LoadLatestBtn
* remove reanimated code from useMinimalShellMode
* move shell animations to hook/reanimated for perf
* fix empty state issue
* make shell animation feel smoother
* make shell animation more smooth
* run animation with autorun
* specify keys for tab bar properly
* remove comments
* remove already imported dep
* fix lint
* add testing instructions
* mock sentry-expo for jest
* fix jest mocks
* Fix the load-latest button on desktop and tablet
* Fix: don't move the FAB in tablet mode
* Fix type error
* Fix tabs bar positioning on tablet
* Fix types
---------
Co-authored-by: Paul Frazee <pfrazee@gmail.com >
2023-10-13 18:54:35 -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