Matthew Meszaros
|
543e982d52
|
feat: map a column of addresses to Email before existing custom fields can claim it, and ask TypeSafe about import columns only when the Email column has a real header of its own so a contact's row is never read as headers
|
2026-09-22 21:42:27 -07:00 |
|
Matthew Meszaros
|
7813d77efc
|
feat: send nothing to TypeSafe when an import's header row holds an address, date or number, skip placeholder Column N headers, accept only the options each column was offered, never infer Subscribed, Categories or Email, prefer an exact existing field name before a folded match on the server as the client does, compute value kinds once per preview, and make Enter in the empty field search a no-op
|
2026-09-22 21:29:22 -07:00 |
|
Matthew Meszaros
|
c1acded32c
|
feat: place import columns no header matched with one TypeSafe Jev choice call per preview (headers, value kinds and field names only, never a cell; 0.70 confidence floor, one column per field, 4s fallback to the deterministic mapping), map a column of addresses to Email by its values, report inferred_columns on both import previews, mark them in the mapper, and document what is sent in data control
|
2026-09-22 20:22:40 -07:00 |
|