3279 Commits

Author SHA1 Message Date
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
sepeterson
db79ce1d71 MOB-991 more unique zustand names 2025-11-21 11:24:13 -06:00
sepeterson
221ef816d4 MOB-991 revise screen tracking 2025-11-21 11:18:19 -06:00
sepeterson
1704288590 MOB-512 consistent gradle styling 2025-11-21 11:12:29 -06:00
sepeterson
ba59989149 MOB-512 do not expect a type error 2025-11-21 10:34:30 -06:00
sepeterson
45f2f63dff MOB-512: resuse match card classes 2025-11-21 10:31:09 -06:00
sepeterson
e8a5beded7 MOB-512 add privateLatitude 2025-11-21 10:21:50 -06:00
sepeterson
19cb7064a6 MOB-512 minimal unit test fix and prop spreading allowed for tests 2025-11-21 10:12:59 -06:00
Abbey Campbell
8b33319935 rename test files 2025-11-20 18:05:38 -08:00
Abbey Campbell
9355f6922f address pr feedback 2025-11-20 17:35:10 -08:00
Abbey Campbell
61494380aa Merge pull request #3245 from inaturalist/mob-925-adds-obs-bottom-sheet-remove-one-instance
Mob 925 adds obs bottom sheet remove one instance
2025-11-20 17:08:50 -08:00
sepeterson
cf53c791ad MOB-512 hide confidence metrics 2025-11-20 17:59:57 -06:00
sepeterson
3a2c110c93 MOB-512 add header edit icon for saved match 2025-11-20 17:43:42 -06:00
sepeterson
53915996cc MOB-512 no empty map 2025-11-20 16:20:13 -06:00
sepeterson
e24a2df82c MOB-512: add saved match container 2025-11-20 16:10:28 -06:00
sepeterson
361140d08c MOB-512 ts convert useRemoteObservation.ts 2025-11-20 15:22:11 -06:00
sepeterson
ccbfc6c4fe MOB-512: maybe types for targetItemID 2025-11-20 15:03:18 -06:00
sepeterson
783d2fa564 MOB-512: flow type to obs container props 2025-11-20 14:01:02 -06:00
sepeterson
7de330b51f MOB-512 use wrapper in navigator 2025-11-20 13:44:18 -06:00
sepeterson
2d8d4d45d7 MOB-512 add wrapper to select obs screen ui 2025-11-20 11:47:04 -06:00
sepeterson
12e1c840d6 MOB-512 saved match UI 2025-11-20 09:06:42 -06:00