Commit Graph
4701 Commits
Author SHA1 Message Date
Johannes Klein 28e83fa303 Set species selection to state, load taxon info and display DisplayTaxon 2026-07-07 01:04:17 +02:00
Johannes Klein 474269a98c Re-use taxon search modal from Explore here 2026-07-07 00:04:04 +02:00
Johannes Klein 56889b104f Update SelectFieldInput.tsx 2026-07-06 23:56:17 +02:00
Johannes Klein 6c8553e0cf Add Pressable 2026-07-06 19:20:16 +02:00
Johannes Klein c5bad6a9cc Basic TaxonFieldInput component 2026-07-06 19:15:37 +02:00
Johannes Klein 98aa599b5b Construct pickerValues according to prop type 2026-07-06 18:39:10 +02:00
Johannes Klein 8af7ed798f pickerValues type 2026-07-06 17:18:42 +02:00
Johannes Klein 622d34feb9 Fct types 2026-07-06 17:06:58 +02:00
Johannes Klein 5313bf31bf Remove flow type 2026-07-06 17:04:10 +02:00
Johannes Klein 56acb0996c Git mv PickerSheet, autofix save 2026-07-06 16:12:15 +02:00
Johannes Klein 032f1a16c5 Re-use same PickerSheet as LanguageSettings uses 2026-07-06 16:11:07 +02:00
Johannes Klein c48b5808f6 Add base input component for a text field that only allows certain values to be selected
Largely copied from DateFieldInput
2026-07-06 15:44:29 +02:00
Johannes Klein 65078d8127 Set the selected date to value, crude format to display 2026-07-06 15:36:14 +02:00
Johannes Klein 267a050b3e Specify a max date to 24:00
This picker should allow to pick any time value regardless of actual time.
2026-07-06 15:08:06 +02:00
Johannes Klein b9874641da If mode is time show only one time picker 2026-07-06 15:01:48 +02:00
Johannes Klein b634d75630 Pass mode in as a prop
This also can pass in "time" which is not supported yet.
2026-07-06 14:46:42 +02:00
Johannes Klein 87ad08409c Refactor DateTimePicker to accept a mode instead of a datetime boolean 2026-07-06 14:45:16 +02:00
Johannes Klein f1263ae8d4 Add a mode prop to our DateTimePicker base component 2026-07-06 14:40:11 +02:00
Johannes Klein a9d041d99c Add the existing DateTimePicker sheet into DateFieldInput 2026-07-06 14:32:00 +02:00
Johannes Klein bfa5603895 A Pressable that will open the picker 2026-07-06 14:27:07 +02:00
Johannes Klein 5c26a88c19 Refactor date time placeholder to own component 2026-07-06 13:50:49 +02:00
Johannes Klein 3229566b09 Same setup for a text input field 2026-07-06 11:52:43 +02:00
Johannes Klein 7d5f044fce Numeric text input
OFV state is probably the same pattern for all inputs, so I made a hook shell that takes an id here.
2026-07-06 11:32:27 +02:00
Johannes Klein 3266b78f54 Add key to field 2026-07-06 10:03:09 +02:00
Johannes Klein a1597c3c1d Update strings.ftl 2026-07-03 22:23:53 +02:00
Johannes Klein 0113adb06a Add placeholder texts for input line 2026-07-03 22:22:55 +02:00
Johannes Klein e85b436604 Add a key 2026-07-03 22:05:28 +02:00
Johannes Klein b881c6fa26 Only show Required text for fields that are required 2026-07-03 21:47:27 +02:00
Johannes Klein a06699f888 Prop in POF instead of OF 2026-07-03 21:45:22 +02:00
Johannes Klein 474dd5fd2b Show icon based on validity prop 2026-07-03 14:17:51 +02:00
Johannes Klein f124735654 Add required padding 2026-07-03 13:54:32 +02:00
Johannes Klein a42f5e596e Standalone component for value inputs 2026-07-03 13:51:41 +02:00
Johannes Klein 8ae9269b12 Update strings.ftl 2026-07-03 13:35:20 +02:00
Johannes Klein 0594715b1d Add header for validation passed 2026-07-03 13:30:07 +02:00
Johannes Klein bac708d843 Expanded section header when not passing validation 2026-07-03 13:24:21 +02:00
Johannes Klein d8b04b5b0b Add an expandable section per project 2026-07-03 12:53:58 +02:00
Johannes Klein b6588464f8 Add an opaque version of light gray
I think nativewind v2 does not support setting only the background color opaque with classes, so I'll just add it to the hex code.
2026-07-03 12:48:18 +02:00
Johannes KleinandJohannes Klein 855a256f90 Update current location button icon (#3795)
* Create location-arrow.svg

* Delete location-crosshairs.svg

* Replace icon in font

---------

Co-authored-by: Johannes Klein <17345891+jtklein@users.noreply.github.com>
2026-07-03 08:08:27 +02:00
iNaturalist Crowdin SyncandCrowdin Bot 1bcf82f4f7 New Crowdin translations by GitHub Action (#3792)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-07-02 21:43:40 +02: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