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
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
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