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 Sync and Crowdin 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 Klein and Johannes 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
sepeterson and Claude 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