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 |
|
 Kari LintulaaksoandGitHub
|
c28eb53763
|
Merge pull request #1149 from nowcommunity/fix/650-add-analytics
Add optional GA4 analytics
|
2026-04-23 11:42:28 +03:00 |
|
 Kari LintulaaksoandGitHub
|
94c65a7931
|
Merge branch 'main' into fix/650-add-analytics
|
2026-04-23 11:42:11 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f0d6101807
|
Merge pull request #1148 from nowcommunity/fix/737-delete-species-with-synonyms
Fix: delete species with synonyms
|
2026-04-23 11:37:53 +03:00 |
|
karilint
|
7dd0bfcd79
|
feat: optional GA4 page view tracking
|
2026-04-23 10:45:20 +03:00 |
|
karilint
|
ea4c3831dc
|
fix: allow species delete with synonyms
|
2026-04-22 17:47:04 +03:00 |
|
 Kari LintulaaksoandGitHub
|
8d67a67140
|
Merge pull request #1147 from nowcommunity/feat/329-column-category-visibility
Add column visibility groups
|
2026-04-22 17:28:32 +03:00 |
|
 Kari LintulaaksoandGitHub
|
6c927d2ef4
|
Merge branch 'main' into feat/329-column-category-visibility
|
2026-04-22 17:28:20 +03:00 |
|
karilint
|
fc8f1da51f
|
feat: include isotopes in cross-search
|
2026-04-22 17:12:26 +03:00 |
|
karilint
|
984e103a0e
|
feat: add missing Occurrence/Archaeology fields
|
2026-04-22 17:03:21 +03:00 |
|
karilint
|
78567691f5
|
feat: add All + align groups to tabs
|
2026-04-22 16:50:24 +03:00 |
|
karilint
|
2d3767093b
|
refactor: hierarchical column visibility menu
|
2026-04-22 16:12:10 +03:00 |
|
karilint
|
1f9d9d46e7
|
feat: column visibility groups (#329)
|
2026-04-22 15:55:48 +03:00 |
|
 Kari LintulaaksoandGitHub
|
30d50c9963
|
Merge pull request #1146 from nowcommunity/docs/1131-organize-documentation
Organise documentation (index, reviewer notes, deprecations)
|
2026-04-22 15:37:49 +03:00 |
|
 Kari LintulaaksoandGitHub
|
c88091f993
|
Merge branch 'main' into docs/1131-organize-documentation
|
2026-04-22 15:37:36 +03:00 |
|
 Kari LintulaaksoandGitHub
|
6c2a26da28
|
Merge pull request #1145 from nowcommunity/fix/855-handle-invalid-exact-date
Fix species view crash on invalid reference exact_date
|
2026-04-22 15:17:34 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f67bda085c
|
Merge branch 'main' into fix/855-handle-invalid-exact-date
|
2026-04-22 15:17:20 +03:00 |
|
karilint
|
ffc6b5da1e
|
Make documentation index entries clickable
|
2026-04-22 15:09:04 +03:00 |
|
karilint
|
1a5974c166
|
Restructure documentation and add index
|
2026-04-22 13:39:42 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f7c6745ae7
|
Merge pull request #1144 from nowcommunity/chore/1134-e2e-test-errors
Fix Cypress E2E selectors (time unit bounds, locality fractions)
|
2026-04-22 13:34:30 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f31b9b0617
|
Merge branch 'main' into chore/1134-e2e-test-errors
|
2026-04-22 13:34:18 +03:00 |
|
karilint
|
f9d9a9cd3d
|
Tolerate invalid reference exact_date in species details
|
2026-04-22 13:28:08 +03:00 |
|
karilint
|
bc6877b5fc
|
Fix time unit modal selector in Cypress
|
2026-04-22 13:17:13 +03:00 |
|
karilint
|
26b3cc67ea
|
Fix Cypress selectors for age fractions and bounds
|
2026-04-22 12:50:28 +03:00 |
|
 Kari LintulaaksoandGitHub
|
d6f718dcee
|
Merge pull request #1142 from nowcommunity/fix/1137-localities-default-sort-name
Localities table: default sort by name
|
2026-04-22 12:37:40 +03:00 |
|
karilint
|
5f3698f9cd
|
Fix default sorting when URL sorting empty
|
2026-04-22 12:14:31 +03:00 |
|
 Kari LintulaaksoandGitHub
|
092f642fac
|
Merge pull request #1143 from nowcommunity/fix/1135-reposition-locality-map
Locality tab: 50/50 coords + map layout
|
2026-04-22 11:48:52 +03:00 |
|
karilint
|
80dd7619e9
|
Rebalance locality coordinates vs map layout
|
2026-04-22 11:43:54 +03:00 |
|
karilint
|
ec95f01961
|
Fix TableView defaultSorting typing
|
2026-04-22 11:33:05 +03:00 |
|
karilint
|
162dc3d5f7
|
Default-sort Localities by name
|
2026-04-22 11:31:04 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f68e59bae3
|
Merge pull request #1141 from nowcommunity/fix/1136-hide-changelog-logged-out
Hide Changelog for logged-out users
|
2026-04-22 11:27:28 +03:00 |
|
 Kari LintulaaksoandGitHub
|
4a82858d4b
|
Merge branch 'main' into fix/1136-hide-changelog-logged-out
|
2026-04-22 11:27:14 +03:00 |
|
 Kari LintulaaksoandGitHub
|
c802a4125c
|
Merge pull request #1139 from nowcommunity/feat/project4-iteration25-90-update-reference-texts
UpdateTab: format reference text for more reference types
|
2026-04-22 11:21:54 +03:00 |
|
karilint
|
098fc5f834
|
Hide changelog for logged-out users
|
2026-04-22 11:20:13 +03:00 |
|
karilint
|
479e091fb8
|
UpdateTab: format references for more types
|
2026-04-21 14:49:02 +03:00 |
|
 Kari LintulaaksoandGitHub
|
987eb7788b
|
Merge pull request #1138 from nowcommunity/docs/project4-iteration25-756-entity-documentation
Docs: add entity docs for Project/Region/Occurrence
|
2026-04-21 11:45:10 +03:00 |
|
karilint
|
75104f0976
|
Docs: add Project/Region/Occurrence entity docs
|
2026-04-21 11:38:54 +03:00 |
|
 Kari LintulaaksoandGitHub
|
63db7c0aa8
|
Merge pull request #1133 from nowcommunity/chore/project4-iteration25-39-table-truncate-tooltip
Tables: truncate long content with hover tooltip
|
2026-04-21 10:54:56 +03:00 |
|
 Kari LintulaaksoandGitHub
|
38f9411978
|
Merge branch 'main' into chore/project4-iteration25-39-table-truncate-tooltip
|
2026-04-21 10:42:03 +03:00 |
|
 Kari LintulaaksoandGitHub
|
462467588c
|
Merge pull request #1132 from nowcommunity/chore/project4-iteration25-940-table-column-width-stable
Fix table column width shift on sort
|
2026-04-21 10:41:37 +03:00 |
|
 Kari LintulaaksoandGitHub
|
0d084689a5
|
Merge branch 'main' into chore/project4-iteration25-940-table-column-width-stable
|
2026-04-21 10:41:20 +03:00 |
|
karilint
|
8f5cd8d241
|
Wrap long labels in detail view grids
|
2026-04-20 18:04:07 +03:00 |
|
karilint
|
6d5e66486f
|
Add table cell tooltips for truncated values
|
2026-04-20 17:52:39 +03:00 |
|
karilint
|
31ac4a3f68
|
Prevent column width shifts during sorting
|
2026-04-20 17:44:19 +03:00 |
|
karilint
|
5e1f09389c
|
Stabilize table column widths when sorting
|
2026-04-20 17:30:13 +03:00 |
|
 Kari LintulaaksoandGitHub
|
efb2a8c720
|
Merge pull request #1130 from nowcommunity/chore/project4-iteration25-533-clear-basis-for-age
Locality Age: allow clearing basis-for-age
|
2026-04-20 17:26:59 +03:00 |
|
karilint
|
aba254b82e
|
Allow clearing locality basis-for-age
|
2026-04-20 17:06:41 +03:00 |
|
 Kari LintulaaksoandGitHub
|
e5691e89fe
|
Merge pull request #1129 from nowcommunity/chore/fix-timeunit-bounds-validation-tests
Fix TimeUnit bounds validation + mesowear test
|
2026-04-20 16:47:46 +03:00 |
|
 Kari LintulaaksoandGitHub
|
cadd202c94
|
Merge branch 'main' into chore/fix-timeunit-bounds-validation-tests
|
2026-04-20 16:30:43 +03:00 |
|
 Kari LintulaaksoandGitHub
|
528436880b
|
Merge pull request #1128 from nowcommunity/fix/1036-age-fraction-other
Locality age fraction: add Other option (#1036)
|
2026-04-20 16:30:13 +03:00 |
|
karilint
|
a716dc5d75
|
Fix TimeUnit bounds revalidation + mesowear test
|
2026-04-20 16:28:16 +03:00 |
|
karilint
|
fc925d80af
|
Locality age fraction: add Other option (#1036)
|
2026-04-20 16:02:07 +03:00 |
|
 Kari LintulaaksoandGitHub
|
024cf9cf08
|
Merge pull request #1127 from nowcommunity/fix/validator-number-errors
Improve numeric validation error messages
|
2026-04-20 15:38:52 +03:00 |
|
 Kari LintulaaksoandGitHub
|
8c4a3a88db
|
Merge branch 'main' into fix/validator-number-errors
|
2026-04-20 15:38:41 +03:00 |
|
 Kari LintulaaksoandGitHub
|
85ba3959df
|
Merge pull request #1126 from nowcommunity/fix/88-positive-integer-validation
Validate positive integer for precipitation (#88)
|
2026-04-20 15:36:40 +03:00 |
|
karilint
|
f958f04ca7
|
Improve number validator error messages
|
2026-04-20 14:17:20 +03:00 |
|
karilint
|
9e0780e03e
|
Enforce integer ranges for numeric fields
|
2026-04-20 14:04:27 +03:00 |
|
karilint
|
82bcc1842e
|
Validate estimate_precip as non-negative integer (#88)
|
2026-04-20 13:30:58 +03:00 |
|
 Kari LintulaaksoandGitHub
|
f4e7cb4acb
|
Merge pull request #1125 from nowcommunity/fix/1048-reset-taxonomy-fields
Fix add-species form not resetting (#1048)
|
2026-04-20 13:21:13 +03:00 |
|
karilint
|
67532c6391
|
Fix: clear modal form state between opens
|
2026-04-20 13:02:04 +03:00 |
|
karilint
|
5895c6ef0c
|
Fix: reset add-entry form after save
|
2026-04-20 12:42:13 +03:00 |
|
 Kari LintulaaksoandGitHub
|
cc4e80258d
|
Merge pull request #1124 from nowcommunity/feat/project4-iteration24-853-emergency-shutdown
Admin emergency shutdown (maintenance mode)
|
2026-04-20 12:23:34 +03:00 |
|
 Kari LintulaaksoandGitHub
|
7e306ff70c
|
Merge branch 'main' into feat/project4-iteration24-853-emergency-shutdown
|
2026-04-20 12:05:48 +03:00 |
|
karilint
|
b0244a8011
|
Add admin emergency shutdown (maintenance mode)
|
2026-04-17 14:00:43 +03:00 |
|
 Kari LintulaaksoandGitHub
|
ce183cedf8
|
Merge pull request #1123 from nowcommunity/docs/project4-iteration24-101-technical-questions
Docs: clarify calculated fields & deletions
|
2026-04-17 13:46:50 +03:00 |
|
 Kari LintulaaksoandGitHub
|
6e6a0d39d5
|
Merge pull request #1122 from nowcommunity/fix/project4-iteration24-623-invalid-field-errors
Fix invalid-field error list sync
|
2026-04-17 13:38:02 +03:00 |
|
karilint
|
8979b824be
|
Docs: answer technical questions
|
2026-04-17 13:23:53 +03:00 |
|
karilint
|
c3aab0bf81
|
Fix invalid field error list syncing
|
2026-04-17 13:08:20 +03:00 |
|
 Kari LintulaaksoandGitHub
|
27276717fe
|
Merge pull request #1121 from nowcommunity/fix/occurrence-country-continent-filter
Fix continent search in /occurrence country filter
|
2026-04-17 11:57:35 +03:00 |
|
karilint
|
85d7ba8597
|
Fix continent filtering for /occurrence
|
2026-04-17 11:40:10 +03:00 |
|
 Kari LintulaaksoandGitHub
|
7afdf12656
|
Merge pull request #1119 from nowcommunity/feature/occurrence-country-or-continent-filter
Occurrence: change Country filter to Country or Continent
|
2026-04-17 11:10:41 +03:00 |
|
 Kari LintulaaksoandGitHub
|
dc7168505b
|
Merge branch 'main' into feature/occurrence-country-or-continent-filter
|
2026-04-17 10:21:28 +03:00 |
|
 Kari LintulaaksoandGitHub
|
0cf8f6f619
|
Merge pull request #1117 from nowcommunity/chore/project4-iteration24-471-reference-year-validation
Reference validation: reject future years
|
2026-04-17 10:20:56 +03:00 |
|
 Kari LintulaaksoandGitHub
|
26ecd4cf8b
|
Merge branch 'main' into chore/project4-iteration24-471-reference-year-validation
|
2026-04-17 10:06:58 +03:00 |
|
 Kari LintulaaksoandGitHub
|
2a1b974f64
|
Merge pull request #1116 from nowcommunity/chore/project4-iteration24-760-selectingtable-autoclose
SelectingTable: close modal on select
|
2026-04-17 10:06:27 +03:00 |
|
karilint
|
a775a7ce7d
|
Fix Cypress taxonomy modal and reference delete rights
|
2026-04-17 10:01:49 +03:00 |
|
karilint
|
7f7e24c415
|
Occurrence: use country/continent filter
|
2026-04-16 16:06:40 +03:00 |
|
 Kari LintulaaksoandGitHub
|
e30466b644
|
Merge pull request #1115 from nowcommunity/chore/project4-iteration24-670-user-rights-tests
Add EditRestricted/EditUnrestricted user rights e2e coverage
|
2026-04-16 15:56:10 +03:00 |
|
karilint
|
3e96e09e9a
|
Validate reference years are not in the future
|
2026-04-16 15:39:44 +03:00 |
|
karilint
|
356aecc24a
|
SelectingTable: close modal on select
|
2026-04-16 15:16:03 +03:00 |
|
karilint
|
e4f9490ee7
|
Add EditRestricted/EditUnrestricted user rights e2e
|
2026-04-16 14:57:07 +03:00 |
|
 Kari LintulaaksoandGitHub
|
4adf8e9661
|
Merge pull request #1114 from nowcommunity/chore/project4-iteration24-714-reference-todos
Fix access checks for reference locality tab
|
2026-04-16 14:55:59 +03:00 |
|
karilint
|
b74ef89fa4
|
Fix reference locality access filtering
|
2026-04-16 14:31:29 +03:00 |
|
 Kari LintulaaksoandGitHub
|
68a6dc14f6
|
Merge pull request #1113 from nowcommunity/chore/project4-iteration24-320-column-category-tests
test: cover column visibility/export controls
|
2026-04-16 14:28:19 +03:00 |
|
 Kari LintulaaksoandGitHub
|
a70ed1d2e5
|
Merge pull request #1112 from nowcommunity/chore/project4-iteration24-331-column-category-docs
Docs: column visibility toggles
|
2026-04-16 14:20:12 +03:00 |
|
 Kari LintulaaksoandGitHub
|
653cfa3615
|
Merge pull request #1111 from nowcommunity/chore/project4-iteration24-128-detail-tab-scroll
Detail tab tables: keep scroll inside table container
|
2026-04-16 14:17:51 +03:00 |
|