Category: DT Theme Releases

Theme Release v1.30.0

August 10, 2022

What's New

  • Status Indicators on records by @kodinkat
  • Font Icon Selector by @kodinkat
  • List Filters: Add ability to exclude field values by @kodinkat
  • List Filters: search for field by @kodinkat
  • Custom Workflows: action to set current date by @cairocoder01
  • Custom Workflows: workflow updates show as being done by the workflow name in activity by @kodinkat

Fixes

  • Custom Workflows: fix infinite updating loop by @kodinkat
  • Merging: fix to keep email or phone from being removed by @kodinkat
  • Merging: fix for when a connection field is not available by @corsacca

Details

Status Indicators on records

See the record status in Advanced Search or in record lists

image

image

image

Font Icon Selector

Used in the field updating section WP Admin > Settings (D.T) > Fields This gives us the ability to choose the field icon by selecting from a list of existing icons.

font-icon

Exclude Filters

Chose items to exclude when creating a custom filter exclude

Filters Search for fields

Type to search for the field you are looking for filters-search


Theme Release v1.29.0

June 14, 2022

What's Changed

  • Add flags to the language dropdown by @kodinkat
  • New Merge Interface for All Post Types by @kodinkat

Fixes

  • Make sure hidden fields are hidden on new post page by @corsacca
  • Show more results in advanced search by @corsacca
  • Show Notification when adding users in disabled on a multisite by @kodinkat
  • Fix tile title translations by @corsacca
  • fix for number fields with a min or max limit by @squigglybob

Dev

  • Option to geocode an address to a location when creating or updating a record @kodinkat
  • Ipstack api fix by @ChrisChasm
  • pre-commit hook to run phcbf fixing phpcs styling issues by @squigglybob

Details

Add flags to the language dropdown by @kodinkat

image

New Merge Interface for All Post Types by @kodinkat

Merge Contacts, Groups or any record type with another record. On any record click the "Admin Action" dropdown and then "Merge with another record".

image

Option to geocode an address to a location when creating or updating a record @kodinkat

See docs.

$fields = [
  "contact_address" => [
    ["value" => "Poland", "geolocate" => true] //create
  ]
]

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.28.0...1.29.0


Theme Release v1.28.0

May 25, 2022

New

  • Custom number field by @squigglybob
  • Draggable field options by @kodinkat
  • Better Custom Translations Interface by @kodinkat
  • Magic Link Apps tile help documentation @squigglybob

Fixes

  • Fix for the dispatcher being able to access the users list

Details

Custom number field

Use the WP Admin Fields UI to create custom number fields.

image

Give the number field upper and lower bounds:

image

image

Draggable field options

Break free from endless clicking; change the order of your field options by dragging them!

drag-fields

Better Custom Translations Interface

image


Theme Release v1.27.0

May 11, 2022

What's Changed

  • Upgrade list filters to show in the browser URL by @squigglybob
  • Collapse list filter tile by default on mobile view by @squigglybob
  • Simplify from 5 Spanish translations to 2 translations by @prykon
  • Group list page actions in a "More" dropdown by @prykon
  • Upgrade Field Explorer tool with edit field links and field icons by @squigglybob

Fixes

  • Allow field icons to be changed on all fields by @kodinkat
  • Make sure comments filter is always visible in the comments and activity section on a record by @squigglybob
  • Keep from displaying empty tiles on the group record @squigglybob
  • Bulk record creating: make sure now rows have the same fields by @kodinkat

Details

Upgrade list filters to show in the browser URL

The url for the lists page will now look something like this:

https://example.com/contacts?query=eyJmaWVsZHMiOlt7ImxvY2F0aW9uX2dyaWQiOlsiMTAwMDg5NTg5Il19XSwic29ydCI6Im5hbWUiLCJvZmZzZXQiOjB9&labels=W3siaWQiOiIxMDAwODk1ODkiLCJuYW1lIjoiTG9jYXRpb25zOiBGcmFuY2UiLCJmaWVsZCI6ImxvY2F0aW9uX2dyaWQiLCJ0eXBlIjoibG9jYXRpb25fZ3JpZCJ9XQ%3D%3D

