Skip to content

Releases: DiscipleTools/disciple-tools-theme

Release v1.76.3

18 Dec 10:56

Choose a tag to compare

Release v1.76.2

16 Dec 15:57

Choose a tag to compare

Release v1.76.1

02 Dec 12:58

Choose a tag to compare

Release v1.76.0

02 Dec 12:54

Choose a tag to compare

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.

image

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

17 Oct 15:32

Choose a tag to compare

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.

image

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.

image

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

26 Sep 15:04

Choose a tag to compare

Release v1.74.0

17 Sep 09:34

Choose a tag to compare

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.

image

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.

image

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.

image

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

image

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.

image

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

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

25 Aug 12:51

Choose a tag to compare

Release v1.73.0

20 Aug 12:57

Choose a tag to compare

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!

image

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!

image

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

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

16 Jul 11:37

Choose a tag to compare

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
image

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.

image image

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.

Screenshot 2025-07-16 at 1 24 06 PM image

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

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