Commit Graph
100 Commits
Author SHA1 Message Date
Kari Lintulaakso a828d244c1 Centralize taxon status options and cover dropdowns 2025-12-16 14:22:20 +02:00
Kari Lintulaakso f84c69b831 Convert locality species taxon status to dropdown 2025-12-16 13:46:00 +02:00
Kari Lintulaakso d4afa1075b Add select support to EditingForm 2025-12-16 13:12:38 +02:00
Kari LintulaaksoandGitHub 9a4ecb467c Merge pull request #1022 from nowcommunity/codex/create-implementation-plan-for-validation-updates
Document reference validation message sources
2025-12-16 12:29:20 +02:00
Kari LintulaaksoandGitHub df7f7b7572 Merge pull request #1023 from nowcommunity/copilot/sub-pr-1022
Document reference validation message sources
2025-12-16 12:12:58 +02:00
Kari Lintulaakso bc11fc4ae1 Clarify reference validation label mapping 2025-12-15 17:57:59 +02:00
Kari Lintulaakso d1e3988d32 Map backend reference validation errors to display labels 2025-12-15 17:32:12 +02:00
Kari Lintulaakso ef3b418cfc Use display labels in reference validation messages 2025-12-15 17:04:36 +02:00
Kari Lintulaakso 039dbe43a4 Add notes on reference validation message sources 2025-12-15 16:46:18 +02:00
Kari LintulaaksoandGitHub 28705c0dd8 Merge pull request #1020 from nowcommunity/codex/create-implementation-plan-for-age-tab-feature
Add display values for locality age time units
2025-12-15 14:17:05 +02:00
Kari LintulaaksoandGitHub ea1341bac1 Merge pull request #1021 from nowcommunity/copilot/sub-pr-1020
Add display values for locality age time units
2025-12-15 14:15:02 +02:00
Kari Lintulaakso 8fe64c5a90 Display age time unit labels in Age tab 2025-12-15 13:53:09 +02:00
Kari Lintulaakso c6c6c583d2 Expose age time unit display names for locality details 2025-12-15 13:16:57 +02:00
Kari LintulaaksoandGitHub 09d62c9d72 Merge pull request #1018 from nowcommunity/codex/plan-feature-for-filter-and-sort-instructions
Add reusable table help component
2025-12-15 12:04:44 +02:00
Kari LintulaaksoandGitHub 1ddf4c5e13 Merge pull request #1019 from nowcommunity/copilot/sub-pr-1018
Fix TableHelp test aria-describedby assertion for null values
2025-12-15 11:42:33 +02:00
Kari LintulaaksoandGitHub 2a1710813c Fix aria-label and aria-describedby assertions 2025-12-15 11:31:03 +02:00
Kari Lintulaakso 1a776411f7 Enable TableHelp on cross search tables 2025-12-12 13:52:19 +02:00
Kari Lintulaakso f72b91a399 Fix TableHelp alias path 2025-12-12 13:30:06 +02:00
Kari Lintulaakso fe57b6cb80 Add explicit alias for TableHelp component 2025-12-12 11:42:04 +02:00
Kari Lintulaakso 8bd86ba006 Fix TableHelp import alias for TableView 2025-12-12 10:50:20 +02:00
Kari Lintulaakso e5d4502da2 Use alias path for TableHelp import 2025-12-12 10:30:01 +02:00
Kari Lintulaakso d3214d0449 Fix TableHelp import resolution 2025-12-12 10:05:22 +02:00
Kari Lintulaakso ef3e8c351d Integrate table help into table views 2025-12-11 16:59:40 +02:00
Kari Lintulaakso 7f431d722b Add reusable table help component 2025-12-11 16:23:29 +02:00
karilint a1689e222a Set the timeout to 120 seconds 2025-12-11 15:27:11 +02:00
Kari LintulaaksoandGitHub 685ab18f50 Merge pull request #1015 from nowcommunity/codex/create-feature-implementation-plan
Handle empty fractions when selecting basis for age
2025-12-10 10:39:47 +02:00
Kari LintulaaksoandGitHub be274bf1fc Merge pull request #1016 from nowcommunity/copilot/sub-pr-1015
Handle empty fractions when selecting basis for age
2025-12-10 10:34:56 +02:00
Kari Lintulaakso fa6dc3b88f Normalize locality age payloads during updates 2025-12-09 17:46:21 +02:00
Kari Lintulaakso f6ac9899c2 Handle empty fractions when selecting basis for age 2025-12-09 17:31:37 +02:00
Kari LintulaaksoandGitHub 630f801604 Merge pull request #1013 from nowcommunity/codex/create-implementation-plan-for-feature-removal
Remove locality species export option
2025-12-09 16:21:37 +02:00
Kari LintulaaksoandGitHub b6329041eb Merge pull request #1014 from nowcommunity/copilot/sub-pr-1013
Refactor locality species data flow to use embedded query data
2025-12-09 16:17:44 +02:00
Kari Lintulaakso f4423022ae Clean up locality species export wiring 2025-12-09 15:58:20 +02:00
Kari Lintulaakso 0229712f2c Remove locality species export option 2025-12-09 15:43:13 +02:00
Kari LintulaaksoandGitHub 2460e9b591 Add goal section for feature planning
Added a new goal section to outline the task expectations.
2025-12-09 14:34:35 +02:00
Kari LintulaaksoandGitHub 01273ac63d Merge pull request #1011 from nowcommunity/codex/plan-feature-to-disable-finalize-entry-button
Add dirty state tracking to detail context
2025-12-09 14:03:02 +02:00
Kari LintulaaksoandGitHub 2125413766 Merge pull request #1012 from nowcommunity/copilot/sub-pr-1011
Fix inconsistent dirty state validation between staging and non-staging modes
2025-12-09 13:37:19 +02:00
Kari Lintulaakso ec205fda1e Guard finalize action when entry unchanged 2025-12-04 16:16:44 +02:00
Kari Lintulaakso 472f6ba495 Disable finalize button until edits exist 2025-12-04 16:03:47 +02:00
Kari Lintulaakso 716c094fe7 Track dirty state in detail edit context 2025-12-04 15:49:11 +02:00
Kari LintulaaksoandGitHub d0ac7c0061 Merge pull request #1010 from nowcommunity/copilot/fix-selected-values-type
Fix selectedValues type error in MembersMultiSelect.tsx
2025-12-04 15:08:25 +02:00
Kari LintulaaksoandGitHub a44e80c705 Merge branch 'main' into copilot/fix-selected-values-type 2025-12-04 15:04:38 +02:00
Kari LintulaaksoandGitHub 10e828a150 Merge pull request #1007 from nowcommunity/codex/plan-feature-for-project-editing-styles
Add project update handling for coordinator and members
2025-12-04 14:55:43 +02:00
Kari LintulaaksoandGitHub 6e94860cbb Merge pull request #1009 from nowcommunity/copilot/fix-prettier-formatting-errors
Fix(prettier): reformat selectedValues expression in MembersMultiSelect
2025-12-04 13:39:50 +02:00
Kari LintulaaksoandGitHub 0f923a92b2 Refactor filter condition for selectedValues 2025-12-04 13:13:28 +02:00
Kari LintulaaksoandGitHub 3903a8540c Merge pull request #1008 from nowcommunity/copilot/sub-pr-1007
Add project update handling for coordinator and members
2025-12-04 13:04:36 +02:00
Kari LintulaaksoandGitHub 544c2fd2f0 Merge branch 'codex/plan-feature-for-project-editing-styles' into copilot/sub-pr-1007 2025-12-04 12:55:39 +02:00
Kari Lintulaakso ab8287c548 Fix project member selection and protect project id 2025-12-04 12:44:33 +02:00
Kari Lintulaakso 66334e1760 Fix member mapping retaining coordinator entries 2025-12-04 12:18:45 +02:00
Kari Lintulaakso 9142a90651 Fix project edit status and members 2025-12-03 18:47:33 +02:00
Kari Lintulaakso dd5532ee52 Restore project save action in detail view 2025-12-03 17:17:44 +02:00
Kari Lintulaakso f12a070bbf Improve project edit data loading and prefill 2025-12-03 16:39:01 +02:00
Kari Lintulaakso 722925713b Align project edit form with create 2025-12-03 16:15:57 +02:00
Kari Lintulaakso f77b6522b9 Support project updates for coordinator and members 2025-12-03 15:12:20 +02:00
Kari LintulaaksoandGitHub 934361c151 Merge pull request #1005 from nowcommunity/codex/plan-tests-for-adding-species-synonyms
Document species synonym creation flow
2025-12-03 14:04:56 +02:00
Kari LintulaaksoandGitHub b523a21d0b Merge pull request #1006 from nowcommunity/copilot/sub-pr-1005
Document species synonym creation flow
2025-12-03 14:04:30 +02:00
Kari Lintulaakso 65e6a9717c Add reference to species synonym flow docs 2025-12-03 12:25:29 +02:00
Kari Lintulaakso 655ec5c3d7 Add tests for species synonym creation 2025-12-03 12:25:23 +02:00
Kari Lintulaakso df90c03650 Document species synonym creation flow 2025-12-03 12:03:44 +02:00
Kari LintulaaksoandGitHub e8f5c992ac Merge pull request #1003 from nowcommunity/codex/plan-feature-to-edit-species-safely
Handle duplicate taxon validation on species update
2025-12-02 12:08:27 +02:00
Kari LintulaaksoandGitHub df19da304c Merge pull request #1004 from nowcommunity/copilot/sub-pr-1003
Handle duplicate taxon validation on species update
2025-12-02 11:56:07 +02:00
Kari Lintulaakso e9620eae86 Fix clearing species comment during edits 2025-12-02 11:39:39 +02:00
Kari Lintulaakso 156089a044 Handle species taxonomy validation on edits 2025-12-02 10:59:37 +02:00
Kari Lintulaakso 09386c5199 Handle duplicate taxon validation on species update 2025-12-01 18:09:52 +02:00
Kari LintulaaksoandGitHub 5eb7161efb Merge pull request #1000 from nowcommunity/codex/plan-feature-to-disable-change-password-button-exaaef
Disable change password submit until inputs valid
2025-12-01 17:33:03 +02:00
Kari LintulaaksoandGitHub 81ff5fb718 Merge pull request #1001 from nowcommunity/copilot/sub-pr-1000
Disable change password submit until inputs valid
2025-12-01 17:30:27 +02:00
Kari Lintulaakso 1471906e7e Disable change password button until inputs valid 2025-12-01 16:53:01 +02:00
Kari LintulaaksoandGitHub b119b32425 Merge pull request #997 from nowcommunity/codex/plan-project-creation-feature-implementation
Add project creation form
2025-12-01 16:02:14 +02:00
Kari LintulaaksoandGitHub 1842cf274a Merge pull request #998 from nowcommunity/copilot/sub-pr-997
Fix frontend tests for project creation form
2025-12-01 15:56:11 +02:00
Kari Lintulaakso 311a490391 Document write guard environment variables 2025-12-01 15:02:31 +02:00
Kari Lintulaakso 6f12e49266 Document project deletion write guard 2025-12-01 15:02:24 +02:00
Kari Lintulaakso c0646a007e Enable project deletion 2025-12-01 12:25:50 +02:00
Kari Lintulaakso fdff1ba8f0 Align project creation form with shared status data 2025-12-01 10:29:31 +02:00
Kari Lintulaakso a3a5587d9a Add project creation form 2025-11-28 13:57:12 +02:00
Kari LintulaaksoandGitHub d7216ff218 Merge pull request #995 from nowcommunity/codex/add-e2e-tests-for-delete-functionality
Add delete test fixture and helper commands
2025-11-27 17:28:13 +02:00
Kari LintulaaksoandGitHub eb368811e1 Merge pull request #996 from nowcommunity/copilot/sub-pr-995
Add Cypress delete flow E2E tests and fixtures
2025-11-27 17:26:08 +02:00
Kari Lintulaakso ad8b76b14d Add delete e2e coverage for unlinked time units 2025-11-27 17:10:29 +02:00
Kari Lintulaakso 11e4be01ec Document Cypress delete spec inclusion and reset steps 2025-11-27 16:49:35 +02:00
Kari Lintulaakso 8abf288081 Add cancel and failure delete flow coverage 2025-11-27 16:37:55 +02:00
Kari Lintulaakso d85118dfaf Add Cypress delete success spec 2025-11-27 16:29:31 +02:00
Kari Lintulaakso 1275e369f9 Add delete test fixture and helper commands 2025-11-27 16:16:10 +02:00
Kari LintulaaksoandGitHub 86029c518e Merge pull request #993 from nowcommunity/codex/plan-feature-to-handle-empty-rank-updates
Handle clearing time unit rank
2025-11-27 15:57:37 +02:00
Kari LintulaaksoandGitHub 7befb168cf Merge pull request #994 from nowcommunity/copilot/sub-pr-993
Normalize empty time unit rank to null on submission
2025-11-27 15:48:01 +02:00
Kari Lintulaakso c41426cb7c Normalize time unit rank selection 2025-11-27 15:24:35 +02:00
Kari Lintulaakso 59f1d2fa26 Handle clearing time unit rank 2025-11-27 15:07:34 +02:00
Kari LintulaaksoandGitHub 4a284c2961 Merge pull request #991 from nowcommunity/codex/create-implementation-plan-for-time-units-error
Handle time unit fetch errors
2025-11-27 14:30:54 +02:00
Kari LintulaaksoandGitHub 469f6ef7a9 Merge pull request #992 from nowcommunity/copilot/sub-pr-991
Handle time unit fetch errors with retry UX
2025-11-27 14:23:01 +02:00
Kari Lintulaakso 70df24669f Fix Time Units tab loading 2025-11-27 12:28:10 +02:00
Kari Lintulaakso 1409e7c4f0 Handle time unit fetch errors 2025-11-27 11:47:37 +02:00
Kari LintulaaksoandGitHub b657ebb927 Merge pull request #989 from nowcommunity/codex/plan-feature-for-time-unit-creation-warning
Handle duplicate time unit creation conflicts
2025-11-27 11:14:45 +02:00
Kari LintulaaksoandGitHub 8a7b6f323f Merge pull request #990 from nowcommunity/copilot/sub-pr-989
Handle duplicate time unit creation conflicts
2025-11-26 17:40:38 +02:00
Kari Lintulaakso 83ba971c13 Strengthen time unit duplicate prevention on frontend 2025-11-26 17:10:07 +02:00
Kari Lintulaakso b98a34ecf5 Normalize time unit duplicate handling 2025-11-26 16:40:58 +02:00
Kari Lintulaakso 7aca39bc5f Improve duplicate time unit detection 2025-11-26 16:16:19 +02:00
Kari Lintulaakso 28d79fa2ae Document duplicate time unit error handling 2025-11-26 15:37:46 +02:00
Kari Lintulaakso 401e892085 Add duplicate time unit guard to creation flow 2025-11-26 15:12:53 +02:00
Kari Lintulaakso 37b67f0de1 Handle duplicate time unit creation conflicts 2025-11-26 14:41:40 +02:00
Kari LintulaaksoandGitHub ba2557f340 Merge pull request #987 from nowcommunity/codex/plan-feature-for-deleting-time-units
Handle time unit delete conflicts
2025-11-26 13:57:32 +02:00
Kari LintulaaksoandGitHub 6a7976c6bf Merge pull request #988 from nowcommunity/copilot/sub-pr-987
Handle time unit delete conflicts
2025-11-26 13:47:22 +02:00
Kari Lintulaakso 329bd2e7bf Mock config in time unit unit test 2025-11-26 13:20:22 +02:00
Kari Lintulaakso ae5589d7bf Improve time unit delete messaging 2025-11-26 12:04:57 +02:00