938 Commits
Author SHA1 Message Date
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
karilint 7504abfd0a Jest fixes 45 2026-03-19 15:12:31 +02:00
karilint e002db26a3 Jest fixes 44 2026-03-19 15:07:43 +02:00
karilint 144def4c64 Jest fixes 43 2026-03-19 15:04:44 +02:00
karilint c67fff41e0 Jest fixes 42 2026-03-19 15:00:56 +02:00
karilint fe2f89bc0c Jest fixes 41 2026-03-19 14:54:31 +02:00
karilint 7d39935f8c Jest fixes 40 2026-03-19 14:50:57 +02:00
karilint 5287545c11 Jest fixes 39 2026-03-19 14:41:07 +02:00
karilint a7c965b832 Jest fixes 38 2026-03-19 14:22:21 +02:00
karilint 7529a5829c Jest fixes 37 2026-03-19 14:07:48 +02:00
karilint 414e88d225 Jest fixes 36 2026-03-19 14:01:07 +02:00
karilint 685888ba4e Jest fixes 35 2026-03-19 13:52:54 +02:00
karilint a9540452c9 Jest fixes 34 2026-03-19 12:32:29 +02:00
karilint 595ebc5f51 Jest fixes 33 2026-03-19 12:16:21 +02:00
karilint 45ac825e5c Jest fixes 32 2026-03-19 12:07:19 +02:00
karilint 985d9cb273 Jest fixes 31 2026-03-18 22:00:46 +02:00
karilint cad2d1bf64 Jest fixes 30 2026-03-18 18:26:40 +02:00
karilint 645bf84007 Jest fixes 29 2026-03-18 17:59:48 +02:00
karilint a54eae0a93 Jest fixes 28 2026-03-18 17:55:00 +02:00
karilint 3adcf76fb9 Jest fixes 27 2026-03-18 17:50:35 +02:00
karilint c38b3f280a Extract reference validation helpers for unit test isolation 2026-03-17 18:01:33 +02:00