Releases: DiscipleTools/disciple-tools-theme
Release v1.76.3
1.76.3
Release v1.76.2
1.76.2
Release v1.76.1
1.76.1
Release v1.76.0
What's New in 1.76.0
- Mobile list pages redesigned with bottom sheet filters and streamlined navigation
- Bulk edit and field selection actions now display in dedicated side panels
- CSV Import modal gets responsive design polish
- Key select fields now properly handle "0" values
- Location search displays hierarchies correctly again
New Features
Mobile List UI Overhaul
The list page on mobile has been significantly improved. Filters now slide up as a bottom sheet, freeing vertical space for your records. The search bar is redesigned with larger touch targets and a cleaner look. The "Split By" feature has been moved into the main filters tile for easier access.
List Actions Side Panel
Bulk edit and column selection now appear in a dedicated side panel on desktop (or top panel on mobile), making it easier to see what you're editing while keeping your list visible. This visual separation helps prevent confusion during bulk operations.
Improvements
- Magic links now include a cache buster function for WPEngine-hosted sites
- Web components updated to latest version
- Removed CSV Data Import plugin recommendation from the setup wizard (use the built-in import instead)
Bug Fixes
- Key select fields with "0" as a key value now work correctly
- CSV import properly handles "0" values in sample data and field option mapping
- Location search hierarchy no longer displays backwards
- API now prevents adding the same geocoded location multiple times to a record
- Customizations UI no longer incorrectly sets roles to not editable
- S3 storage tmpfile() usage fixed
- Magic link registration no longer runs unnecessary key-to-user conversion
- Creating new fields during CSV import now displays properly on smaller screens with improved modal spacing and layout.
Translation Updates
- Latest community translations from Weblate
Contributors
- @cairocoder01 – mobile UI architect, list actions panel, magic link cache buster, and location duplicate prevention
- @kodinkat – location hierarchy fix, customizations fix, CSV import polish, and setup wizard cleanup, S3 storage fix
- @squigglybob – key select zero handling and CSV import fixes
- @corsacca – magic link improvements
- @discipletoolsbot – translation courier
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: 1.75.0...1.76.0
Release v1.75.0
What's New in 1.75.0
- List page on mobile now has improved layout and cleaner navigation
- User workflow improvements with separate users filter
- Activity feed auto-refresh keeps post updates in sync
- Maps now support toggling archived records visibility
- New location field component
New Features
Mobile List UI Redesign
The list view on mobile has been improved, making it easier to use.
User Management Enhancements
The contacts list doesn't include users in the default filter making it easier to focus on contacts. Users have been moved to a secondary filter.
When inviting new users to the system, they are no longer automatically marked as coached by the user who invited them
Activity Feed Auto-Refresh
The activity feed on details pages now automatically refreshes after post updates, keeping your view in sync without manual page reloads.
Archived Records in Maps
The mapping interface now includes a toggle to hide or show archived records, giving you control over whether old records appear in your map visualizations. By default, archived records are filtered out.
Workflow Assignment Improvements
When new contacts come in, they are automatically assigned to the base user. New contacts often have a source set. This new feature lets you select which user to assign new contacts to based on their source.
Improvements
- Bulk delete operations now display a loading spinner during processing
- Web components updated to version v0.7.14
- Material Design Icons upgraded to version 7.4.47
- Better error messages when using s3 and storage features
- The location field is now using the new DT location component.
Bug Fixes
- Fixed issue where canceling a connection field selection wasn't properly cleared
- Connection field UI now correctly handles canceled selections
Translation Updates
- Italian translations now 100% complete
- Latest community translations from Weblate
Contributors
- @cairocoder01 – activity refresh, responsive list UI redesign, and workflow assignment enhancements
- @kodinkat – maps archived toggle, S3 error handling, audio upload improvements, and bulk delete spinner
- @corsacca – user workflow changes, package upgrades, and activity refresh collaboration
- @brady-lamansky-gtt – location field component and connection fields bug fix
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: 1.74.0...1.75.0
Release v1.74.1
1.74.1
Release v1.74.0
What's New in 1.74.0
- Audio comment transcriptions turn voice notes into searchable text
- Custom update-needed triggers tailor follow-up reminders to your workflows
- Global search toggle lets you hide or surface archived posts on demand
- User Apps / Magic Links tile now has a revamped interface
- User contacts now include User Apps (Magic Links) for quick access
- New datetime and number components bring consistent inputs
New Features
Audio Comment Voice Message Transcriptions
Voice message comments now auto-generate text transcripts, making spoken updates searchable and easy to skim without playing audio.
Enable this Feature with the AI Plugin.
Custom Update Needed Triggers
Define exactly which fields and conditions mark a record as needing an update so teams can align reminders with their processes.
Previously this worked only with active contacts and secret path options. Now you can create contact triggers with any status and any dropdown or multiple choice field.
This can be used to create reminders on new contacts or paused contacts for example.
Global Search Controls for Archived Posts
Global search adds a Show Archived toggle, giving you control over whether old records stay out of the way or surface for research. By default, archived records will be hidden.
New User Apps / Magic Links tile interface
We've made it easier to view and manage User App (Magic Links) on contact and groups records
User Apps Tile on Contact Records
Contact profiles for users now include a also list User Apps or Magic Links. This helps admins easily find user Magic links to share the link with. Previously these links were only accessible on the user record in the users admin section.
Datetime & Number Components
New UI components standardize datetime and numeric inputs, improving consistency for custom modules, tiles, and front-end extensions.
Improvements
- Update-needed reminders now skip records that already received a fresh comment, preventing redundant nudges.
- Duplicate checks no longer surface merged records, keeping triage lists clean and actionable.
- Fix Groups Genmapper sometimes not showing anything
Translation Updates
- Latest community translations from Weblate.
Contributors
- @kodinkat – shipped audio transcripts, custom triggers, and duplicate-check polish
- @micahmills – excerpt refactor specialist
- @cairocoder01 – User Apps tile craftsman
- @brady-lamansky-gtt – datetime and number component builder
- @corsacca - Genmapper inspector
- @discipletoolsbot – translation courier
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: 1.73.1...1.74.0
Release v1.73.1
1.73.1
Release v1.73.0
What's New in 1.73.0
- Secure Media Storage – connect to S3-compatible services for private file uploads
- Voice Messages – record audio notes on records
- Picture Comments – upload images to records
- Bulk Messaging Upgrades – improved performance and reliability for sending messages to many contacts
- Workflow Triggers for Sharing – automate actions when records are shared or unshared
New Features
Secure S3-Compatible Storage
Disciple.Tools now includes support for S3-compatible object storage directly in the theme, moving it from a separate plugin. This allows for secure, private storage of media like profile pictures, images comments, and voice messages. Peruse setup instructions.
New Feature: Voice Messages
We’re excited to launch a brand-new way to quickly add comments in Disciple.Tools while still maintaining security-voice message recording in the comments section!
Now you can speak updates, quickly and securely using your voice. It's perfect for those moments when typing just doesn’t cut it.
✅ Just click to “start recording”
✅ Speak your message
✅ Click “save recording” and you’re done!
Need to make a change? Simply cancel and re-record.
Whether you’re on the go, processing a lot of updates, or just don’t want to type out a long message, this new feature helps you stay updated more efficiently.
Give it a try today!
New Feature: Picture Comments
We’re also thrilled to introduce a new way to add even more context to your updates—photo comments, now available in Disciple.Tools!
Just like adding a photo on social media, you can now upload pictures directly into the comments section—but with the added benefit of enhanced security tailored for sensitive work.
Ever met more than one person with the same name? Snapped a photo of your new contact from Zambodia? Our current feature already lets you securely upload a photo as their avatar, and now you can also attach a picture to your comments helping you remember how you met, what they look like, or where the conversation took place.
✅ Add visual context
✅ Stay organized
✅ Maintain privacy
Try it out today—and bring your updates to life with a visual touch!
Workflow Actions on Record Sharing
Automate your processes with new workflow triggers. You can now configure workflows to execute actions when a record is shared or unshared with another user or team.
Improvements
- Create contact Duplicate Checker – Now includes links to the potential duplicate records for easier review
- Picture Comments – Improved display of images within the comment and activity feed
Dev Improvement
- Bulk Messaging – Lets custom placeholders be added for customizing a bulk message
Translation Updates
- Community translations from Weblate
Contributors
- @squigglybob – the bulk message master
- @kodinkat – our voice of reason and storage guru
- @cairocoder01 – workflow and duplicate-finding wizard
- @corsacca – chief of theme integrations
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: 1.72.0...1.73.0
Release v1.72.0
What's New in 1.72
- Non‑Overwrite Import Option – safely add data without altering existing records
- Connection & Tag Buttons – manage relationships instantly in web components
- Global Search in Mobile Nav – find or add contacts fast on phones
- Metrics Key Dropdown Expanded – choose any user property when building metrics
- Smarter Create Record Defaults – shows the most useful fields by default
- PHP 8.4 Compatibility – quieter logs and future‑proof codebase
New Features
Mobile Global Search in Mobile Nav
- Global search and Add New Contact now live in the mobile navigation
Connection & Tag Buttons
Additions to the embeddable web components introduce Connect and Tag buttons so users can link or label contacts with a single click.
Metrics Key Dropdown
- All user property keys are now visible in the metric builder – no more hidden options
Smarter Create Record Defaults
The Create New Record form now surfaces the fields your team needs most, reducing clicks and setup time. Here's an example of adding the start date to the default Fields when creating a new group.
Improvements
- Load‑More works reliably inside global search results
- Metrics: All user custom fields options are now visible in metric chart – no more hidden options
Dev Upgrades
- Removed implicit nullable parameter warnings for PHP 8.4
- API endpoint parameter that lets you update records without overwriting existing data
Translation Updates
- Latest community translations from Weblate
Contributors
- @kodinkat – navigation ninja
- @kodinkat - API builder and unit test tamer
- @cairocoder01 and @brady-lamansky-gtt – web‑components crafter
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: 1.71.0…1.72.0