Commit Graph
4663 Commits
Author SHA1 Message Date
Abbey Campbell 5062231888 remove hook that sets observations to viewed on foreground 2026-07-02 16:54:37 -07:00
Seth Peterson 92491d93bb Merge pull request #3789 from inaturalist/mob-1164-locality-note-first-line-extends-to-screen-edge
MOB-1164: contain observation location
2026-07-01 16:09:35 -05:00
Seth Peterson 61eaeb7b4e Merge pull request #3783 from inaturalist/taxon-mapper
Taxon mapper
2026-07-01 16:08:09 -05:00
Seth Peterson e40bbc08ef Merge pull request #3787 from inaturalist/mob-1341-search-state-hook
MOB-1341: extract search-field state into useSearchField hook
2026-07-01 16:07:47 -05:00
iNaturalist Crowdin SyncandCrowdin Bot 6930676045 New Crowdin translations by GitHub Action (#3776)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-07-01 22:51:29 +02:00
Johannes KleinandJohannes Klein 6b4dc3e814 Use factories (#3788)
Co-authored-by: Johannes Klein <17345891+jtklein@users.noreply.github.com>
2026-07-01 20:38:18 +02:00
Johannes Klein b5460dab47 Merge pull request #3786 from inaturalist/mob-1502-tpod-b2-project-chooser-screen
Traditional projects: Project chooser screen
2026-07-01 20:37:30 +02:00
sepeterson 4fee60082b Merge branch 'main' into taxon-mapper 2026-07-01 12:48:31 -05:00
sepeterson a03794a3e8 rename to mapRealmToPojo 2026-07-01 12:48:06 -05:00
Seth Peterson 3ee373e2f1 Merge pull request #3782 from inaturalist/mob-1540-deleting-photo-from-unsynced-obs-causes-crash
MOB-1540: two fixes for the media viewer
2026-07-01 12:14:04 -05:00
sepeterson 3f5ec8ac30 MOB-1164: contain observation location 2026-07-01 12:00:14 -05:00
Johannes Klein a9c20224ed Update ObservationField.ts 2026-07-01 17:53:45 +02:00
Johannes Klein d6ba294736 Update LocalProject.js 2026-07-01 16:32:07 +02:00
Johannes Klein e240c80a6b Fix crash for undefined POs 2026-07-01 16:15:50 +02:00
Johannes Klein 757e157cd7 Update ProjectRequirements.test.js 2026-07-01 15:54:02 +02:00
Johannes Klein c850beec5a Update icon snapshots 2026-07-01 15:51:34 +02:00
Johannes Klein ed1ef4fee0 Merge branch 'main' into mob-1502-tpod-b2-project-chooser-screen 2026-07-01 15:17:27 +02:00
Johannes Klein 827e0a682d Check for selected projects showing expanded chooser UI 2026-07-01 15:08:33 +02:00
Johannes Klein 4d48489652 Check for initial checked state 2026-07-01 15:03:43 +02:00
Johannes Klein 6a5a4178b8 Add an initial PO to test zustand store 2026-07-01 14:58:07 +02:00
Seth Peterson 6ed9aa26b0 Merge pull request #3785 from inaturalist/test-flakiness
potential flakiness test
2026-07-01 07:49:30 -05:00
Johannes Klein ee6613439a Create LocalProjectObservation.js 2026-07-01 14:40:58 +02:00
Johannes Klein eca776f975 Code style 2026-07-01 14:36:25 +02:00
Johannes Klein 1df7b9cbad Test for list items being rendered 2026-07-01 14:28:51 +02:00
Johannes Klein b3034f4a27 Test for stable footer and header 2026-07-01 14:27:55 +02:00
Johannes Klein 65495d3813 Create AddToProjects.test.js 2026-07-01 14:23:04 +02:00
Johannes Klein 953b031b8f Factories for local data 2026-07-01 14:19:43 +02:00
Johannes Klein 937a7bd396 Remove comment 2026-07-01 14:08:44 +02:00
Johannes Klein 2cc28e27c0 Do not map rule_preferences that we didn't persist 2026-07-01 14:01:35 +02:00
Johannes Klein a08be64e7c Refactor should-date-format-check into an early return 2026-07-01 14:01:05 +02:00
Johannes Klein f430643e7a Update Project.ts 2026-07-01 13:52:59 +02:00
Johannes Klein 2796f543a9 Show checkmark icon based on zustand state
The designs are yet unclear how to "uncheckmark" a created PO. So, the checkmark state currently trumps the selected state.
2026-07-01 13:47:18 +02:00
Johannes Klein f320d7946a Add button bar UI without any logic 2026-07-01 12:54:40 +02:00
Johannes Klein 7adfdaa3e6 Add View and indent 2026-07-01 12:13:42 +02:00
Johannes Klein 5c0496bcf0 Render right icon based on selection 2026-07-01 12:05:55 +02:00
Johannes Klein 524bd1a3e7 Update project.pbxproj 2026-07-01 11:46:39 +02:00
Johannes Klein b1963dcc9d Add new icons 2026-07-01 11:45:05 +02:00
Johannes Klein c132be9daa Merge branch 'main' into mob-1502-tpod-b2-project-chooser-screen 2026-07-01 11:17:22 +02:00
Johannes Klein 9cc3e0ff5a Change list to be a set of Pressable with each row being selectable 2026-07-01 11:00:58 +02:00
Johannes Klein 1ddd418075 Map joined projects to pojos for UI 2026-07-01 10:29:49 +02:00
Johannes Klein 2f2af1e4db Mapping functions to get pojo from project realm 2026-07-01 10:26:56 +02:00
Johannes Klein 34e6f9035e Merge pull request #3784 from inaturalist/beta 2026-07-01 00:34:32 +02:00
sepetersonandClaude Opus 4.8 a9f6324e00 MOB-1341: extract search-field state into useSearchField hook
Pull the debounced-autocomplete state machine behind the Universal Search
subject input (text + debounced query + fill-on-select / clear-on-refocus)
into a reusable useSearchField hook. Pure refactor with no behavior change;
sets up the location field to reuse the same hook.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-30 17:28:34 -05:00
sepeterson fa372dc8c3 potential flakiness test 2026-06-30 16:57:12 -05:00
Johannes Klein b9436aaaea Update README.md
We are using an evergreen for iOS release notes there instead.
2026-06-30 22:51:14 +02:00
sepeterson 0baae9872a unit test 2026-06-30 15:44:56 -05:00
Johannes Klein 404c43bee3 v1.0.25+219 v1.0.25+219 2026-06-30 22:27:00 +02:00
sepeterson d61c735e86 MOB-1540: two fixes for the media viewer 2026-06-30 15:23:45 -05:00
Johannes Klein cb8d4a4466 Bundle update fastlane 2026-06-30 22:23:11 +02:00
Seth Peterson f81c532bd6 Merge pull request #3768 from inaturalist/mob-1339-search-autocomplete
MOB-1339 ExploreV2 search autocomplete
2026-06-30 15:22:47 -05:00