dfc616257d
feat(member): let members tailor overview density and visible columns
...
The View dropdown drives row density and whether the Member and Address
fields render as composite cells or split into their underlying columns;
the column manager toggles visibility and resets to the curated default.
All choices persist per browser through the URL/session/cookie/global
chain, so a saved layout survives reloads without a per-account store.
2026-07-06 10:45:53 +02:00
0f12befd11
style: consistent back button and some translations
continuous-integration/drone/push Build is passing
2026-02-25 16:25:13 +01:00
e1266944b1
feat: add membership fee status to columns and dropdown
2026-02-09 13:34:38 +01:00
9b9e7ec995
fix: sorting and filter for export
2026-02-05 15:03:25 +01:00
30c43271ea
refactor: remove code duplication using helper modules
2026-01-08 11:37:07 +01:00
1675d66b67
translate field names for visibility dropdown
continuous-integration/drone/push Build is failing
2025-12-11 00:51:26 +01:00
cf6a108049
refactor: DRY - use Mv.Constants.custom_field_prefix() instead of string literals
continuous-integration/drone/push Build is passing
2025-12-03 18:47:27 +01:00
fabfe64468
refactor: rename custom_fields/member_fields to extract_*_field_keys for clarity
2025-12-03 18:44:17 +01:00
690083bdf0
refactor: fix Credo warnings in field visibility modules
...
Use Enum.map_join and reduce nesting in format_custom_field_label
2025-12-03 18:10:13 +01:00
c3b33b55a5
chore: moved component and added mix_quiet to justfile
2025-12-03 14:56:01 +01:00