Commit Graph
100 Commits
Author SHA1 Message Date
Kari Lintulaakso 51ac373cc9 Fix sequence pagination to fetch new pages 2025-11-05 15:16:23 +02:00
Kari Lintulaakso 8db0802684 Connect sequence selector to shared pagination 2025-11-05 14:45:26 +02:00
Kari Lintulaakso 9456d4ada6 feat(frontend): add selector-aware table pagination controls 2025-11-05 14:26:15 +02:00
Kari Lintulaakso 27fba0381c Fix lint issues in pagination hook and tests 2025-11-05 13:32:58 +02:00
Kari Lintulaakso 928b11ee1b Add pagination metadata handling for selector tables 2025-11-05 11:40:20 +02:00
Kari LintulaaksoandGitHub 79b5951d15 Merge pull request #956 from nowcommunity/codex/plan-feature-for-locality-filtering-by-continent-ni6yfr
Add country-to-continent lookup utility
Tested - approved
2025-10-31 12:11:07 +02:00
6d724c3c38 Update frontend/src/shared/validators/countryContinents.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-31 11:53:22 +02:00
34fa590a14 Update frontend/src/shared/validators/countryContinents.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-31 11:52:55 +02:00
Kari Lintulaakso 1ab908202e Configure Vite HMR port defaults 2025-10-30 16:24:46 +02:00
Kari Lintulaakso ad7a258977 Check MariaDB health before e2e 2025-10-30 14:08:11 +02:00
Kari Lintulaakso 537ccd8b4f Stabilize staging mode e2e coverage 2025-10-30 13:58:14 +02:00
Kari Lintulaakso d3766d2415 Document continent-aware filtering verification 2025-10-30 10:46:58 +02:00
Kari Lintulaakso 4af6eb5f68 Fix time unit e2e duplication 2025-10-29 17:45:51 +02:00
Kari Lintulaakso 55bf4cdb3a Enable continent filtering in locality-species tab 2025-10-29 17:09:33 +02:00
Kari Lintulaakso 00a81c7047 Enable continent filtering on locality country column 2025-10-29 16:45:26 +02:00
Kari Lintulaakso c097a5c9fc chore: fix formatting of country continent mapping 2025-10-29 15:02:59 +02:00
Kari Lintulaakso 517ee2a8b5 Add country continent mapping helper 2025-10-29 14:49:36 +02:00
Kari LintulaaksoandGitHub 9966a2cf3c Merge pull request #953 from nowcommunity/codex/plan-feature-for-searching-all-authors
feat: enable filtering references by any author
The References table now filters with any of the reference authors
2025-10-24 19:11:11 +03:00
c02a9db40d Update frontend/src/common.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-24 18:46:33 +03:00
Kari Lintulaakso 26f16c7a02 test: cover reference author filter 2025-10-24 18:19:12 +03:00
Kari Lintulaakso 309b92e671 fix: format reference author filter 2025-10-24 14:00:37 +03:00
Kari Lintulaakso 5898e95908 feat: enable filtering references by any author 2025-10-24 13:53:07 +03:00
Kari LintulaaksoandGitHub 45ed7f900a Merge pull request #952 from nowcommunity/codex/plan-feature-update-for-log-popup
Populate update logs with full coordinator names.
All pages with the Updates tab work.
2025-10-24 13:20:29 +03:00
Kari Lintulaakso f452fc8015 Handle missing update log people records 2025-10-23 15:52:56 +03:00
Kari Lintulaakso 8bdfa1da74 Fix update log name formatting types 2025-10-23 15:14:34 +03:00
Kari Lintulaakso f2c772428a Fix person formatter linting 2025-10-23 14:52:50 +03:00
Kari Lintulaakso 80f2b949c5 Populate update logs with full coordinator names 2025-10-23 14:03:23 +03:00
Kari LintulaaksoandGitHub 098ec13357 Merge pull request #950 from nowcommunity/karilint-patch-1-mockednowdb
Refactor mockedNowDb type definition in tests.
All tests now pass. The UI for species synonym search has been tested ok.
2025-10-23 10:40:10 +03:00
Kari LintulaaksoandGitHub bb962f1e3f Merge pull request #951 from nowcommunity/codex/fix-lint-tests-by-defining-prisma-types
Fix getAllSpecies unit test types.
Finally all tests passed.
2025-10-23 10:08:49 +03:00
Kari Lintulaakso 1eed1a3090 Align TableView filterFns typing with row type 2025-10-22 19:43:24 +03:00
Kari Lintulaakso c66d6086e0 Fix TableView filter function typing 2025-10-22 19:30:01 +03:00
Kari Lintulaakso 0573100580 Include frontend tests in TypeScript project 2025-10-22 19:10:00 +03:00
Kari Lintulaakso c81c9dac48 Fix getAllSpecies unit test Prisma typings 2025-10-22 18:58:36 +03:00
Kari Lintulaakso fd6179cc92 test: use prisma types in getAllSpecies unit test 2025-10-22 17:30:41 +03:00
karilint fc2d8decee Added back getAllSpecies.test.ts 2025-10-22 17:01:34 +03:00
Kari LintulaaksoandGitHub b8a93c770c Delete backend/src/unit-tests/species directory 2025-10-22 14:49:51 +03:00
Kari LintulaaksoandGitHub 7359256e3f Update getAllSpecies.test.ts 2025-10-22 14:36:35 +03:00
Kari LintulaaksoandGitHub c452ecedf1 Update getAllSpecies.test.ts 2025-10-22 14:21:57 +03:00
Kari LintulaaksoandGitHub 8d0b504607 Refactor mocked database structure in tests 2025-10-22 14:18:05 +03:00
Kari LintulaaksoandGitHub 8278ad71f0 Refactor mockedNowDb type definition in tests 2025-10-22 10:23:36 +03:00
Kari LintulaaksoandGitHub 759aeeecb1 Merge pull request #948 from nowcommunity/codex/plan-feature-for-species-synonym-filtering
Attach synonym data to the species list payload.

