44 Commits
Author SHA1 Message Date
juhanikatandGitHub c3eeb10262 add --runInBand flag to front unit test command (#1237) 2026-08-17 16:20:20 +03:00
juhanikatandGitHub dd4d1fed2f remove cache flags from lint commands (#1236) 2026-08-17 12:25:22 +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
copilot-swe-agent[bot]andkarilint b1c5c81d6b Handle duplicate taxon validation on species update
Co-authored-by: karilint <19990676+karilint@users.noreply.github.com>
2025-12-02 09:52:07 +00:00
Kari Lintulaakso 51ac373cc9 Fix sequence pagination to fetch new pages 2025-11-05 15:16:23 +02:00
Kari Lintulaakso 928b11ee1b Add pagination metadata handling for selector tables 2025-11-05 11:40:20 +02:00
lkauriaandGitHub 0b154be8a8 Revert "Locality details displayed in sidebar" 2025-06-06 13:46:29 +03:00
Elias Junno b525bfbb08 Merge remote-tracking branch 'origin/main' into locality-details-displayed-in-sidebar 2025-06-05 13:52:06 +03:00
Elias Junno 446a2f4474 Merge remote-tracking branch 'origin/main' into locality-details-displayed-in-sidebar 2025-06-03 12:18:04 +03:00
Tatu Laras f785f14de8 SVG generate function testing 2025-06-03 10:12:31 +03:00
juhanikat de5c6cc88b added cross search export back to table view 2025-05-27 17:00:20 +03:00
Elias Junno c3d7864f6e Merge remote-tracking branch 'origin/main' into locality-details-displayed-in-sidebar 2025-05-27 12:26:00 +03:00
Tatu Laras c4f78512ce Merge branch 'leaflet-map' of https://github.com/nowcommunity/nowdatabase into leaflet-map 2025-05-14 12:51:22 +03:00
Tatu Laras 9b8bd639d2 Fixed some package management and lint problems 2025-05-14 12:50:13 +03:00
Tatu Laras 466d4bd14d Added react-leaflet back as a dependency for CoordinateSelectionMap 2025-05-14 12:38:00 +03:00
Tatu Laras 4fa35d519e Moved to using plain leaflet.js for better customizeability
Previously react-leaflet was used.
2025-05-14 12:23:45 +03:00
Sampo Riitala 4036c9e54e update MUI and MRT 2024-12-04 10:26:53 +02:00
Sampo Riitala 7abb307c0b update frontend eslint 2024-10-30 23:22:06 +02:00
SampoandAaro Koivukangas 08c88f01b9 add tests for coordinate conversion functions 2024-10-27 09:50:40 +02:00
Aaro KoivukangasandSampo 0f33ee2cf2 added initial support for frontend unit-tests 2024-10-22 19:34:27 +03:00
Aaro KoivukangasandEero Antikainen 248f2c1187 added coverage reporting for frontend 2024-09-30 11:15:19 +03:00
Aaro KoivukangasandAaro Koivukangas 2e8051b948 updated vite 2024-09-22 23:23:21 +03:00
Aaro KoivukangasandAaro Koivukangas 073c4672ac added script to clean the whole project 2024-09-19 13:10:33 +03:00
Miina Saroma 616b8a206d Add plain map 2024-09-10 16:37:18 +03:00
ShootingStar91 5be3b299e1 Fix frontend vite not exposing port after dev script change 2024-08-28 10:33:18 +03:00
ShootingStar91 0f9ca24673 Frontend dev dockerfile: Check if node_modules exist and install if not on startup 2024-08-24 15:54:04 +03:00
arttuandArttu Kangas 85070ccaf0 Add react eslint dependency 2024-05-16 08:33:14 +03:00
arttuandArttu Kangas 23223393ac try 2024-05-16 08:33:14 +03:00
arttuandArttu Kangas 7e23d4bc89 Add eslint prettier plugin to frontend too 2024-05-16 08:33:14 +03:00
arttu 9472761d2d Export button added to table 2024-05-15 17:26:35 +03:00
arttu dbdeaf6e8f Fix eslint for frontend, fix errors shown by it, and types 2024-05-15 14:59:19 +03:00
arttu 3a64329478 Add museum adding modal using react-hook-form 2024-05-08 19:30:13 +03:00
arttu e45b8e9892 Remove unused dependencies / change to dev 2024-04-30 14:16:30 +03:00
arttu a1de9ee43b Add path aliases 2024-04-22 10:49:21 +03:00
arttu 8eeb244ae4 improve build dockerfile 2024-04-19 15:25:41 +03:00
arttu 211d687b00 More refactor to detailview 2024-04-16 16:37:10 +03:00
arttu fcc556df41 Add material-react-table 2024-04-11 09:25:39 +03:00
arttu 9b154fbccb Add react-hook-form 2024-04-09 16:34:09 +03:00
arttu 069c67d7ca Add react-data-table-component 2024-04-09 16:22:23 +03:00
arttu a6992de668 wip: adding redux & login route/api 2024-04-08 13:50:38 +03:00
arttu d079124236 Frontend: Add routing 2024-04-08 11:55:40 +03:00
arttu c66cc205d4 Add materialUI 2024-04-04 11:01:11 +03:00
ShootingStar91 68ef81a71d Add things for prod build docker: still not complete 2024-03-13 10:06:10 +02:00
arttuandArttu Kangas 65e29650b9 Add vite react TS app 2024-02-21 22:36:33 +02:00