Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign upHighlights
- Arctic Code Vault Contributor
Popular repositories
2,329 contributions in the last year
Activity overview
Contributed to
CovidShield/mobile,
cds-snc/covid-alert-app,
Shopify/argo-admin-template
and 5 other
repositories
Contribution activity
August 2020
henrytao-me has no activity
yet for this period.
July 2020
Created a pull request in cds-snc/covid-alert-app that received 12 comments
Check location service on Android
Resolves #891
How to test
Run
rm -rf node_modules/react-native-system-setting
yarn add react-native-system-setting@1.7.4
yarn
Open the app, pas…
+150
−156
•
12
comments
- Update EN to 1.5 on Android
- Add tests for cancelablePromise
- Add code coverage
- Fix home screen content scrolling
- [WIP] Attempt to fix carousel isActive
- Fix VirtualizedList issue
- Attempt to check Google Play Services
- Handle error code 10 on Android
- Fix notification channel naming
- Fix accessibility
- Fix issue cannot read property matchedKeyCount of null in getPendingExposureSummary
- Fix reset to monitoring state issue
- Prioritize expsoure summary by using lastExposureTimestamp
- Fix missing setup for react-native-gesture-handler
- Use TextInput instead of CodeInput in FormView
- Use UTC for calculating needSubmission
- Fix i18n calls `start` again after changing locale
- Fix i18n
- Use latest react-native-background-fetch
- Improve BackgroundSchedulerService internval
- Consume new endpoint to return last 14 days keys after onboarding
- Fix crash when changing front size
- Fix hook usage in AccessibilityServiceProvider
- Add Force upload keys to Demo Mode
- Extract usage of console.log
- Some pull requests not shown.
- Fix podfile when using latest background-fetch
- Use latest react-native-background-fetch
- Fix crash when changing front size
- Fix random bytes reject
- Fix detectExposure and extract usage of console.log
- Add HeadlessJsTaskWorker
- Fix EN popup
- Attempt to fix push notification
- Fix notification permission is out of synced
- Adding `cache-control` headers to fetch / blobFetch requests. (Fixed)
- Handling the `reject` of getRandomBytes for iOS
- Adding `cache-control` headers to fetch / blobFetch requests
- Fix accessibility in carousel
- Support bundle in debug for Android
- Prevent showing multiple notifications on iOS
- Fix notification priority on Android
- More robust handling of the exposureConfiguration download
- Add timeout to detect exposure bridge on Android
- Fix memory leak in getRandomBytes iOS
- Fix padding in region picker
- Fix downloadDiagnosisKeysFile resource leak
- Skip server upload if diagnosisKeys is empty
- Update TEST PLAN
- Update test plan
- Fix keys upload limit
- Some pull requests not shown.
- more unit tests backend service
- unittests storage service
- Patch `async-storage` with `NSURLIsExcludedFromBackupKey`
- Check location service on Android
- react-native-safe-area-context package update
- Fix home screen content scrolling
- Feature/exposure status secure storage
- Fix VirtualizedList issue
- Add a 1 second delay to displaying the homescreen content
- Reject promise when attempting to access ENManager without authorization.
- Add `noStore` cacheControl to the diagnosisKeysFile download.
- Attempt to check Google Play Services
- Change react-native package for better secure storage.
- Fix bug where iOS system status was not updating quickly enough
- Handle error code 10 on Android
- Adds a KeyboardAvoidingView to automatically adjust padding/height when keyboard covers content
- Max download size and timeout control for native download routines
- Issue 800 added padding in bottom
- Changed accessibilityLabel to accessibiltyHint for CodeInput
- Feature/411
- Prioritize expsoure summary by using lastExposureTimestamp
- Fix reset to monitoring state issue
- Only auto focus if field is empty
- Use TextInput instead of CodeInput in FormView
- Fixed the padding in portrait mode
- Some pull request reviews not shown.
Created an issue in cds-snc/covid-alert-app that received 6 comments
Update Android EN lib to listen to `ExposureNotificationClient.ACTION_EXPOSURE_NOT_FOUND` for no keys matched
What? At the time of this issue, Android EN framework doesn't trigger broadcast receiver if there are no keys matched. Hence, the app is fall into …
6
comments
- Location service is required for EN on Android
- Handle Google Play Services is not available on device
- The app changes to exposed state after being diagnosed 14 days
- The app should prioritize exposureSummary by daysSinceLastExposure rather than the most recent check
- App should not show EN consent dialog automatically when reopen
- Improve onboarding flow
- App crash after pressing Done during onboarding
- ExposureNotificationService is recreated after changing locale
- Exposure Status isn't persisted properly on iOS
- App crash after changing system font size
- Propose a better flow to handle async result from detectExposure on Android
- Background job never run successfully on Google Pixel
- Error code 10 when calling detectExposure on Samsung Tablet
- useI18n hook causes `backgroundScheduler.registerPeriodicTask` calling twice in ExposureNotificationServiceProvider
- Push notification doesn't work cosistently
- Bring back "Clear exposure history and run check" option in Test Mode
- Prevent showing multiple notifications on iOS
- Crash on splash screen due to out of memory
- Submission failed on device that uses EN for the first time
- Exposed status is never checked properly
- Only upload latest 14 keys to server in diagnosed flow
- Diagnosed isn't cleaned up after 14 days (cycle ends)
- ExposureStatus initial state is broken in android headless task after persisting status PR
- Only show local push notification once if exposureStatus changes from monitoring to exposed
4
contributions
in private repositories
Jul 1 – Jul 29