Commit Graph

4199 Commits

Author SHA1 Message Date
sepeterson
a1aa257c12 MOB-1089: rm unnecessary test logic 2026-01-25 14:43:49 -06:00
Ryan Stelly
6c97fa2ca8 MOB-1098 add debug screen option to delete log file (#3325) 2026-01-23 12:21:52 -06:00
Abbey Campbell
28c5432912 Merge pull request #3328 from inaturalist/mob-972-remove-usage-of-forwardref
remove instances of forwardRef
2026-01-22 14:39:15 -08:00
Abbey Campbell
ef9517c4ea add comment re: ref typing 2026-01-22 12:16:15 -08:00
Abbey Campbell
ae00433103 Merge pull request #3330 from inaturalist/mob-1033-remove-current-dark-mode-implementation
Mob 1033 remove current dark mode implementation
2026-01-21 09:26:40 -08:00
sepeterson
2c104ecbda MOB-968: add taxon to current observation fr match on edit 2026-01-21 10:55:48 -06:00
Johannes Klein
5086a353d3 v1.0.14+194 v1.0.14+194 2026-01-21 12:52:39 +01:00
Abbey Campbell
7a48e8bee1 explicitly handle picker text color for dark mode users 2026-01-20 13:31:42 -08:00
Abbey Campbell
8209bbf8e3 remove dark mode 2026-01-20 13:30:07 -08:00
sepeterson
f774d08547 MOB-968: last screen from Match 2026-01-20 15:30:02 -06:00
sepeterson
91b52bbe7d MOB-968 revert hasUserEdit logic 2026-01-20 11:53:09 -06:00
sepeterson
62eda7fd15 MOB-968: replace header edit 2026-01-20 11:34:38 -06:00
sepeterson
41fa4b7734 MOB-968: unrefactor Match screen 2026-01-20 11:32:59 -06:00
Ryan Stelly
4cfa3d0278 fix lint from checkCamelAndSnakeCase ts migration (#3329) 2026-01-20 08:14:57 -06:00
sepeterson
892b06de09 MOB-968: saved match header too tall 2026-01-19 22:32:16 -06:00
sepeterson
027292e418 Merge branch 'main' into mob-968-add-edit-icon-to-top-right-of-match-screen-2 2026-01-19 22:05:27 -06:00
sepeterson
806a1c6c9a MOB-1089: add some reducer tests 2026-01-19 22:01:06 -06:00
sepeterson
73073ecee7 MOB-1089: add id sheet tests 2026-01-19 21:38:48 -06:00
Johannes Klein
0e1fc62f0f Make the two ObsDetails container a bit more similar (#3327) 2026-01-18 13:47:51 +01:00
Corey Farwell
c643b90e28 Migrate checkCamelAndSnakeCase to TypeScript. (#3277)
* Migrate `checkCamelAndSnakeCase` to TypeScript.

* Fetching from an object can return any type
2026-01-17 06:18:22 -06:00
Ryan Stelly
7e7c5529fe add zustand slice for feature flags, shared hook, and Debug UI for overriding for test (#3323)
* feature flag toggle checkpoint

* finish slice management and debug UI

* more documentation for feature flags and move debug override impl to debug screen
2026-01-16 22:17:34 -06:00
Ryan Stelly
cda082d555 additional user context for feedback (#3324)
* additional context when submitting user feedback

* remove log

* add local obs count

* add a generic breakpoint mapper as a shared function and migrate media query breakpoints to use it

* remove original getBreakpoint impl after test validated

* switch feedback logging to structured data
2026-01-16 15:33:29 -06:00
Abbey Campbell
bb661bd403 remove instances of forwardRef 2026-01-16 12:49:59 -08:00
sepeterson
8e72928400 MOB-1089: tests for SuggestIDSheet 2026-01-16 09:43:23 -06:00
sepeterson
4f3caf3c2b MOB-1089: type fixes for SuggestIDSheet 2026-01-16 09:29:04 -06:00
sepeterson
d00751588a MOB-1089: fix bottom sheet props, clear ident sheet id on submit, translate to advanced mode 2026-01-15 17:27:16 -06:00
Seth Peterson
b13170c534 Merge pull request #3318 from inaturalist/mob-721-consolidate-duplicate-code-between-obsdetailsdefaultmode-and
MOB-721 Consolidate Obs details components
2026-01-15 16:12:20 -06:00
sepeterson
5033495379 Merge branch 'mob-721-consolidate-duplicate-code-between-obsdetailsdefaultmode-and' into mob-1089-ids-with-remarks-not-appearing-on-observations 2026-01-15 15:37:16 -06:00
Abbey Campbell
409f0edace update snapshots 2026-01-15 13:32:06 -08:00
sepeterson
ca2ecf91b0 MOB-721 merge main 2026-01-15 15:17:43 -06:00
sepeterson
d5e572af81 MOB-1089: split new bottomsheet prop for closing via user input 2026-01-15 15:14:32 -06:00
Abbey Campbell
be0f464486 add copy to translations 2026-01-15 13:13:04 -08:00
Ryan Stelly
81291455c9 eslint to prefer interface over type where possible in TS definitions (#3322)
* MOB-1045 eslint config to prefer interface in ts

* MOB-1045 enforce eslint rule preferring interfaces in ts
2026-01-14 06:43:01 -06:00
Abbey Campbell
55576084b1 add sorting by count for species tab 2026-01-13 17:56:26 -08:00
Johannes Klein
eb81a824ac v1.0.14+193 v1.0.14+193 2026-01-13 22:49:11 +01:00
Johannes Klein
8f3640803e Update to version 1.0.14 2026-01-13 22:43:08 +01:00
sepeterson
2d0c24286e MOB-721: rm log 2026-01-13 11:43:19 -06:00
budowski
707e3c77d4 MOB-961 - taxon details - when navigating the taxonomy tree, preserve the navigation stack (#3156) 2026-01-13 16:32:12 +01:00
Ryan Stelly
857e0cc4a8 e2e ci continue on error for first test attempt (#3313)
* MOB-1070 fix CI e2e bug for erroneous failure

* use step outcome as condition

* simplify status checks
2026-01-13 00:22:20 -06:00
sepeterson
cf5ab3abe2 MOB-968: test fix 2026-01-12 12:17:42 -06:00
sepeterson
20fd3559bb MOB-968: don't make user discard match for automatic obs updates 2026-01-12 11:55:29 -06:00
sepeterson
2c3206e7fe Merge branch 'main' into mob-1077-cannot-go-back-from-edit-saved-observation-screen 2026-01-09 16:54:24 -06:00
sepeterson
0baef4ab75 MOB-721: consolidate test files 2026-01-09 09:11:38 -06:00
Ryan Stelly
61a555e369 add & config mmkv rozenite devtool plugin (#3317)
* add & config mmkv rozenite devtool plugin

* use new import for explicit storage clearn

* use existing name for zustand mmkv storage and add install data storage to devtool
2026-01-08 13:11:53 -06:00
Abbey Campbell
f6a840d27c RadioButtonSheet improvements: disable scroll and button unless selected state is dirty 2026-01-07 15:56:27 -08:00
Abbey Campbell
d5027a2a3c add sort UI for observations and species tabs in myobs 2026-01-07 15:47:09 -08:00
sepeterson
287cb5b94c MOB-721: fix tests, linting, and some visual bugs 2026-01-07 17:08:19 -06:00
sepeterson
abff4c303f MOB-721: reseparate styling 2026-01-07 16:54:04 -06:00
Ryan Stelly
f0bfefd0b3 integrate rozenite devtool base config & plugins (#3315)
* add base rozenite metro package and configuration

* add and configure React Query rozenite devtools

* add and configure network rozenite devtools

* shift rozenite deps, add README docs

* remove flow tag for root

* fix readme rotentite typo
2026-01-07 14:44:56 -06:00
sepeterson
a8deb6f5f3 MOB-721: first pass component consolidation 2026-01-06 19:16:02 -06:00