Ken-ichi
5bf82ffb07
Mark viewed infinite loop ( #1386 )
...
* Bumped minimum required node version to 18.17 b/c of @react-native-camera-roll/camera-roll@7.5.2
* Prevent infinite useEffect loop in useMarkViewedMutation
2024-04-11 14:56:14 -07:00
Amanda Bullington
5747dd3875
Add observations count with navigation to observation view; closes #1191 ( #1385 )
2024-04-11 13:51:01 -07:00
budowski
dc4f08d788
Check for Internet connectivity in useOnlineSuggestions ( #1302 )
...
Closes ##1144
2024-04-10 15:45:19 -07:00
Ken-ichi
e17c65d5d1
i18n strings audit ( #1350 )
...
* Tried to get accessibilityHints to conform to Apple guidelines
* Tried to make some more helpful `accessibilityLabel`s
* Used fork of fluent_conv to support function results as selectors in Fluent
* Custom VOWORCON function for Fluent
Note that there are still many accessibility problems for screen readers. This
just tries to make sure the strings up for translation are somewhat less
confusing in that context.
Part of #1223
2024-04-10 15:27:38 -07:00
Amanda Bullington
33d7ef6c5b
Explore location search buttons ( #1382 )
...
* Add nearby, worldwide, and reset buttons to ExploreLocation
* Add permission gate for nearby search in ExploreLocation; closes #1365
2024-04-10 14:50:27 -07:00
Ken-ichi Ueda
9b8e2bbe97
Use Body2 for bottom name on ObsGridItem
2024-04-10 12:29:18 -07:00
Ken-ichi Ueda
ce87a49138
Updated translation instructions in the README
2024-04-10 11:30:54 -07:00
Amanda Bullington
32a0636be5
Pressable radio button description ( #1381 )
...
* Allow users to send support emails via Gmail; closes #1356
* Code cleanup
* Update RadioButton to make description pressable; closes #1188
2024-04-10 11:00:14 -07:00
Johannes Klein
a124fafcb1
Rename patch file
2024-04-10 12:40:04 +02:00
Johannes Klein
73e11c2e5c
Upgrade to use react-native-vision-camera v4 and plugin v4 ( #1378 )
...
* Upgrade vision-camera and plugin
* Update build.gradle
* Remove deprecated props
* Chang in prop usage
* Use plugin from main branch
2024-04-10 09:53:12 +02:00
Amanda Bullington
7824810282
Allow iOS users to open Gmail ( #1380 )
...
* Allow users to send support emails via Gmail; closes #1356
* Code cleanup
2024-04-09 17:18:22 -07:00
Amanda Bullington
9c96e1e443
Allow user to navigate to ObsEdit when no suggestions found ( #1379 )
...
* UI updates when no suggestions from Camera; closes #1366
* Fix suggestions loading test
2024-04-09 16:06:11 -07:00
Amanda Bullington
f119185d49
Disable TakePhoto button while model loads ( #1377 )
...
* Disable TakePhoto button while model loads; closes #1307
* Fix tests
2024-04-09 15:19:27 -07:00
Angie
585e3f2d09
change notification screen navigation, hide back button ( #1376 )
2024-04-09 10:30:09 -07:00
Johannes Klein
c2ccfbd90d
Repair merge induced errors with Android
2024-04-09 17:20:58 +02:00
Johannes Klein
e4700eeb5d
Upgrade react-native-worklets-core
...
Removes the previous patch because our PR has landed in the package there as well.
2024-04-09 16:28:11 +02:00
Angie
69d220ee33
Remove status text onPress, disable sync button when active ( #1375 )
2024-04-08 19:37:04 -07:00
Amanda Bullington
158a9f60e5
Fix for some app freezes, ObsDetails ( #1374 )
...
* Fix freeze on ObsDetails when fetching remote observation
* Remote keepPreviousData function from react-query v5
2024-04-08 17:38:31 -07:00
dependabot[bot]
dc4de52610
Bump react-devtools-core from 4.27.6 to 4.28.5 ( #1326 )
...
Bumps [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core ) from 4.27.6 to 4.28.5.
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core )
---
updated-dependencies:
- dependency-name: react-devtools-core
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-08 16:15:11 -07:00
Johannes Klein
52fa982290
Repair UserIcon to previous look
2024-04-08 23:49:26 +02:00
Johannes Klein
95afdf1c5f
Fix a string var
2024-04-08 23:15:58 +02:00
budowski
58b67e50ec
#1224 - current location refresh fix ( #1367 )
2024-04-08 13:04:48 -07:00
budowski
05b8e6250e
#1143 - bottom sheet not showing up when using insideModal=true prop ( #1368 )
2024-04-08 13:04:00 -07:00
Johannes Klein
d6afb4b386
Upgrade to RN 0.73 ( #1339 )
...
* Upgrade to RN 0.73 with upgrade helper
* Upgrade testing-library
* Comment announcements
* Comment out UserProfle test
* Mock function used to calculate masonry layout
* There should not be a modal here
* There is actually also no modal here
* Use View if SafeAreaView is undefined
* Replace fast image library that was failing tests because of not being maintained
* Clear mocks in useTaxon test
* Remove legacy deps from testing flow
* Snapshot update
* Revert "Snapshot update"
This reverts commit bca8b296df .
* Update package-lock.json
* Clean-start
* Update project.pbxproj
* Reenable test that failed before updating dependency
* Reenable test that failed because of dependencies
* Remove comment
2024-04-08 15:28:06 +02:00
Johannes Klein
c801451ddb
v0.29.2+83
v0.29.2+83
2024-04-07 23:56:01 +02:00
Johannes Klein
0be950001b
Privacy api declarations ( #1369 )
...
* Add privacy file
* Bump build
* Bump minor version
2024-04-07 23:51:45 +02:00
budowski
08251e5f4e
#1211 - don't show tab bar when editing an observation ( #1246 )
...
* #1211 - don't show tab bar when editing an observation
* Fixes in how we return back to ObsDetails with a stack that goes back to ObsList
* #1211 - status bar fixes
* #1211 - status bar fixes
2024-04-05 16:10:25 -07:00
Amanda Bullington
bc4d0bc661
Package upgrades ( #1361 )
...
* Upgrade more packages and include new localize mock
* Update patch for vision camera
2024-04-05 15:59:35 -07:00
budowski
90ab289ac7
#1077 - location picker - initialize map with correct zoom, according to positional accuracy ( #1359 )
2024-04-05 15:59:25 -07:00
Amanda Bullington
408f746701
More package updates ( #1360 )
...
* Package updates, including migration to v5 for react-query
* Fix string
* Fix test: ensure markViewed only called once
* Comment out tests
2024-04-05 14:49:42 -07:00
Amanda Bullington
8d341dea17
Dev package updates ( #1358 )
...
* Update husky, glob, other dev packages
* Remove extra lint check
2024-04-05 09:59:53 -07:00
Amanda Bullington
63484b1330
Package updates ( #1357 )
...
* Package updates
* Add mocks and update snapshot
2024-04-04 20:57:09 -07:00
Alex Shepard
5ff5f34e5b
add Jason and Jane to inat team list ( #1355 )
2024-04-04 20:37:50 -07:00
Amanda Bullington
d51d13ed55
v0.29.1+82
v0.29.1+82
2024-04-04 15:11:25 -07:00
Amanda Bullington
c900087c4e
Bump version to 0.29.1
2024-04-04 15:10:40 -07:00
Amanda Bullington
5305016974
Use Mortal to reload fresh webview page; closes #1299 ( #1352 )
2024-04-04 10:51:34 -07:00
Amanda Bullington
3b67db4ddb
Switch versions of download package ( #1351 )
...
* Resolve security vulnerability
* Use fake string for access token
* Fix overly permissive regex
* Fix regex and find missing keys
2024-04-04 09:00:06 -07:00
Amanda Bullington
837e5fad8f
Update jwt library ( #1349 )
...
* Run npm audit to fix vulnerabilities
* Fix jwt security vulnerability
* Remove jwt-io mock
* Mock jwt library
* Substring sanitization
2024-04-03 22:30:07 -07:00
Ken-ichi Ueda
f21ffb00c4
Remove Play Store from Fastlane beta lane
2024-04-03 12:39:15 -07:00
Amanda Bullington
87d507c385
Upgrade Jest & other dev packages ( #1348 )
...
* Fix jest upgrade test failures
* Upgrade more dev packages
* Update engine in package.json
2024-04-02 20:25:51 -07:00
Angie
b6ba6eda9a
Hide Edit button on userprofile ( #1342 )
2024-04-02 18:21:28 -07:00
Angie
370e923fb8
1311 hide project requirements button in collection projects ( #1341 )
...
* Hide project requiremennt section in projects
* Hide project requirements section, styling
2024-04-02 18:21:20 -07:00
Amanda Bullington
0e71fb5062
Patch draggable-flatlist with fix for reanimated 3 ( #1346 )
...
* Temporarily comment out Android in Fastfile build lane
* Fix: make draggable flatlist work with reanimated 3
* Add lib and commonjs library patch
2024-04-02 15:54:16 -07:00
Ken-ichi Ueda
cee68a073f
Stop fetching updates count after timeout (sol'n in 48db458 no longer necessary) ( #1216 )
2024-04-02 12:22:13 -07:00
Ken-ichi
fbf93e40d1
Add pre-commit checks for unused i18n keys and used keys not in strings.ftl ( #1343 )
...
FYI, this also essentially outlaws variables in translation keys because a key
that is only used with interpolated strings will never appear as "used".
Also starts using a convention of adding info to i18n keys that do not relate
to the text after double dashes, e.g. `Unknown--taxon = Unknown` for a string
that is specifically meant to describe a missing taxon but only needs to have
the word "Unknown".
* Changed several accessibilityHints to 3rd person
* Made several accessibilityLabels shorter and more verb-oriented
* Removed many unused i18n keys
* Refactored variables in i18n keys
* Removed some unused code from the old Settings
2024-04-02 12:17:57 -07:00
Ken-ichi Ueda
773575cdcb
Updated README qa/qc steps
2024-03-29 15:58:11 -07:00
Johannes Klein
2c1bd31279
Update eslint command to not be quiet
2024-03-29 22:45:23 +01:00
Amanda Bullington
bb21ce5662
v0.29.0+81
v0.29.0+81
2024-03-29 11:39:22 -07:00
Amanda Bullington
6d51aea3c8
Update version to 0.29.0 and small bug fix
2024-03-29 11:35:52 -07:00
Johannes Klein
f04c87334c
Add a11y prop to Images
2024-03-29 18:24:47 +01:00