Releases: DiscipleTools/disciple-tools-theme
Release v1.64.0
What's Changed
- Private contacts are disabled by default for new instances by @corsacca
- Support creation of custom location fields (location grid only) by @kodinkat
Fixes
- Fix contacts being private when creating them via a connection
- Fix Saving Settings (D.T) languages by @CptHappyHands
- Fix Metrics Map: geting user locations by @kodinkat
- Fix errors saving field option translations by @cairocoder01
Dev
- Create dt_site_id function by @corsacca
- Each post type has a default location field by @kodinkat
- Upgrade CI tests to use php8.3 by @corsacca
- SSO: uncomment recaptcha check in backend by @squigglybob
- Add color variables to css by @cairocoder01
Details
Private Contacts
When creating a contact you have the choice to use a standard contact which is visible by you and admin roles, or a private contact which only you can see.
In general teams only use standard contacts and run into issue when a user accidentally creates a private contact.
Because, on new setups, the private contacts will not be enabled by default. They can be enabled in the WP Admin > Settings (D.T) > Contact Preferences
Custom location fields
Create a custom location field from the Customizations (D.T) Admin section to track more locations.
This enables the default location grid field. Custom locations fields with geolocating with Mapbox or Google is in the works.
Community
Love these new features? Please join us with a financial gift.
Follow progress and share ideas in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: 1.63.0...1.64.0
Release v1.63.0
What's Changed
- Genmapper Metrics - Option to hide archived contacts or inactive groups by @kodinkat
- Images - Ability to delete images by @kodinkat
- Images - Update placeholder icons and center uploaded images by @corsacca
Fixes
- Lists - Fix images and placeholder columns by @corsacca
- Lists - Fix BCC emails list by @kodinkat
- Lists - Fix opening a filter from the url by @corsacca
- Nav Bar - Fix button spacing by @corsacca
- Metrics - Fix offscreen button for small screens on dynamic map by @kodinkat
- Records - Fix fields sometimes being cutoff
- Records - @mentions non standard comments types will trigger notifications by @kodinkat
Dev Section
- Create filter for custom actions to indicate if they're already executed by @cairocoder01
- Create specific hooks to load plugins and for when the theme is ready by @corsacca
Details
Option to hide archived contacts or inactive groups by @kodinkat
In the Genmapper, archived Contacts (and inactive groups) will now show up as grey. They can be hidden with the "Show Archived" Toggle.
Showing archived contacts:
![image](https://private-user-images.githubusercontent.com/24901539/332839500-ccfb85e8-cbdb-4798-a71d-669b216e1ba8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NDE2MDIsIm5iZiI6MTcxOTU0MTMwMiwicGF0aCI6Ii8yNDkwMTUzOS8zMzI4Mzk1MDAtY2NmYjg1ZTgtY2JkYi00Nzk4LWE3MWQtNjY5YjIxNmUxYmE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDAyMjE0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5NzI1YjUwN2NhNDZiZmQyOWRiYTBjMjYwODM3YTg3NWUzNDUzMWNiNjkwYjgwZjg2NzI3NDk0MDQ4NmI4MWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.OqGFuuT4TMW47GK3bX1t8iWQc-8fqOUm3rz9zOeMz5I)
Hiding archived contacts:
![image](https://private-user-images.githubusercontent.com/24901539/332839133-136dc3ba-19a0-48fa-a324-4d556f9c650e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NDE2MDIsIm5iZiI6MTcxOTU0MTMwMiwicGF0aCI6Ii8yNDkwMTUzOS8zMzI4MzkxMzMtMTM2ZGMzYmEtMTlhMC00OGZhLWEzMjQtNGQ1NTZmOWM2NTBlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDAyMjE0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIwMWNhY2RiNmY0OGI4N2JhYzZiMjA3OGQxYzUxYTA0NTU1YTE2NjNmMzZmOWI1MjQ4ZGY2MDI4ZGIzMTZiYjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.iicwgpUx92ThTFa6UQi0RmN-Q72LTE16PKEN6rziE3U)
Community
Love these new features? Please join us with a financial gift.
Follow progress and share ideas in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: 1.62.0...1.63.0
Release v1.62.1
1.62.1
Release v1.62.0
What's Changed
- Add Pictures to Contacts, Groups and other records by @kodinkat
- Include magic links in the CSV export by @corsacca
- Metrics > Dynamic Maps: layer names and color by @kodinkat
- Upgrade sending magic link by email by @kodinkat
Details
Add Pictures to Contacts, Groups and other records
If you missed, see the announcement for the D.T storage plugin. With the plugin configured you will now be able to
Set a picture on a record:
See the pictures on the list:
Dynamic Maps: Layer Names and Colors
We now can set custom colors for map layers and we can also give each layer a name!
Send Magic Links By Email
You can share a magic link by email from the Magic Links tile on a contact record.
This is a quick way to get a contact or user their Magic Link.
Now this features includes placeholders for the contact name, the magic link and the magic link name!
Community
Love these new features? Please join us with a financial gift.
Follow progress and share ideas in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: 1.61.0...1.62.0
Release v1.61.0
What's Changed
- Use markdown in comments by @CptHappyHands
- Support for sending Disciple.Tools notifications over SMS and WhatsApp
- Dropdowns: highlight on hover by @corsacca
- Replace alert copy with tooltip copy by @corsacca
- Plugins can set their icon for some comments by @corsacca
Details
Use markdown in comments
We've added ways to customize comments using the Markdown format. This lets us create:
- Web Links using:
Google Link: [Google](https://google.com)
- bold using
**bold**
or__bold__
- italics using
*italics*
- lists using:
- one
- two
- three
or
* one
* two
* three
- Images: using:
![Image Description](https://github.com/DiscipleTools/disciple-tools-theme/assets/24901539/9c65e010-6ddd-4aff-8495-07b274c5989c)
In Disciple.Tools it looks like:
We plan to add help buttons to make this easier and also add a way to upload images too.
Disciple.Tools Notifications using SMS and WhatsApp
Disciple.Tools is now able to send these notifications out using SMS text and WhatsApp messages! This functionality is built on and requires using the Disciple.Tools Twilio plugin.
See the release details: https://disciple.tools/news/disciple-tools-notifications-using-sms-and-whatsapp/
Dropdowns: highlight on hover
Highlight the menu item when the mouse is hovering over it.
Replace alert copy with tooltip copy
Community
Love these new features? Please join us with a financial gift.
Follow progress and share ideas in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: 1.60.0...1.61.0
Release v1.60.1
1.60.1
Release v1.60.0
What's Changed
- Admins can turn and and share user magic links by @kodinkat
- Typeaheads: Sort users by last modified by @corsacca
- Wildcard character compatibility for the rest API Whitelist by @prykon
Developer Changes
- Disciple.Tools code now follows the prettier linting by @cairocoder01
- Replace some lodash functions with plain js by @CptHappyHands
- Upgrade npm pacakges by @corsacca
Details
Admins can turn and and share User Magic Links
Previously you could only manage your own User Magic Links in your profile settings:
This new feature lets admins directly send users their User Magic Links so the user does not have to log in to Disciple.Tools first.
We've added a new tile to the User's record (Settings Gear > Users > click on a user). Here you can see the selected user's magic links, enable them and send them the link.
Once a User Magic link is enabled, it will also show up on the user's contact record:
Typeaheads: Sort users by last modified
This is an upgrade In the cases where you are searching for a name that matches many contacts. Now the results show the most recently modified contacts first which often will show the contact you are searching for.
Wildcard character compatibility for the rest API Whitelist
By default Disciple.Tools requires all API calls to require authentication. This security measure helps guarantee no information is leaked.
Some 3rd party plugins use the rest API for their functionality. This Whitelist is a space to give those plugins permission to use the rest API. This change is the ability to specify all the endpoints that match a pattern instead of listing them out individiually.
Found in the WP Admin > Settings (D.T) > Security > API Whitelist.
New Contributors
- @CptHappyHands made their first contribution in #2419
Full Changelog: 1.59.0...1.60.0
Release v1.59.0
What's New
- Login with Microsoft is now an option by @gp-birender
- Beta Feature: Migrate D.T contacts using default WP Export and Import Tools by @kodinkat
Upgrades
- Add a reply to field in bulk emailing feature by @kodinkat
- Settings Import: "Select All Tiles & Fields" button by @kodinkat
- Add audio playback to comments (via meta data) by @cairocoder01
Fixes
- Lists: Stay on zoomed map filter on refresh by @kodinkat
- Show Assigned To field on new record page by @corsacca
New Contributors - Welcome!
- @gp-birender made their first contribution in #2374
Details
Record Migration using WP Exports and Import
Not a complete migration, but an easy way to transfer most contact fields from one D.T instance to a new one. See
https://disciple.tools/user-docs/features/wp-export-and-import-contacts/ for all the details.
Full Changelog: 1.58.0...1.59.0
Comments or questions? Join us on the Disciple.Tools forum!
Release v1.58.0
What's Changed
- Lists: Bulk Send an email to your Contact list @kodinkat
- List Map Upgrades - Open the list view of the records on your map by @kodinkat
Fixes
- Fix workflows not working on record creation by @kodinkat
- Fix list filters counts going to the next line by @kodinkat
- Fix issue with creating list filters by @kodinkat
- Fix background jobs queue on large multilites by @corsacca
- Fix email template when not using smtp by @kodinkat
Details
List Map Upgrades - Open the list view of the records on your map.
Let's say you are looking to do an event and want to invite all of your contacts in a neighborhood or region to join.
We've now made this process much simpler. Go to your contacts list. Choose all contacts or choose a custom filter that fits your use case. Then click the map icon in the top bar or click "Map List" in the List Exports tile on the left.
Zoom on the contacts you want to focus on. Here I'm going to zoom in on Span. The right panel will show the contacts in my zoomed window.
Next we'll click "Open Zoomed Map Records" to open the list view with just the contacts in your zoomed view.
In my case this is all the records in Spain
If you wish, save this view to your custom Filters so you can open it up later
Note: for this feature make sure you have mapbox enabled. See Geolocation
Now. What if we wanted to send an email to this list to invite them to the event? See the next section.
Bulk Send a emails to your Contact list
Send an email to any list of Contacts in your Disciple.Tools site by going to Contacts and filtering the list the way you want it.
![Screenshot 2024-03-15 at 11 43 39 AM](https://private-user-images.githubusercontent.com/25318023/313164103-22fad60c-0015-47bf-b0c4-08319a9abb7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk1NDE2MDIsIm5iZiI6MTcxOTU0MTMwMiwicGF0aCI6Ii8yNTMxODAyMy8zMTMxNjQxMDMtMjJmYWQ2MGMtMDAxNS00N2JmLWIwYzQtMDgzMTlhOWFiYjdiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI4VDAyMjE0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc1NzE4Yjg2MGMwOTRlZmU1OTczODAyMmY4NjI5YmExZmI0ZmZhZmUzYjYzNDhjNDM1YzQ3NzgyMDQwOTIzOWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Yz0XW-hOE8HrCu4EaBPLqE4g4D0Tju6wmRqxjOqMQg8)
You'll come to a screen like this that allows you to edit a message that will be sent out. Note that there is no-reply address to this email. If you want a response back from your list of contacts then you will need to add an email address or a webform link to the body of the email address.
Whether you are using Disciple.Tools to manage a list of intercessors for a prayer campaign or to serve a group of disciples that you're wanting to train (or many other use cases), this new feature will be an upgrade for you. The Bulk Send Message feature is another way to communicate with those you are serving.
See more instructions here: https://disciple.tools/user-docs/features/bulk-send-messages/
Full Changelog: 1.57.0...1.58.0
Release v1.57.1
1.57.1