mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-01-19 19:29:46 -05:00
* Camera and gallery now display after granting permission Previously these were not quite working because the usePhotos hook was asking for a permission, so if that was used anywhere in conjunction with another permission request, one or both success promises never got executed. This commit tries to solve that with a PermissionGate component that takes a permission as a prop, asks for it if not granted, then renders its children when granted. If not granted, it renders a message saying that the permission is required to use the feature. Other stuff * Added `env.example` so people know how to populate `.env` * Added the `intl-pluralrules` polyfill to support pluralization with i18next * Skip some token granting logic if the user is not logged in * Trim whitespace from username/email before auth * Some minor UI changes to auth form so I know where to tap * Test fixes * Use a full screen view for children of PermissionGate * Globalized text on PermissionGate
10 lines
337 B
Plaintext
10 lines
337 B
Plaintext
# Base URL for the iNat API
|
|
API_URL=https://www.inaturalist.org
|
|
|
|
# Javascript Web Token for anonymous access to protected iNat API endpoints
|
|
JWT_ANONYMOUS_API_SECRET=some-secret
|
|
|
|
# iNaturalist OAuth client credentials (https://www.inaturalist.org/oauth/applications)
|
|
OAUTH_CLIENT_ID=your-client-id
|
|
OAUTH_CLIENT_SECRET=your-client-secret
|