The query above is for "All contacts in the Location: France". If you copy everything starting with ?queue and add it to your domain, you also will have the "Locations: France" filter. This might not look pretty but comes with some useful features.

  • More flexibility saving and bookmarking filters
  • Easier to share the filter with someone else on your team. For them to view or to save
  • More options to open up the list page form different parts of Disciple.Tools like the metrics page.

Group list page actions in a "More" dropdown

image

Upgrade Field Explorer tool with edit field links and field icons

Find the Field Explorer under WP Admin > Utilities (D.T) > Field Explorer

image

New role and capabilities manager in D.T 1.26.0

The new role manager, located inside the admin “Settings” menu, allows for the creation and management of custom user roles. Roles can be assigned to a users to limit or grant access to Disciple.Tools capabilities. Capabilities can be registered by disciple.tools theme and extension developers. See WP Admin > D.T Settings > Roles.

See this awesome loom by @incraigulous for a walk-through on how to use the role and capabilities manager: https://www.loom.com/share/c99b14c3be9c49fcb993b715ccb98d6e

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.26.0...1.27.0


Theme Release v1.26.0

May 6, 2022

What's Changed

  • Change the Disciple.Tools logo to a custom one by @prykon
  • Ability to translate quick actions by @prykon
  • Some icon upgrades by @mikeallbutt
  • New role and capabilities manager by @incraigulous
  • Group Metrics: Support custom group types by @kodinkat
  • Group Members: Only show leader icon once by @prykon
  • Record list: "Show Archived" toggle. by @squigglybob
  • Bulk add records page. by @kodinkat

Update Details

Change the Disciple.Tools logo to a custom one

In WP Admin > D.T Settings > Custom Logo, click upload to add your own logo

image

And have it show in the navbar:

image

Ability to translate quick actions by

IN WP Admin > D.T Settings > Custom Lists tab > Quick Actions Click tho Translation button to add custom translations to each quick action.

image

New role and capabilities manager

See WP Admin > D.T Settings > Roles.

Group Metrics: Support custom group types by

image

Group Members: Only show leader icon once by

Record list: "Show archived" toggle

Filter out archived contacts or inactive groups on the list page by clicking the "Show Archived" button

show archived

Bulk add records page

See "new group" > "Add Bulk Records?" button

bulk_add2

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.25.0...1.26.0


Theme Release v1.25.0

April 25, 2022

What's Changed

  • Upgrade Apps tile to show all the magic links related to a record
  • Show more field snippets in the details tile

Dev Changes

  • Upgrade settings endpoint to return all post types and their settings. See documentation

Details:

Upgrade Apps tile to show all the magic links related to a record

See, copy, send, view QR codes, and refresh magic links

image

Show more field snippets in the details tile

  • tags, numbers and clickable links in the top section of the details tile.

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.24.0...1.25.0


Theme Release v1.24.0

April 6, 2022

What's Changed

  • Comments and Activity: more accurate Date and Time when hovering over an item.
  • Ability to search Communication Channels (like phone) on the list page by @kodinkat
  • Ability to uninstall a plugin from the Extension page by @prykon
  • New translation: Ukrainian!

Dev Changes

  • Read Only view for records @micahmills

Fixes

  • Fix some translations not working on php8
  • Fix jitter with some typeaheads.
  • Fix bug when deleting a user.
  • Fix deleting created list page filters
  • Fix searching record name only on records page.

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.23.0...1.24.0


Theme Release v1.23.0

March 3, 2022

What's Changed

  • Highlight current metrics page in menu, by @kodinkat
  • Update needed reminders for custom seeker path options, by @kodinkat
  • Upgrade Advanced Search UI, by @kodinkat
  • Added a gradient color banner in the new release notification modal by @prykon

Dev Changes

  • Ability to show Magic Link in user or contact's langugage by @kodinkat
  • fix some comments not being created by @corsacca

Details

Highlight current metrics page in menu

image

Update needed reminders for custom seeker path options

image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.22.0...1.23.0


Theme Release v1.22.0

February 11, 2022

