Commit Graph
100 Commits
Author SHA1 Message Date
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
Kari Lintulaakso 15ee4dc863 Handle time unit delete conflicts 2025-11-26 11:51:53 +02:00
Kari LintulaaksoandGitHub 6b1fb7ee93 Merge pull request #985 from nowcommunity/codex/draft-implementation-plan-for-time-unit-feature
Add display labels to sequence API responses
2025-11-24 18:05:49 +02:00
Kari LintulaaksoandGitHub 4b8118bc0e Merge pull request #986 from nowcommunity/copilot/sub-pr-985
Code review completion - no changes needed
2025-11-24 18:01:19 +02:00
Kari Lintulaakso 322cfc2d6f Show sequence display label in basic view 2025-11-24 17:39:22 +02:00
Kari Lintulaakso f4fd11791b Fix Cypress lint script for TypeScript specs 2025-11-24 17:21:32 +02:00
Kari Lintulaakso bca1c4e946 Add Cypress coverage for sequence display labels 2025-11-24 17:13:43 +02:00
Kari Lintulaakso c674cc50bf Render display labels for sequence selection 2025-11-24 16:59:37 +02:00
Kari Lintulaakso 37ed30bd15 Add display labels to sequence API responses 2025-11-24 16:19:59 +02:00
Kari LintulaaksoandGitHub 0798e691d7 Merge pull request #984 from nowcommunity/codex/harmonize-eslint-configurations-and-dependencies
Update ESLint configuration and dependency versions
2025-11-24 15:34:37 +02:00
Kari Lintulaakso 3b66f4660f Update Cypress coverage dependency 2025-11-24 15:15:07 +02:00
Kari Lintulaakso 1b44128be2 Specify React version for ESLint 2025-11-24 14:58:14 +02:00
Kari Lintulaakso 410fb90353 Fix base ESLint config reference 2025-11-24 14:26:22 +02:00
Kari Lintulaakso 287761cf23 Update ESLint configuration and dependency versions 2025-11-24 13:01:36 +02:00
Kari LintulaaksoandGitHub a69ae5710e Merge pull request #983 from nowcommunity/codex/plan-feature-for-linting-during-pull-requests
Add lint and tsc failure analysis
2025-11-20 15:53:57 +02:00
Kari Lintulaakso 04ba84faef Add pre-commit checks and cache lint workflow 2025-11-20 15:36:46 +02:00
Kari Lintulaakso fa6c32ef0a Improve lint and tsc contributor guidance 2025-11-20 15:27:20 +02:00
Kari Lintulaakso 69a093e7e1 Align lint and type-check configuration 2025-11-20 15:19:21 +02:00
Kari Lintulaakso 65e5c0175b Add lint and tsc failure analysis 2025-11-20 14:32:13 +02:00
Kari LintulaaksoandGitHub e169344f19 Merge pull request #981 from nowcommunity/codex/plan-feature-to-fix-project-addition-error
Update locality-project link constraints
2025-11-20 12:47:12 +02:00
Kari LintulaaksoandGitHub b7e2e87c94 Merge pull request #982 from nowcommunity/copilot/sub-pr-981
Update locality-project link constraints
2025-11-20 12:46:41 +02:00
Kari Lintulaakso 4f3e7272f4 Fix Prettier formatting for locality project UI 2025-11-20 11:43:37 +02:00
Kari Lintulaakso 9d2335e09a Fix locality project link typings 2025-11-20 11:30:55 +02:00
Kari Lintulaakso 64b84764c9 Fix Prettier formatting for project link util 2025-11-20 11:21:24 +02:00
Kari Lintulaakso fe8e17ebf6 Format project link util per prettier 2025-11-19 17:56:07 +02:00
Kari Lintulaakso 27360b5c13 Fix project link util formatting 2025-11-19 17:43:02 +02:00
Kari Lintulaakso 67decac823 Fix Cypress selector formatting 2025-11-19 17:36:12 +02:00
Kari Lintulaakso 489f8a6544 Fix cypress project removal selector formatting 2025-11-19 17:29:13 +02:00
Kari Lintulaakso e6e7a55bc3 Allow update logging to handle project links 2025-11-19 17:12:46 +02:00
Kari Lintulaakso 1fe4b5183b Allow locality writer to manage project links 2025-11-19 16:56:22 +02:00
Kari Lintulaakso 1c51939fe6 Add Cypress coverage for locality project linking 2025-11-19 13:45:36 +02:00
Kari Lintulaakso 01739cc42d Update locality project selector flow 2025-11-19 13:38:15 +02:00
Kari Lintulaakso 52f121c014 Fix locality project link persistence 2025-11-19 13:24:26 +02:00
Kari Lintulaakso c0c329105f Update locality-project link constraints 2025-11-18 17:52:59 +02:00
Kari LintulaaksoandGitHub 41e27b3510 Merge pull request #978 from nowcommunity/codex/plan-feature-for-improved-delete-error-message
Handle reference delete conflicts for linked updates
2025-11-18 10:07:53 +02:00
Kari LintulaaksoandGitHub dd53345526 Merge branch 'main' into codex/plan-feature-for-improved-delete-error-message 2025-11-17 17:57:42 +02:00
Kari LintulaaksoandGitHub cb36da6305 Merge pull request #980 from nowcommunity/codex/plan-feature-for-improved-delete-error-message-dr37vy
Fix reference delete conflict handling lint errors
2025-11-17 17:55:23 +02:00
Kari Lintulaakso 0bec3de106 Fix delete reference lint errors 2025-11-17 17:51:14 +02:00
Kari LintulaaksoandGitHub ac8458faef Merge pull request #979 from nowcommunity/copilot/sub-pr-978
Fix missing import and simplify error handling in reference deletion
2025-11-17 17:35:10 +02:00
Kari Lintulaakso 8b3b2bbe1d Fix lint issues for reference delete conflict handling 2025-11-17 17:08:35 +02:00
Kari Lintulaakso f93631983d Fix Prisma error type check for reference deletion 2025-11-17 16:23:58 +02:00
Kari Lintulaakso 72d11d9881 Handle reference delete conflict in UI 2025-11-17 15:44:56 +02:00
Kari Lintulaakso 3c0ec6aae5 Handle reference delete conflicts for linked updates 2025-11-17 15:15:11 +02:00
Kari LintulaaksoandGitHub 95980a6db0 Merge pull request #976 from nowcommunity/codex/plan-feature-for-adding-synonyms-to-localities
Fix locality synonym modal to append new rows