The lint test fails after many different code updates. The UI works as expected.
I'll merge this, and the lint test needs to be checked later.
2025-10-21 15:45:32 +03:00
db6a0c4c9e Update backend/src/unit-tests/species/getAllSpecies.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 15:27:05 +03:00
a3225aa379 Update frontend/src/components/TableView/TableView.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 15:26:20 +03:00
910ada6999 Update backend/src/unit-tests/species/getAllSpecies.test.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 15:22:02 +03:00
e9c0623a40 Update frontend/src/components/TableView/TableView.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-21 15:18:20 +03:00
Kari Lintulaakso d23dd07e5f docs: document synonym filtering support 2025-10-21 14:51:29 +03:00
Kari Lintulaakso a5b2daf6eb chore: clean up species unit test mocks 2025-10-21 11:56:00 +03:00
Kari Lintulaakso 766f7b7ebc Adjust getAllSpecies test mocks for lint 2025-10-21 11:36:26 +03:00
Kari Lintulaakso b65575feb1 Fix lint warnings in species service test mocks 2025-10-21 10:41:45 +03:00
Kari Lintulaakso e119b458d0 Use jest.mocked for Prisma client mocks 2025-10-21 10:31:42 +03:00
Kari Lintulaakso b77d1bff5c Refine getAllSpecies test typings 2025-10-21 10:07:44 +03:00
Kari Lintulaakso a3ac50aab0 Fix getAllSpecies test mocks 2025-10-20 22:21:27 +03:00
Kari Lintulaakso 95f3dada46 Fix getAllSpecies test Prisma imports and mocks 2025-10-20 22:06:59 +03:00
Kari Lintulaakso 3ca3cf8e78 Fix species unit test unsafe assignments 2025-10-20 21:55:08 +03:00
Kari Lintulaakso fd8df11255 Fix species test type annotations 2025-10-20 21:43:30 +03:00
Kari Lintulaakso 12bca77b25 Refine species unit test typing 2025-10-20 21:34:40 +03:00
Kari Lintulaakso 9857f5554d Fix getAllSpecies test typing for lint 2025-10-20 18:00:16 +03:00
Kari Lintulaakso eab91ace4f Add unit tests for species synonym filtering 2025-10-20 17:49:16 +03:00
Kari Lintulaakso 482c37dae1 Fix ESLint warnings for species synonym filters 2025-10-20 17:28:28 +03:00
Kari Lintulaakso 334a7b80c7 Enable synonym-aware species filtering 2025-10-20 17:10:06 +03:00
Kari Lintulaakso 9544e24a5a Fix Prettier formatting in species service 2025-10-20 16:47:10 +03:00
Kari Lintulaakso 3439ef577c Align species shared type with synonym metadata 2025-10-20 16:30:35 +03:00
Kari Lintulaakso 4d8fca216f Attach synonym data to species list payload 2025-10-20 10:39:28 +03:00
Kari LintulaaksoandGitHub 5530a81682 Add files via upload 2025-10-16 16:46:43 +03:00
Kari LintulaaksoandGitHub 3c30d5e580 Add files via upload 2025-10-16 14:28:22 +03:00
Kari LintulaaksoandGitHub 1a0f2d114f Merge pull request #945 from nowcommunity/remove-enablePagination-check-from-editableTable
Remove unneeded enablePagination check from editableTable
2025-10-14 13:31:29 +03:00
Kari LintulaaksoandGitHub 1127cbcd4c Merge branch 'main' into remove-enablePagination-check-from-editableTable 2025-10-14 13:16:06 +03:00
Kari LintulaaksoandGitHub e124f151c2 Merge pull request #946 from nowcommunity/update-taxonomy-docs
Update taxonomy docs
2025-10-14 13:15:37 +03:00
Kari LintulaaksoandGitHub d60556eaa8 Merge branch 'main' into update-taxonomy-docs 2025-10-14 12:57:37 +03:00
Kari LintulaaksoandGitHub 5c5ed1558c Merge pull request #941 from nowcommunity/codex/add-filter-for-synonym-name-in-locality-table
Allow locality list filtering by synonym names
2025-10-14 12:55:57 +03:00
Kari LintulaaksoandGitHub 037eb6b0cf Merge branch 'main' into codex/add-filter-for-synonym-name-in-locality-table 2025-10-14 12:13:55 +03:00
Kari LintulaaksoandGitHub ed11d5ccda Merge pull request #938 from nowcommunity/make-some-tables-unclickable
Make some tables unclickable to make them less annoying to use
2025-10-14 12:13:25 +03:00
Kari Lintulaaksoandjuhanikat 232b2505d7 Ensure locality synonym assertions use non-null created 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat d6ada0c544 Fix Locality tab map rendering type check 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat c2892ed02f Format locality table synonym filter 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat 98f9816fe0 Fix museum locality selection for Locality type 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat 597153bd65 Fix Cypress name filter chain for lint compliance 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat 53f6a0f832 Fix Cypress locality test lint warning 2025-10-14 12:00:16 +03:00
Kari Lintulaaksoandjuhanikat d6b4b1ff82 feat: allow filtering localities by synonym 2025-10-14 12:00:16 +03:00
Kari LintulaaksoandGitHub d1ff56ff1b Merge branch 'main' into make-some-tables-unclickable 2025-10-13 16:02:24 +03:00
Kari LintulaaksoandGitHub 5140fdd346 Merge pull request #935 from nowcommunity/change-ages-to-symbols-in-time-unit-localities-tab
Change min and max age values to symbols in Time Unit - Localities tab
2025-10-13 14:40:44 +03:00
Kari LintulaaksoandGitHub 3eaf51f486 Merge branch 'main' into change-ages-to-symbols-in-time-unit-localities-tab 2025-10-13 14:22:39 +03:00
Kari LintulaaksoandGitHub 24da74b566 Merge pull request #931 from nowcommunity/show-contact-button-again
Show contact button to users again
2025-10-13 14:00:38 +03:00
Kari LintulaaksoandGitHub 3efe36e9ad Merge branch 'main' into show-contact-button-again 2025-10-13 13:44:40 +03:00
Kari LintulaaksoandGitHub c7bf843d06 Merge pull request #928 from nowcommunity/fix-error-with-key-prop-in-update-tabs
Improve Update tab
2025-10-13 13:32:34 +03:00
Kari LintulaaksoandGitHub 46ea4f6ab2 Change login command to use data attribute selector 2025-10-13 13:04:30 +03:00
Kari LintulaaksoandGitHub 6cb7a50742 Adjust login command to include timeout
Increase timeout for the login button click action.
2025-10-13 12:30:43 +03:00
Kari LintulaaksoandGitHub fabaaf971f Merge branch 'main' into fix-error-with-key-prop-in-update-tabs 2025-10-10 11:50:02 +03:00
Kari LintulaaksoandGitHub 558f65ca37 Merge pull request #924 from nowcommunity/improve-export-filenames
Fix export related issues and change export file name to include name of table and a timestamp
2025-10-10 11:47:59 +03:00
Kari LintulaaksoandGitHub 453c087ac9 Add title prop to Copy existing taxonomy button 2025-10-10 11:33:04 +03:00
Kari LintulaaksoandGitHub d1023bb3cc Merge branch 'main' into improve-export-filenames 2025-10-09 17:01:17 +03:00
Kari LintulaaksoandGitHub 0b6f836a2f Merge pull request #914 from nowcommunity/fix-adding-species-inside-locality-edit-view
Improve Species tab in Locality detail view, and species editing in general
2025-10-09 16:37:31 +03:00
Kari LintulaaksoandGitHub 9ad4e59bad Merge branch 'main' into fix-adding-species-inside-locality-edit-view 2025-10-09 16:06:07 +03:00
Kari LintulaaksoandGitHub 2011f407c2 Add DeepWiki documentation link to README
Added link to DeepWiki documentation for NOW database.
2025-10-08 13:43:04 +03:00
Kari LintulaaksoandGitHub c9c4feeec6 Merge pull request #922 from nowcommunity/fix-museum-issues
Fix museum related issues and return to table button issues
2025-09-01 12:17:07 +03:00
Kari LintulaaksoandGitHub 92e4121c31 Merge pull request #919 from nowcommunity/tests-for-time-bounds-in-time-unit-view
Add tests for time bound creation inside time unit view
2025-08-08 20:09:15 +03:00
Kari LintulaaksoandGitHub 937e906bd8 Merge branch 'main' into tests-for-time-bounds-in-time-unit-view 2025-08-08 20:05:15 +03:00
Kari LintulaaksoandGitHub 459eab1315 Merge pull request #918 from nowcommunity/fix-main
Fix main issues
2025-08-08 20:03:31 +03:00
Kari LintulaaksoandGitHub ac5a567dc2 Merge branch 'main' into fix-main 2025-08-08 20:00:04 +03:00
Kari LintulaaksoandGitHub 05c4dd18d3 Merge pull request #912 from nowcommunity/add-confirmation-before-leaving-page
Add confirmation popup before leaving a page with potential unsaved c…
2025-08-08 19:56:03 +03:00