Contact and User Changes:

  1. Admins/dispatchers can access all users-contact records.
  2. New users will automatically have their user-contact shared with them.
  3. New "This contact represents a user" and "This contact represents you as a user." banner on the contact record
  4. Link to user-contact in profile settings, if you have access to it
  5. Removed the modal on the record to "create a user from this contact" and merged in with the user-management new contact section
  6. Add option to archive comments when inviting a user from an existing contact
  7. Simplify new contact form removing connection type from view. Rename contact types: Standard and Private
  8. Add new contact type "Connection"
  9. Ability to hide "Private Contact" type

New Features

  1. Ability to disable user registrations by @ChrisChasm
  2. Add Signal, WhatsApp, iMessage and Viber options when clicking a phone number by @micahmills
  3. Ability to choose color settings an Dropdown fields by @kodinkat

Dev Changes

  1. API: Better handle comments with invalid dates by @kodinkat
  2. Fix text fields displaying incorrectly when mixing right-to-left and left-to-right fields by @corsacca

More info

1. Admins/dispatchers can access all users-contact records.

This keeps a dispatcher from loosing access to a record when the contact type is changes to User from access.

2. New users will automatically have their user-contact shared with them.

Existing users won't automatically have access to their user-contact to avoid sharing private information. The aim is to up clarity and collaboration between admins and the new user. And provide a place form some basic conversation. image

3. New "This contact represents a user" and "This contact represents you as a user." banner on the contact record

If you are looking at your contact record you will see this banner with a link to your profile settings image If your are an admin looking at the user-contact for another user, then you will see this banner: image

4. Link to user-contact in profile settings

image

6. Add option to archive comments when inviting a user from an existing contact

If a contact record comments contains sensitive data, this will give the admin a change to archive those comments. These comments get moved to a new record that is only shared with the user who previously had access to the record image

7. Simplify new contact form removing connection type from view

image

8. Add new contact type "Team connection"

Contact types:

  • Private Contact: visible to user who created it
  • Private Connection: visible to user who created it
  • Standard Contact: visible to Admins, dispatchers and user who created it
  • Connection: visible to Admins, dispatchers and user who created it
  • User: visible to Admins, dispatchers and user who created it

Contact type documentation: https://disciple.tools/user-docs/getting-started-info/contacts/contact-types

9. Ability to hide "Private Contact" type

Only want collaborative contacts? Head over to WP-Admin > Settings (D.T). Scroll to the "Contact Preferences" section and uncheck the "Personal Contact Type Enabled" checkbox. Click Update image

10. Ability to disable user registrations

If a multisite has user registrations enabled globally, this setting allows you to disabled it for a specific D.T instance. See WP Admin > Settings (D.T) > Disable Registration image

11. Add Signal, WhatsApp, iMessage and Viber options when clicking a phone number

image

12. Ability to choose color settings an Dropdown fields by @kodinkat

Some dropdown fields have colors associated with each option. For example the Contact Status field. These are now customizable. Find the field option by going to WP Admin > Settings (D.T) > Fields. Choose the post type and the field. image

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.21.0...1.22.0


Theme Release v1.21.0

January 13, 2022

What's Changed

  1. List view: Ability to remove parameters from a filter by @kodinkat
  2. Activity Highlights metrics section by @squigglybob
  3. Set Notification Emails "from address" and "from name" by @kodinkat

1. List view: Ability to remove parameters from a filter

Keep the same filter, but without one of the queries image

2. Activity Highlights metrics

Show highlights form a time range (last year) with a summary of Contacts and Groups Created, Meetings, Faith Milestones, Seeker Path, Baptisms, Groups, Group Health Metrics image

3. Notification Emails

Set the email address and from name that D.T notification email are sent with. image

Also announcing changes coming in 1.22.0

  • Admins/dispatchers can access all users-contact records.
  • New users will automatically have their user-contact shared with them.
  • New "This contact represents a user" and "This contact represents you as a user." banner on the contact record
  • Link to user-contact in profile settings, if you have access to it
  • Removed the modal on the record to "create a user from this contact" and merged in with the user-management new contact section
  • Add option to archive comments when inviting a user from an existing contact
  • Simplify new contact form removing connection type from view. Rename contact types: Standard and Private
  • Add new contact type "Connection"
  • Ability to hide "Private Contact" type

Form more details see: https://github.com/DiscipleTools/disciple-tools-theme/pull/1567

Full Changelog: https://github.com/DiscipleTools/disciple-tools-theme/compare/1.20.1...1.21.0