List filter search for records "without" a certain connection (like coach) by @squigglybob.
List filter icons next to field names by @squigglybob.
Fix using comment reactions on safari and ios by @micahmills.
Global search: start typing right away and choose what to search by @kodinkat.
D.T release notifications modal by @corsacca.
Extensions (DT) tab has a new look with all plugins available by @prykon
Usage reporting to visualize which plugins and mapping strategies are being used.
Fixes
Fix for loading more web notifications by @kodinkat.
Fix bug keeping multipliers from updating the locations they are responsible for.
Development
Conditionally show tiles with the display_for parameter
New capability to check if the user can access the D.T front end: access_disciple_tools
1. Adding comments in bulk
2. and 3. List filter icons and without connections
Here we are creating a filter to search for all contact that to not have a "Coached By" connection
4. Comment reaction
5. Global search
6. Release Notification Modal
You have probably noticed this already, or might be reading this from it right now. When the theme is updated you might see a summary of the changes in a modal like this one when logging in to your Disciple.Tools:
7. and 8. Check out the new Extension Tab for the WP-Admin section
Now admin can browser and install any of the plugin that are on Disciple.Tool's plugins list from https://disciple.tools/plugins/
We added a D.T News feed on the WP Admin Dashboard. By @prykon.
Batched notification setting. By @squigglybob.
If this then that workflow and automation builder. By @kodinkat.
Fix 4 fields tiles and add documentation
Custom connection fields upgrade
Dev: Clickable links in tile help descriptions modal
Batched Notification Setting
We've added the option to receive all notifications in one email every hour or day instead each notification right away.
Available under your profile settings (your name in the top right) and scroll down to the Notifications:
Workflow Automation
The new workflow automation tool adds the ability to set defaults to contacts and update fields when certain actions happen.
This makes what previously needed a programmer and a custom plugin available for anyone to use.
Examples:
Assigning contacts based on locations
Sub-assigning contacts based on languages
Adding a tag when a group reaches a certain health metric
When a Facebook contact is assigned to x, also subassign y.
When a member is added to a group, check the "in group" milestone on the member contact record
When a contact is created and no people group is assigned, automatically add people group z.
Find this tool under WP Admin > Settings (DT) > Workflows
When a contact is created from Facebook:
Assign it to Dispatcher Damian
Four fields
Custom connection fields
We can now create custom connection fields that are unidirectional. This will work like the subassigned field. This lets us link one contact record to other contacts while keeping that connection from showing on the other contacts.
Custom connections fields can be created from WP Admin > Settings (DT) > Fields
Clickable links in tile help descriptions
DT will automatically look for urls in tile descriptions and replace them with clickable links.
Making sure email notification get sent in the right language by @squigglybob
Disable more of WP's inbuilt API for security
Setup Wizard Instructions on disabling built in WP CRON and enabling alternate cron
Prep for php8 by @squigglybob
New user workflow
We've disabled the WP Admin > New User screen to only use the "Add User" screen on the front end. Trying to access WP Admin > New User will redirect to user-management/add-user/
This give us
One interface
Better control over what emails are sent out.
Translated emails
Less confusion on multisite between "Existing Users" and "New Users"
Front porch: Initial code for setting up a “home” webpage Custom Fields: Connection. Create your own connection fields
Upgrade:
Mapping: Test Geo-location Key when adding it Better login workflow to remember target url Merging: All fields should now merge correctly Fix bug keeping the Digital Responder from seeing all contacts Top Nav Bar: collapse extra tabs into a dropdown More Bug fixes
Chromium based browsers now come with an experimental Dark-Mode feature for every site one visits. This also applies to Disciple.Tools and if you want to make your dashboard look high-tech, this is your chance.
In order to enable Dark-Mode, follow these steps:
In a Chromium based browser such as Chrome, Brave, etc. write this in the address bar: chrome://flags/#enable-force-dark
In the dropdown, select one of the Enabled options
Relaunch the browser
There are several variants. No need to click them all, you can see them below!
Default
Enabled
Enabled with simple HSL-based inversion
Enabled with simple CIELAB-based inversion
Enabled with simple RGB-based inversion
Enabled with selective image inversion
Enabled with selective inversion of non-image elements
Enabled with selective inversion of everything
Remember you can always opt-out by setting the dar-mode option back to Default.
Ability to filter for “any” connection of a connection field. Ex searching for all contacts that have a coach. by @squigglybob Ability to favorite contacts and groups. by @micahmills Ability to change multi_select field icons (like Faith Milestones). By @cwuensche Upgrades to dropdown field with a default “empty” value and the ability to filter for “no” value Dev:
Upgrade magic url classes and add example to starter plugin Ability to add user apps (features that a user can enable).