Kari Lintulaakso
|
26ce783859
|
Document data router and unsaved changes usage
|
2025-12-17 14:49:33 +02:00 |
|
Kari Lintulaakso
|
af33d7f97f
|
Block return navigation on dirty detail edits
|
2025-12-17 13:20:07 +02:00 |
|
Kari Lintulaakso
|
76d571a6be
|
Keep unsaved-changes blocker active during project edits
|
2025-12-17 11:43:18 +02:00 |
|
Kari Lintulaakso
|
6f3bda448f
|
Add unsaved changes prompt to project edit flow
|
2025-12-17 11:23:58 +02:00 |
|
Kari Lintulaakso
|
e138b8cebb
|
Fix unsaved changes prompt after project creation submit
|
2025-12-17 10:45:25 +02:00 |
|
Kari Lintulaakso
|
3395ec1631
|
Integrate unsaved changes prompt into project creation
|
2025-12-16 17:46:41 +02:00 |
|
Kari Lintulaakso
|
0f12c4f115
|
Add unsaved changes blocker hook and dialog
|
2025-12-16 17:11:31 +02:00 |
|
Kari Lintulaakso
|
97f26e3911
|
Switch frontend router to data mode
|
2025-12-16 16:34:46 +02:00 |
|
 Kari LintulaaksoandGitHub
|
42d79c9f5c
|
Merge pull request #1026 from nowcommunity/codex/create-implementation-plan-for-cancel-edit-feature
Reset detail edit data on cancel
|
2025-12-16 16:00:56 +02:00 |
|
 Kari LintulaaksoandGitHub
|
53b7027d98
|
Merge pull request #1028 from nowcommunity/copilot/sub-pr-1026-again
Code review completed for detail edit cancellation fix
|
2025-12-16 15:58:18 +02:00 |
|
 Kari LintulaaksoandGitHub
|
fce9a3cfaf
|
Merge pull request #1027 from nowcommunity/copilot/sub-pr-1026
Reset detail edit data on cancel
|
2025-12-16 15:48:25 +02:00 |
|
Kari Lintulaakso
|
17f4ea7496
|
Reset detail edit data on cancel
|
2025-12-16 15:22:33 +02:00 |
|
 Kari LintulaaksoandGitHub
|
c8e32e4664
|
Merge pull request #1024 from nowcommunity/codex/create-implementation-plan-for-new-species-feature
Add select support to EditingForm
|
2025-12-16 14:44:41 +02:00 |
|
 Kari LintulaaksoandGitHub
|
4102addd59
|
Merge pull request #1025 from nowcommunity/copilot/sub-pr-1024
Add select support to EditingForm
|
2025-12-16 14:42:36 +02:00 |
|
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 |
|