What’s New in 1.71.0
CSV Import 2.0 – All the features from the import plugin, plus better field mapping and validation
Smarter Duplicate Protection – Built-in checker warns you before adding a record that already exists
List-View Field Picker – Choose exactly which columns appear in any list view
New Record Hidden-Field Ordering – When showing hidden fields, the already visible fields stay in the same order to improve flow
Custom Icons Everywhere – Icons now render correctly for all custom communication-channel fields
New Features
CSV Import v2
CSV import was previously only available through a Disciple.Tools plugin. It’s now built into the theme, with several new improvements:
Revamped UI & help – Cleaner layout, live progress bars, tooltips, and downloadable sample CSVs
Name-based linking – Map connections and assigned users by display name instead of database IDs (new connections are auto-created)
Inline setup – Create missing custom fields and dropdown options directly in the mapping screen
Smarter error checks – The preview now immediately highlights any fields that are misconfigured
[image: 5bb09336-54d3-469a-8990-943d40f5e55c]
Field Selector for List Views
We've improved the UI for selecting which fields appear in list view tables. You can now type to search for fields instead of scrolling through a long list.
Smoother Contact Creation
Better Field Layout – We've improved how fields are arranged on new contact forms to make them more logical and easier to use.
Fixes
Smart Duplicate Detection – When creating new contacts, we reimplemented the system for spotting potential duplicates. You’ll now get an indication if someone might already exist in your system.
Multi-Select Language Field – Resolved a display glitch and ensured IDs are always stored as strings
Custom Communication Icons – Custom SVG or font-icon selections now appear correctly across all record types
New-Contact Screen – Fixed a JS race condition that occasionally blocked the Save button
[image: cd452dcd-5a0e-40d7-9df2-bf391a39feed]
Translation Updates
Fresh community translations from Weblate – thanks to everyone helping keep D.T. multilingual!
The Contributors
@kodinkat – Field selection expert + communication icon specialist
@cairocoder01 – Contact creation master + duplicate prevention architect
@corsacca – Architect of load order zen and CSV serenity
Community
Love these improvements? Support development with a financial gift.
Share your ideas and connect with others in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.70.0...1.71.0