Commit Graph
908 Commits
Author SHA1 Message Date
karilint 172aa16c03 Tolerate invalid occurrence reference dates 2026-04-29 11:25:06 +03:00
karilint 190859c3b3 Tolerate invalid locality reference dates 2026-04-29 11:19:39 +03:00
karilint 3a5e68fc86 Show DwC occurrence export progress 2026-04-29 10:56:11 +03:00
karilint e90e24d2b8 Stream DwC occurrence export 2026-04-28 18:10:12 +03:00
karilint 51fca00a5e Add DwC occurrence export 2026-04-28 17:56:47 +03:00
karilint ec4edd4699 Adjust locality DwC export fields 2026-04-28 13:42:35 +03:00
karilint 30040eaeeb DwC-A localities: include remaining now_loc fields 2026-04-28 10:38:21 +03:00
karilint 101fac67b7 DwC-A localities: export climate/ecometrics/archaeology facts 2026-04-27 17:37:17 +03:00
Kari Lintulaakso 9459dc8058 DwC-A localities: only concat requested fields 2026-04-27 15:41:24 +03:00
karilint 75579122a6 DwC-A localities: expand MeasurementOrFact + parents 2026-04-27 15:26:50 +03:00
karilint 0df9384714 DwC-A localities: add continent/higherGeography/elevation 2026-04-27 14:30:42 +03:00
karilint a8b0178301 Fix locality export Prisma client usage 2026-04-27 14:12:23 +03:00
karilint 41ce6e7b07 Add admin-only DwC-A locality export 2026-04-27 13:57:18 +03:00
karilint 58091d42ad DwC-A: revise taxonRank heuristics 2026-04-27 13:21:35 +03:00
karilint 464a4d1a2f DwC-A: parentMeasurementID + crown type rows 2026-04-24 14:15:37 +03:00
karilint 41240747f5 Prefix taxonID and refine taxonRank heuristics 2026-04-24 13:22:56 +03:00
karilint 2632ff0dda Adjust DwC scientificName and drop taxonConceptID 2026-04-23 17:53:03 +03:00
karilint 6e8ebc940f Expand measurement export and drop remarks 2026-04-23 16:10:02 +03:00
karilint ce934d030c Fix meta.xml fieldsEnclosedBy quoting 2026-04-23 15:56:04 +03:00
karilint 00277b3bee Update DwC taxon mapping 2026-04-23 15:49:01 +03:00
karilint 8f83461518 Add verbatimMeasurementType and methods 2026-04-23 14:53:07 +03:00
karilint 00a28a26d7 Admin-only DwC-A export for species 2026-04-23 12:42:52 +03:00
karilint ea4c3831dc fix: allow species delete with synonyms 2026-04-22 17:47:04 +03:00
karilint f9d9a9cd3d Tolerate invalid reference exact_date in species details 2026-04-22 13:28:08 +03:00
karilint b0244a8011 Add admin emergency shutdown (maintenance mode) 2026-04-17 14:00:43 +03:00
karilint 85d7ba8597 Fix continent filtering for /occurrence 2026-04-17 11:40:10 +03:00
karilint b74ef89fa4 Fix reference locality access filtering 2026-04-16 14:31:29 +03:00
karilint b4d9652ea7 Add release-based changelog to front page 2026-04-15 17:28:09 +03:00
Kari LintulaaksoandGitHub af513cdecd Merge branch 'main' into chore/project4-iteration24-661-region-initials-validator 2026-04-15 16:13:43 +03:00
karilint e0f8dc5674 Validate region coordinator initials 2026-04-15 15:58:13 +03:00
karilint 05e707e434 Fix JSON content-type for API responses 2026-04-15 15:36:36 +03:00
karilint 59c85d9fe6 Fix species locality privacy display 2026-04-14 17:08:57 +03:00
karilint 08cfb1bd7b Improve species merge UX and docs 2026-04-14 15:11:05 +03:00
karilint 10285a8725 Normalize empty strings to null on writes 2026-04-09 16:22:57 +03:00
karilint 8818a7b37f Fix EditRestricted locality list on login 2026-04-09 12:41:45 +03:00
karilint 12f37f9687 Gate locality finalize by project 2026-04-09 11:32:13 +03:00
karilint 1251e8bb16 Allow EditRestricted writes for museum/reference 2026-04-08 18:28:17 +03:00
karilint 46d4475b8f Fix admin user management flows 2026-04-01 15:17:20 +03:00
karilint 8c1f809a19 Optimize linting performance for faster development workflow
Performance Improvements:
- Add ESLint --cache flags to all lint commands (frontend, backend, cypress)
- Frontend linting: 80s -> 2.5s on subsequent runs (97% improvement)
- Backend and Cypress linting also benefit from caching

Configuration Changes:
- Update frontend/package.json: Add --cache flag to lint script
- Update backend/package.json: Add --cache flag to lint script
- Update package.json: Add --cache flag to lint:cypress script
- Add lint:staged script preparation (npx lint-staged)
- Update pre-commit hook to use optimized lint:staged approach
- Add lint-staged configuration for changed-files-only linting

Resolves: Slow pre-commit hooks that caused development delays
Impact: Dramatic reduction in linting time, especially on repeated runs
2026-03-30 18:11:33 +03:00
karilint 5fa6976aaa Fix 5 2026-03-24 13:47:05 +02:00
karilint bd39ff6568 Fix 4 2026-03-24 11:27:36 +02:00
Kari LintulaaksoandGitHub 94c5295ea0 Merge branch 'main' into occurrence-fix3 2026-03-23 18:24:48 +02:00
Kari LintulaaksoandGitHub 62db76259c Revert "Lint fix3" 2026-03-23 18:22:09 +02:00
karilint 1e95d19202 Fix 3 2026-03-23 18:20:36 +02:00
karilint e401d0bd1b Lint fix3 2026-03-23 17:37:07 +02:00
karilint 7d5ac387b1 Lint fix2 2026-03-23 17:11:16 +02:00
karilint 92ad22656c Lint fix 2026-03-23 17:02:40 +02:00
karilint 75936d1d6b OccurrenceLogRow fix 2026-03-23 16:56:57 +02:00
karilint 11e66088bf OccurrenceLogRow fix 2026-03-23 15:47:13 +02:00
karilint 43c2ec7b31 Jest fixes 56 2026-03-20 12:58:35 +02:00