Commit Graph
996 Commits
Author SHA1 Message Date
Seth Peterson 699d2bff16 Merge pull request #3820 from inaturalist/mob-1341-defaults
MOB-1341: ExploreV2 Location Defaults
2026-07-16 10:15:59 -05:00
Johannes Klein 1f1b38c67d Merge pull request #3824 from inaturalist/mob-1535-tpod-a3c-joined-projects-sync-triggers-and-pagination
Traditional projects: joined projects sync triggers on app startup and chooser screen
2026-07-15 21:47:22 +02:00
sepeterson 995b370435 MOB-1341: new globe icon 2026-07-15 14:36:13 -05:00
Johannes Klein 458d82c8be Remove invalid test 2026-07-15 17:04:48 +02:00
Seth Peterson c06f97c6af Merge pull request #3816 from inaturalist/mob-1332-seen-checkmark
MOB-1332: already-seen checkmark for ExploreV2 species tab
2026-07-14 13:10:49 -05:00
sepeterson cf23b1ecc7 MOB-1332: factory non-spreading pattern 2026-07-14 10:54:51 -05:00
Abbey Campbell 0cd68e4551 Merge pull request #3822 from inaturalist/mob-1461-create-hook-for-server-ordered-observations-in-myobs
Mob 1461 create hook for server ordered observations in myobs
2026-07-13 19:23:47 -07:00
Abbey Campbell 674875f35a test update 2026-07-13 17:26:43 -07:00
Ryan Stelly 9e91642a95 fix stale subscriptions in useObservationLocation & useWatchPosition (#3790)
* useFocusEffect for more correct state

* useFocusEffect for useWatchPosition (bugs & complexity)

* fix tests

* remove stopWatch return

* remove unnecessary useCallback

* restore maybe unnecessary max age check
2026-07-10 14:46:00 -05:00
Johannes Klein 6ec37d7558 It prunes all local joined projects when the server returns an empty list 2026-07-10 21:39:50 +02:00
Johannes Klein 0bd49ebf9f Update syncJoinedProjects.test.js 2026-07-10 21:25:16 +02:00
Johannes Klein 1e22aa8624 It prunes stale joined projects after a successful sync 2026-07-10 21:24:57 +02:00
Johannes Klein 9233568a35 It upserts them into Realm 2026-07-10 21:24:21 +02:00
Johannes Klein 467377ff16 Update syncJoinedProjects.test.js 2026-07-10 21:23:34 +02:00
Johannes Klein 7cae539503 It fetches joined projects 2026-07-10 21:23:13 +02:00
Johannes Klein 84d2587aee Create syncJoinedProjects.test.js 2026-07-10 20:56:21 +02:00
Johannes Klein e9081f9345 Update ProjectListContainer.test.js 2026-07-10 20:30:11 +02:00
Johannes Klein 4417af4b62 Update ProjectListContainer.test.js 2026-07-10 13:44:34 +02:00
Johannes Klein e1f1be27d2 Merge pull request #3807 from inaturalist/mob-1504-tpod-b4-field-input-components-7-types
Traditional projects: observation field input components
2026-07-10 11:49:27 +02:00
Seth Peterson 0cf0ab0646 Merge pull request #3796 from inaturalist/mob-1332-species-tab
MOB-1332 ExploreV2 species tab
2026-07-09 18:27:22 -05:00
sepeterson 09c7112304 MOB-1341: defaults tests 2026-07-09 15:46:05 -05:00
Abbey Campbell d53fb44662 tests 2026-07-09 13:05:58 -07:00
sepeterson 69a7627fda MOB-1332: merge remote 2026-07-09 13:50:55 -05:00
sepeterson 0082413334 fix useLocationSearch test 2026-07-09 13:18:00 -05:00
sepeterson d0c7f840c0 MOB-1332: trim low value test file 2026-07-09 11:00:53 -05:00
sepeterson b237aea752 MOB-1332: fix subject and prefer text selection and userEvent in tests 2026-07-09 10:25:47 -05:00
sepetersonandClaude Opus 4.8 ddc5dfc18c MOB-1332: already-seen checkmark for ExploreV2 species tab
Wire up the already-seen checkmark on the ExploreV2 species grid: derive the
current user's observed-taxon set via chunked useQueries against
fetchSpeciesCounts and pass showSpeciesSeenCheckmark to each grid item.

Stacked on mob-1332-species-tab, which introduces the species tab itself.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 17:15:39 -05:00
sepetersonandClaude Opus 4.8 874639cdb5 MOB-1332: split already-seen checkmark out to separate PR
Remove the ExploreV2 species-tab already-seen checkmark wiring (the
useQueries-based observed-taxon derivation and the showSpeciesSeenCheckmark
prop plumbing) so the species tab can be reviewed on its own. The checkmark
work moves to the mob-1332-seen-checkmark branch, stacked on top of this one.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-08 17:14:27 -05:00
sepeterson 72df973d4c Merge branch 'main' into mob-1332-species-tab 2026-07-08 16:57:31 -05:00
sepeterson 7cad9ec41c MOB-1332: refactor seen checkmark 2026-07-08 16:48:24 -05:00
Abbey Campbell c9a9177029 tests 2026-07-08 14:37:57 -07:00
Seth Peterson 9e60282b80 Merge pull request #3804 from inaturalist/mob-1339-defaults
MOB-1339 ExploreV2 Default search subject options
2026-07-08 11:50:52 -05:00
sepeterson 58edf18436 MOB-1339: test refinements 2026-07-08 11:10:44 -05:00
Abbey Campbell 03a444373f Merge pull request #3803 from inaturalist/mob-1292-filled-id-and-comment-icons-not-appearing-until-you-navigate
Mob 1292 filled id and comment icons not appearing until you navigate
2026-07-08 08:44:39 -07:00
sepeterson cdf14a20a5 MOB-1339: gate unobserved option on logged in 2026-07-08 09:53:21 -05:00
sepeterson 98821141ae MOB-1339: fix tests 2026-07-07 16:14:55 -05:00
sepeterson b507dce71f Merge branch 'main' into mob-1339-defaults 2026-07-07 15:52:13 -05:00
Seth Peterson a732fd9d6d Merge pull request #3802 from inaturalist/mob-1343-universal-search-standard-search-submission
MOB-1343: ExploreV2 standard search submission
2026-07-07 15:50:45 -05:00
Johannes Klein 3632f69450 Update setupAddToProjects.js 2026-07-07 17:27:05 +02:00
Johannes Klein 93c392b18b Create ObservationFieldInput.test.js 2026-07-07 17:26:55 +02:00
Johannes Klein fd2fdbe423 Fix LocalPOF factory 2026-07-07 16:00:09 +02:00
Johannes Klein 1ab78d1a87 Update setupAddToProjects.js 2026-07-07 15:37:56 +02:00
Johannes Klein d9f17ad4b9 Create DateFieldInput.test.js 2026-07-07 15:36:50 +02:00
Johannes Klein 512bfbfe77 Create SelectFieldInput.test.js 2026-07-07 15:23:46 +02:00
Johannes Klein 489dcf5232 Fix for LocalOF factory 2026-07-07 15:23:32 +02:00
Johannes Klein 73b5e36c42 Create TaxonFieldInput.test.js 2026-07-07 15:13:03 +02:00
Johannes Klein d3d7851ae8 Create TextFieldInput.test.js 2026-07-07 14:47:30 +02:00
Johannes Klein c770d1e105 Update NumericFieldInput.test.js 2026-07-07 14:47:15 +02:00
Johannes Klein 84da38e187 Create NumericFieldInput.test.js 2026-07-07 14:37:39 +02:00
Johannes Klein cf775c5899 Refactor test store setup to helper 2026-07-07 14:21:21 +02:00