Two tests did not pass.
2025-11-17 14:49:38 +02:00
Kari LintulaaksoandGitHub fc879199c7 Simplify duplicate check in LocalityTab component 2025-11-17 14:30:44 +02:00
Kari LintulaaksoandGitHub 50413d4ef3 Remove unnecessary ESLint disable comments
Removed ESLint disable comments for better code quality.
2025-11-17 13:51:38 +02:00
Kari LintulaaksoandGitHub e862ece053 Merge pull request #977 from nowcommunity/copilot/sub-pr-976
Fix TypeScript compilation and linting errors in locality synonym tests
2025-11-17 13:44:53 +02:00
Kari Lintulaakso 60809cb384 Fix lint errors in LocalityTab synonym tests 2025-11-17 12:21:41 +02:00
Kari Lintulaakso d4e0d60df9 Document locality synonym fix 2025-11-13 16:52:00 +02:00
Kari Lintulaakso 8df338801d test: cover locality synonym modal additions 2025-11-13 16:43:16 +02:00
Kari Lintulaakso 7de2706516 Fix locality synonym addition modal logic 2025-11-13 16:22:06 +02:00
Kari LintulaaksoandGitHub e54d27626d Merge pull request #974 from nowcommunity/codex/plan-error-handling-for-unauthorized-access
Align person authorization responses with consistent errors
2025-11-13 15:44:11 +02:00
Kari LintulaaksoandGitHub eb7ca09e90 Merge pull request #975 from nowcommunity/copilot/sub-pr-974
Review PR: frontend authorization error handling
2025-11-13 15:43:36 +02:00
Kari Lintulaakso 511f191f46 Handle unauthenticated person detail access 2025-11-13 15:23:48 +02:00
Kari Lintulaakso a6aed1680c test(frontend): add permission regression coverage for person pages 2025-11-13 15:04:48 +02:00
Kari Lintulaakso 77eb281d9a Refine paginated query error typing 2025-11-13 14:33:31 +02:00
Kari Lintulaakso 6ffe4abd50 Format table components and tests with Prettier 2025-11-13 14:24:41 +02:00
Kari Lintulaakso 88d03fad95 feat(frontend): add permission denied handling for person pages 2025-11-13 14:10:56 +02:00