Theme Release v1.57

February 16, 2024

What's New

  • List Page: Full Width by @corsacca
  • List Page: Horizontally Scrollable by @EthanW96
  • List Exports section added Email, Phone and Map from list exports plugin by @kodinkat
  • Ability to Import custom post types in Utilities > Import and UI upgrade

What's Changed

  • Translations updates
  • Allow emails to display html links by @corsacca
  • Disable autocomplete on new user fields by @kodinkat
  • Metrics: Fix Genmapper bug when no connection fields are available by @kodinkat
  • Dev: Activity log table object_type column now corresponds to the field key instead of the meta key by @kodinkat
  • Dev: Lists API Unit Tests by @kodinkat

Details

Full width and scrollable list page

Lets start with what this page looked like:

image

Small columns, just glimpses of the data... Add now with the upgrade:

image

List Exports

In v1.54 we brought in the CSV list export functionality from the list exports plugin. Today the others also join the list: BCC Email List, Phone List and Map List. These will help you get the emails or phone number from the contacts you are viewing or see your current list displayed on a map.

image

Ability to Import custom post types in Utilities > Import and UI upgrade

Need to transfer some fields form one D.T instance to another? What about the custom post type you created? We got you covered. Create an export file in Utilities (D.T) > Exports. Then upload it in Utilities (D.T) > Imports.

Here you can import your custom post types: image

Or choose just some parts like this tile and fields:

image

Thanks for partnering with Disciple.Tools!

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.56.0...1.57.0


Theme Release v1.56

February 8, 2024

What's New

  • List Filters: Support Text & Communication channels by @kodinkat

Performance Improvements

  • Performance mode by @corsacca
  • Mapping Metrics: Add pagination to map data loading by @corsacca

Fixes

  • CSV Export: support non-latin characters by @micahmills
  • Delete location meta when deleting a record by @kodinkat
  • Users List: fix search when using the enter key
  • Fix list page breaking form fields with - in the name
  • Remove email template pre-header text
  • Fix # symbol breaking CSV export
  • Fix UI breaking with the Burmese translation

Details

List Filters: Support Text & Communication channels

Create filters for text fields (name, etc) and for communication channel fields (phone, email, etc). You can search for:

  • all the records that match a specific value for your selected field
  • all the records that don't have your specific value in the selected field
  • all the records that have any value in the selected field
  • all the records that don't have any value set in the selected field

image

Performance mode

Some default D.T behaviors are nice, but can be slow on systems with a lot of contact and group records. This update introduces a setting to put D.T into "Performance Mode" which disables slow features. You'll find this setting in WP Admin > Settings (D.T) > General: image

The first feature that is disabled is the counts on contact and croup list filters. Enabling performance mode skips calculating those numbers. image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.55.0...1.56.0


Theme Release v1.55

January 29, 2024

What's New

  • Email Template for D.T emails by @kodinkat
  • Lists Page: Bulk Send Magic Link Subject, placeholders and button by @kodinkat
  • Allow Yes/No fields to be Yes by default by @kodinkat
  • Ability to translate custom Update Needed triggers by @kodinkat

Fixes

  • Speed up opening of the WP Admin by geocoding missing locations meta in a background process by @corsacca
  • Set the default list sort order to be newest record first for general performance by @corsacca
  • Add a loading spinner to show revert record history progress by @kodinkat
  • Add redirect_to attribute to login shortcode by @squigglybob
  • Keep contact status archived when reassigning archived contacts by @kodinkat

Details

Email Template for D.T emails

Enjoy a more modern looking email: image

This is how it looked before: image

Bulk sending app magic links upgrades

Upgrading your ability to send app magic links to a list of contacts (or any record).

Here is the before: image

Now we have the ability to customize the email subject and the email message. We can include the recipients name and choose where the magic link goes.

image

Here is what the email send to the contact might look like:

image

Allow Yes/No fields to be Yes by default by @kodinkat

In D.T 1.53.0 we added the ability to create now Yes/No (boolean) fields. Here we've added the ability to have those show YES by default:

image

Ability to translate custom Update Needed triggers by @kodinkat

Add translations Update Needed Triggers to make sure users get the comment in their own language. This is especially helpful if you have create a custom seeker path status and need to translate the comment.

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.54.0...1.55.0


Theme Release v1.54

January 12, 2024

What's New

  • Core CSV Export on list page by @kodinkat
  • See and trigger scheduled jobs by @EthanW96
  • Ability to delete activity for deleted fields in WP Admin > Utilities (D.T)> Scrips by @kodinkat
  • Add link to the D.T Community Forum by @corsacca

Fixes

  • Fix sorting by decimal numbers on the records list page by @kodinkat
  • Fix User List on mobile view by @kodinkat
  • Fix error message when using the wrong password by @kodinkat

Details

CSV Export on list page

Previously in the List Exports plugin, the CSV export feature has be upgraded and brought into core functionality.

image

See and trigger scheduled jobs

Disciple.Tools uses "Jobs" when a lot of actions need to happen. For example we want to send 300 users an email with a magic link. Since this might take a while, D.T will create 300 jobs to process and send the 300 emails. These jobs are processed in the background (using cron).

In this new page in WP Admin > Utilities (D.T) > Background Jobs you can see if there are any jobs waiting to be processed. And you can manually trigger them to be sent if you wish.

image

Community Forum

If you haven't already, check out the community forum at: https://community.disciple.tools/ Here's the new link:

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.53.0...1.54.0


Prayer Campaigns Version 3!

January 10, 2024

Introducing Prayer Campaigns Version 3!

