|
|
2bc5fcec5a
|
docs(changelog): record CSV import improvements under Unreleased
continuous-integration/drone/push Build is passing
continuous-integration/drone/promote/production Build is passing
|
2026-06-03 02:37:46 +02:00 |
|
|
|
45c9b81983
|
fix(import): collapse duplicate fee-type warnings into a bounded list
|
2026-06-03 02:37:12 +02:00 |
|
|
|
118b9f8d57
|
perf(import): reuse auto-created groups across import chunks
|
2026-06-03 02:32:15 +02:00 |
|
|
|
68a1a9530a
|
feat(import): confirm column mapping in a preview before importing members
|
2026-06-03 02:25:50 +02:00 |
|
|
|
a93dd9d535
|
feat(import): serve dynamic CSV import templates reflecting current custom fields
|
2026-06-03 02:21:36 +02:00 |
|
|
|
00e1624ee4
|
feat(import): assign groups and fee types to imported members, creating missing groups
|
2026-06-03 02:15:54 +02:00 |
|
|
|
a4a34cab3a
|
feat(import): resolve import group and fee-type names against existing records
|
2026-06-03 02:10:33 +02:00 |
|
|
|
95c7bf7a15
|
feat(import): recognize group and fee-type columns and always ignore fee-status
|
2026-06-03 02:01:09 +02:00 |
|
|
|
5c5fd56749
|
fix(export): emit date custom-field values as ISO-8601 for re-import
|
2026-06-03 01:54:49 +02:00 |
|