Commit Graph

4199 Commits

Author SHA1 Message Date
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