What's new?

  • New sign up tool
  • Weekly strategy
  • New Profile page
  • Better re-subscribe workflow

Details

New interface and weekly sign up option

We've upgraded the interface where you sign up for prayer times and we've added the support for weekly prayer strategies. Previously you had to sign up to pray every day, or choose just certain times to pray.

Now, with the weekly strategy, one prayer fuel page is needed for the whole week and you can chose to sign up to pray once a week, for example every Monday morning at 7:15am.

These changes also open the door for other campaign strategies, like monthly prayer campaigns or a quantity of prayer goal.

image

Account Page and Extending a Commitment

Once you've signed up to pray you can manage your prayer times on your "Account" page. This page includes the new sign up interface, an upgraded calendar, a new section to manage your daily and weekly prayer commitments and more account settings. You'll come here to manage notifications, confirm that you are still actively praying with the campaign, to sign up for more prayer times or to change existing prayer commitments.

image

Translation and Prayer Campaigns v4

We could use YOUR help translating the new interface! See https://pray4movement.org/docs/translation/

Look ahead: More features coming soon in v4! The main one being the ability to run multiple campaigns and landing pages at the same time.

Please help support ongoing development and work on v4: https://give.pray4movement.org/campaigns

Praise, comments or questions? Join the community forum: https://community.disciple.tools/category/15/prayer-campaigns


Theme Release v1.53

December 13, 2023

What's Changed

  • Ability to create now Yes/No (boolean) fields by @EthanW96
  • Lists: Sort dropdown icons by @EthanW96
  • Style fix: record comment area covered by record name by @EthanW96
  • Users field: only show users that can have access to the record type by @corsacca
  • When resetting passwords: avoid revealing existing users by @kodinkat
  • API ability to search for text fields that have any text with '*' by @corsacca

Details

Ability to create now Yes/No (boolean) fields

In the WP Admin > D.T Customizations area, you can now create a new Yes/No (or boolean) fields.

image

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.52.0...1.53.0


Theme Release v1.52

December 1, 2023

What's Changed

  • Metrics: Dynamic Map Showing Nearest Multipliers/Groups To Contacts by @kodinkat
  • Ability to create link fields from the Customizations section by @kodinkat
  • Customize if a field shows up by default in the list table by @kodinkat
  • Custom login style upgrades by @cairocoder01
  • Create an activity log when deleting a record by @kodinkat
  • Better top navbar breakpoints by @EthanW96

Fixes

  • Updated Magic Link submit workflow by @kodinkat
  • Fix for creating new post types with long names by @kodinkat
  • Loading and security improvements for the custom login workflow by @squigglybob

Details

Dynamic Layers Map

Answer questions like:

  • Where is the nearest multiplier to a contact?
  • Where are the active groups?
  • Where are new contacts coming from?
  • etc

Pick and choose what data you want to display on the map as different “Layers”. For example you can add:

  • Contacts with the Status: “New” as one layer.
  • Contacts with the “Has Bible” as another layer.
  • and Users as a third layer.

Each layer will show up as a different color on the map allowing you to see different data points in relation to each other.

image

New Contributors

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.51.0...1.52.0


Theme Release v1.51

November 16, 2023

What's New

  • When installing People Groups, only one record for each ROP3 ID will be installed by @kodinkat
  • Field Customizations: Ability to create User Select fields by @kodinkat
  • Ability to merge link fields when merging records by @kodinkat
  • When deleting a user, reassign all their contacts to a selected user by @kodinkat
  • Genmapper metrics: Ability to hide a subtree by @kodinkat
  • Ability to set alternate name for "Magic Link" by @kodinkat

Fixes

  • Field Customizations: fix white page when adding translations by @kodinkat
  • Field Customizations: modals will no longer disappear when clicking outside of them by @kodinkat
  • Dynamic Metrics: Fix Date Range results by @kodinkat
  • Only check for theme updates when needed on a multisite by @corsacca
  • Fix creating some custom connection fields by @corsacca

Details

Ability to create User Select fields

Let's say you have a new custom record type you've created in WP Admin. We'll use conversations as an example. You want to make sure each conversation is assigned to a user. Let's head over to the Customizations section and create an "Assigned To" field to track the responsible users.

image

Click add new field and then select the "User Select" as the Field Type.

image

You can now assign the conversation to the right user:

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.50.0...1.51.0


Theme Release v1.50

October 24, 2023

What's New

  • Maintenance on the Activity Log table to reduce table size by @kodinkat
  • Gen Mapper Upgrade

Gen Mapper

Hop over to Metrics > Dynamic Metrics > GenMap. Chose the Record type and the connection field.

With this version you can:

  • See the full Gen map for default and custom connection fields
  • Add new "child" records
  • Select a record to only see that record and it's children
  • Open the record's details to view and edit

Have questions, ideas and thoughts? Let us know here: https://github.com/DiscipleTools/disciple-tools-theme/discussions/2238

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.49.0...1.50.0


Disciple.Tools Layers Mapping

September 25, 2023

Join us in finishing the Layers Mapping Project.

Answer questions like: 

  • Where is the nearest multiplier to a contact?
  • Where are the active groups? 
  • Where are new contacts coming from?
  • etc

More about this project

Pick and choose what data you want to display on the map as different “Layers”.
For example you can add:

  • Contacts with the Status: “New” as one layer.
  • Contacts with the “Has Bible” as another layer.
  • and Users as a third layer.

Each layer will show up as a different color on the map allowing you to see different data points in relation to each other.

Invest today!

Help us reach the goal of raising $10,000 for this feature:

https://give.disciple.tools/layers-mapping