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
Abbey Campbell
890cd76838
update AI-related copy in obs sheet and obs edit
2025-12-02 12:59:06 -08:00
Johannes Klein
d289a9c682
Update react-native-svg-transformer to 1.5.x ( #3236 )
2025-12-02 21:01:50 +01:00
Ryan Stelly
ca977e9247
use Subheading2 over Heading2 for location name ( #3259 )
...
* MOB-744 use Subheading2 over Heading2 for location name
* use `in` operator for checking flavor of obs
* ;
* replace `in` operator w/ truthy check (consistency)
2025-12-02 11:55:05 -06:00
sepeterson
3e0ae32059
MOB-991 add photo permission attribute and stringify an error
2025-12-02 11:09:49 -06:00
sepeterson
86430591fc
MOB-991 use logEvent for screenviews to avoid deprecation
2025-12-02 11:08:28 -06:00
sepeterson
93080ea031
MOB-991 move start trace to nav function and add photo permission parameter
2025-12-02 11:02:26 -06:00
sepeterson
4e309e23fd
MOB-991 stringify error logs
2025-12-02 09:55:22 -06:00
Ryan Stelly
ac3102027f
MOB-987 make resetUser graceful when dismissing announcements and inline delete steps for detox ( #3260 )
2025-12-02 09:16:30 -06:00
sepeterson
ab8f0bd1a5
MOB-991 rm firebase log from pressableWithTracking
2025-12-02 09:14:03 -06:00
Abbey Campbell
28cd1dd11b
Merge pull request #3244 from inaturalist/mob-743-update-list-view-icons-on-explore-and-my-obs
...
Mob 743 update list view icons on explore and my obs
2025-12-01 15:31:08 -08:00
Abbey Campbell
5a212adf6e
update snapshots
2025-12-01 14:29:50 -08:00
Abbey Campbell
3dc09e8f91
add and use new list icon in explore and myobs
2025-12-01 14:29:50 -08:00
sepeterson
864f47be8e
MOB-722 type fixes
2025-11-30 21:32:03 -06:00
Johannes Klein
3745f8599d
New Crowdin translations by GitHub Action ( #3253 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-29 00:12:31 +01:00
Ryan Stelly
ca686f3c11
lint config for consistent import style ( #3248 )
...
* MOB-1008 add lint config for consistent ts imports
* auto-fix consistent imports
* auto-fix consistent imports
* reapply autofix from latest main
* Extend Props interface from PropsWithChildren
---------
Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com >
2025-11-27 20:21:03 -06:00
Corey Farwell
7e5866c5f5
Migrate DetailsMap to TypeScript. ( #3180 )
...
* Migrate `DetailsMap` to TypeScript.
* tileMapParams is more free-form
* Remove explicit return
* Reset a change
* Apply suggestion from @FLGMwt
---------
Co-authored-by: Ryan Stelly <ryan@inaturalist.org >
2025-11-26 13:30:39 -06:00
Johannes Klein
58f6388e45
v1.0.12+187
v1.0.12+187
2025-11-26 00:14:23 +01:00
sepeterson
f608a94874
MOB-722 first rough pass ts conversion
2025-11-25 15:14:39 -06:00
sepeterson
7acdbb768e
MOB-512 fix merge conflict
2025-11-25 09:56:44 -06:00
sepeterson
2f867fa1b6
MOB-512 correct comment
2025-11-25 09:54:33 -06:00
Seth Peterson
4e0fb146ef
Merge pull request #3226 from frewsxcv/ObsDetailsDefaultMode
...
Migrate `ObsDetailsDefaultMode` to TypeScript.
2025-11-25 09:53:35 -06:00
sepeterson
ab96a0be89
Merge branch 'main' into mob-512-implement-saved-match-screen
2025-11-25 08:11:28 -06:00
sepeterson
403be86702
MOB-991 fix perf jest mock
2025-11-25 08:05:31 -06:00
sepeterson
f847d3ab19
MOB-991 moce trace start to CameraContainer to avoid catching permission gate
2025-11-25 07:57:13 -06:00
Corey Farwell
4d97edc0a1
Resolve all type errors in IconicTaxonChooser component. ( #3254 )
2025-11-24 21:30:45 -06:00
Abbey Campbell
18d223c43a
Merge pull request #3243 from inaturalist/mob-648-carousel-titles-should-be-center-aligned
...
center align carousel title text
2025-11-24 19:12:11 -08:00
Corey Farwell
bfbc8cbe5a
Migrate INatPaperProvider to TypeScript. ( #3232 )
2025-11-24 20:59:07 -06:00
Corey Farwell
7a0b8c3783
Migrate Settings component to TypeScript. ( #3246 )
2025-11-24 20:55:31 -06:00
Corey Farwell
ee4fc1630d
Migrate Attribution component to TypeScript. ( #3247 )
2025-11-24 16:48:36 -06:00
Corey Farwell
bccc5b2d52
Avoid no-use-before-define lint suppressions by rearranging declarations. ( #3225 )
...
By moving `styles` higher up in the file, we can remove the suppressions.
2025-11-24 16:22:34 -06:00
Corey Farwell
623b3f764c
Migrate AppStateListener to TypeScript. ( #3251 )
2025-11-24 16:15:59 -06:00
Corey Farwell
211cc0bf87
Migrate useUserMe to TypeScript. ( #3228 )
2025-11-24 16:07:27 -06:00
sepeterson
2b7dc12b00
MOB-991 fix firebase trace function names :)
2025-11-24 14:44:58 -06:00
sepeterson
bf953bfc42
MOB-991 add metric logic
2025-11-24 00:37:04 -06:00
Abbey Campbell
1c5e2ec553
Merge pull request #3157 from inaturalist/mob-925-adds-obs-bottom-sheet
...
MOB-925 - new designs for add-obs button sheet
2025-11-21 13:55:39 -08:00
sepeterson
09309fe106
MOB-991: log errors for firebase log events
2025-11-21 14:33:37 -06:00
Abbey Campbell
6ed6c2b31b
comment tooltip tests back in
2025-11-21 12:33:04 -08:00
sepeterson
0dd99311bd
MOB-991 reusable firebase attributes type and enforce length limits
2025-11-21 14:23:36 -06:00
sepeterson
9287299aae
MOB-991 reuse attribute logic, set attribute for timeouts
2025-11-21 13:05:35 -06:00
sepeterson
81e8bb83ee
MOB-991 log attribute error setting
2025-11-21 12:58:04 -06:00
sepeterson
6e006ed86c
MOB-991 reference performance from getPerformance
2025-11-21 12:47:25 -06:00
sepeterson
30a400cf0e
MOB-991 correct filename for logger
2025-11-21 11:25:00 -06:00