Abbey Campbell
|
67ecc43580
|
lint fix
|
2025-12-09 18:48:17 -08:00 |
|
Abbey Campbell
|
ad105d110f
|
use built-in fade animation for bottom tabs
|
2025-12-09 18:48:14 -08:00 |
|
Abbey Campbell
|
f66f0c51d8
|
improve accessibility for menu header
|
2025-12-09 18:46:41 -08:00 |
|
Abbey Campbell
|
275c5acad8
|
remove drawer-related nav options
|
2025-12-09 18:46:41 -08:00 |
|
Abbey Campbell
|
e8ee6c39cb
|
restructure root nav and delete dead drawer code and library
|
2025-12-09 18:46:41 -08:00 |
|
Abbey Campbell
|
caca94fb48
|
update more tests and snapshots
|
2025-12-09 18:46:40 -08:00 |
|
Abbey Campbell
|
b8375e0254
|
update tests and snapshots
|
2025-12-09 18:46:40 -08:00 |
|
Abbey Campbell
|
20093e9ff4
|
update accessibility hint
|
2025-12-09 18:46:40 -08:00 |
|
Abbey Campbell
|
b7b1e810da
|
add menu screen
|
2025-12-09 18:46:40 -08:00 |
|
Johannes Klein
|
8ce00e9fe7
|
v1.0.12+189
v1.0.12+189
|
2025-12-09 21:54:31 +01:00 |
|
Abbey Campbell
|
8e79bcfbe5
|
Merge pull request #3272 from inaturalist/mob-1034-obs-sheet-when-ai-camera-is-not-available
pre-determine layout if ai camera not supported
|
2025-12-09 10:22:32 -08:00 |
|
Seth Peterson
|
12db53e7d6
|
Merge pull request #3249 from inaturalist/mob-512-implement-saved-match-screen
MOB-512 saved match screen experience
|
2025-12-09 09:22:10 -06:00 |
|
Johannes Klein
|
9bb8080085
|
New Crowdin translations by GitHub Action (#3273)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-12-09 15:02:58 +01:00 |
|
sepeterson
|
7ea31b224e
|
Merge branch 'mob-512-implement-saved-match-screen' of https://github.com/inaturalist/iNaturalistReactNative into mob-512-implement-saved-match-screen
|
2025-12-08 18:11:37 -06:00 |
|
sepeterson
|
0d42eab08a
|
MOB-512 edit tests to rm unnecessary code, make consistent with greater test suite, and rm out of scope test
|
2025-12-08 18:10:32 -06:00 |
|
Seth Peterson
|
b8d6cfa962
|
Merge pull request #3274 from inaturalist/mob-512-bit-of-cleanup
Mob 512 bit of cleanup
|
2025-12-08 09:33:39 -06:00 |
|
Johannes Klein
|
2a51f5ad9c
|
Add a unit test for when taxon is undefined
|
2025-12-07 21:39:00 +01:00 |
|
Abbey Campbell
|
447fce4849
|
pre-determine layout if ai camera not supported
|
2025-12-05 14:53:23 -08:00 |
|
Corey Farwell
|
e5dfc6ceef
|
Avoid lint suppressions in useEffect by making returns consistent. (#3269)
* Avoid lint suppressions in `useEffect` by making returns consistent.
* Use empty function with comment
|
2025-12-05 13:57:15 -06:00 |
|
Johannes Klein
|
f1eba8d7c8
|
Remove TODO
|
2025-12-05 18:31:57 +01:00 |
|
Johannes Klein
|
b5d362cbc5
|
Missing flow directive
|
2025-12-05 18:31:08 +01:00 |
|
Johannes Klein
|
a00ae6ec3a
|
New Crowdin translations by GitHub Action (#3256)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
|
2025-12-05 14:45:18 +01:00 |
|
Corey Farwell
|
78d95dfa4e
|
Migrate useStoredLayout to TypeScript. (#3267)
|
2025-12-05 14:43:09 +01:00 |
|
sepeterson
|
9cd212cd18
|
MOB-512 fix type import
|
2025-12-04 21:35:57 -06:00 |
|
sepeterson
|
dfcf12cc73
|
MOB-512 merge main
|
2025-12-04 21:31:43 -06:00 |
|
sepeterson
|
998f21a121
|
MOB-512 add map section tests
|
2025-12-04 21:23:13 -06:00 |
|
Corey Farwell
|
6a3d5bc533
|
Migrate useLogs to TypeScript. (#3268)
|
2025-12-04 21:08:07 -06:00 |
|
sepeterson
|
f0e29b0440
|
MOB-512 add map section tests
|
2025-12-04 21:04:30 -06:00 |
|
Ryan Stelly
|
2e35071a5a
|
more strict type import style (#3265)
* MOB-1058 add consistent-type-specifier-style lint for even more consistency
* MOB-1058 apply consistent-type-specifier-style lint autofix
|
2025-12-04 20:51:01 -06:00 |
|
sepeterson
|
6c839f9036
|
MOB-512 rm silly import
|
2025-12-04 20:40:17 -06:00 |
|
sepeterson
|
ff4537dd62
|
MOB-512 first pass SavedMatch integraton
|
2025-12-04 20:33:04 -06:00 |
|
Corey Farwell
|
4ca1fcea7e
|
Migrate navigateToObsDetails to TypeScript. (#3264)
|
2025-12-04 15:12:10 -06:00 |
|
Seth Peterson
|
29ceed073c
|
Merge pull request #3230 from inaturalist/mob-991-firebase-record-whether-or-not-the-user-has-given-location
MOB-991 MOB-993 MOB-989 add firebase performance monitoring and a couple events
|
2025-12-04 11:28:16 -06:00 |
|
sepeterson
|
83c06dbeac
|
MOB-991 fix type import lint errors
|
2025-12-04 10:30:26 -06:00 |
|
sepeterson
|
4d5bbfc584
|
Merge branch 'main' into mob-991-firebase-record-whether-or-not-the-user-has-given-location
|
2025-12-04 10:27:08 -06:00 |
|
sepeterson
|
9575fd2d6c
|
MOB-512 hide saved match taxon photos when without an internet connection
|
2025-12-04 10:19:52 -06:00 |
|
sepeterson
|
57d5996736
|
MOB-512 add component test to check for correct savedMatch or obsDetail component
|
2025-12-03 18:02:28 -06:00 |
|
Johannes Klein
|
3ba9d15731
|
v1.0.12+188
v1.0.12+188
|
2025-12-03 08:17:38 +01:00 |
|
sepeterson
|
6a0512aa39
|
MOB-512 no representative photo in saved match flow
|
2025-12-02 23:45:37 -06:00 |
|
sepeterson
|
b5ee1b6aa7
|
MOB-512 representative photo option for PhotosSection and fix protruding image bug
|
2025-12-02 23:44:52 -06:00 |
|
sepeterson
|
b005e074c5
|
MOB-512 reunite the lat/lon brothers
|
2025-12-02 23:33:52 -06:00 |
|
sepeterson
|
5b2b4beeb2
|
MOB-512 type-> interface and pass observation prop to headerRight
|
2025-12-02 23:30:44 -06:00 |
|
sepeterson
|
08ce18703c
|
MOB-512 use observation as prop and rename testId
|
2025-12-02 23:28:47 -06:00 |
|
sepeterson
|
94affc53d1
|
MOB-512 rm isSimpleMode in ObsDetailDefaultMode components
|
2025-12-02 23:24:39 -06:00 |
|
sepeterson
|
1484f4df3d
|
MOB-512 add fields and use ApiObservation
|
2025-12-02 23:16:20 -06:00 |
|
sepeterson
|
e33ca39456
|
MOB-512: account for undefined taxon
|
2025-12-02 17:32:10 -06:00 |
|
sepeterson
|
718a66de11
|
MOB-512 icon size 22 and add padding
|
2025-12-02 17:18:52 -06:00 |
|
Abbey Campbell
|
6d2f613bc2
|
Merge pull request #3262 from inaturalist/mob-1051-copy-updates-around-iding-with-ai
update AI-related copy in obs sheet and obs edit
|
2025-12-02 15:03:36 -08:00 |
|
Corey Farwell
|
b7af95e60f
|
Replace potentially problematic splatting behavior with Object.assign. (#3261)
|
2025-12-02 16:30:21 -06:00 |
|
Abbey Campbell
|
2ee99d6c7b
|
fix tests
|
2025-12-02 13:29:00 -08:00 |
|