Skip to content

feat: export filtered occurrences#35

Merged
kueda merged 16 commits intomainfrom
30-export-filtered-occurrences
Feb 24, 2026
Merged

feat: export filtered occurrences#35
kueda merged 16 commits intomainfrom
30-export-filtered-occurrences

Conversation

@kueda
Copy link
Owner

@kueda kueda commented Feb 23, 2026

  • export filtered occurrences as CSV, KML, and DwC-A
  • export grouped stats as CSV
  • moves view switcher UI to a bottom bar instead of a floating element

Closes #30

kueda and others added 16 commits February 19, 2026 23:52
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Export a filtered subset as a separate DwC-A

Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Different UI approach: the floating controls basically just get in the way of
the underlying content anyway. This provides a clearer space for them.
DwC-A can have <coreid> and <field> metadata terms referring to the same
column index, which was messing with our index based filtering approach to
exporting extensions. This makes sure to check the actual column name.

Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Stream CSV conversions instead of reading complete files into memory.

Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
We were squelching them all, now we're just squelching the ones we intend to
address.

Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Stream database reads to files instead of loading all the data into memory.

Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
@kueda kueda merged commit 8e8617a into main Feb 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Export fitlered occurrences

1 participant