Release Notes

1.8.0

  • New:
  • 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

1.7.0

  • New Features:
  • 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).

1.6.0

  • New Features:
  • Advanced Global Search in the top navbar by @kodinkat
  • Tags field type, create your own tag field form the WP Admin by @cairocoder01
  • Personal/Private Fields, create private fields in the WP Admin to track personal data by @micahmills
  • Metrics: Fields over Time Charts, chose a field and see it's progression over time by @squigglybob
  • Fixes:
  • Fix locations not showing up in list view by @corsacca
  • Some date's not showing in user's selected language by @squigglybob
  • Fix some user inviting and upgrading workflows by @corsacca
  • Better contact transfer on records with lots of comments by @corsacca
  • WP Custom Fields section better UI by @prykon
  • WP ability to change field visibility on different contact types by @corsacca

1.5.0

  • Upgrade Rest API Endpoints to WP standards by @cwuensche
  • Request Record Access 403 Page Button & Flow by @kodinkat
  • React to comments by @squigglybob
  • Click on tag to open filtered list page by @squigglybob 
  • Group members show status and baptism milestone icon by @squigglybob
  • Milestone icons by @squigglybob
  • Bug fixes

1.4.0

  • Create custom quick actions from the WP Admin by @prykon
  • Add Next and Previous list when viewing records from the list by @cwuensche
  • Save WP Errors to be viewed. Under WP Admin > Utilities (DT) > Error log by @kodinkat
  • Change Archived/Inactive Status to grey instead of red by @corsacca
  • Fields: Languages, Leader of Group and Subassigned on can be enabled. by @corsacca
  • More bug and UI fixes.

1.3.0

  • Add recently viewed filter to groups by @cwuensche
  • Ability to enable the "leader of group" field for the contact record by @corsacca
  • Show more location levels in the default locations typeahead by @corsacca @micahmills
  • Deactivate plugins from the WP Admin > Extensions (DT) Tab by @cwuensche
  • Show more info on who a record is shared with by @cwuensche
  • Create tags from the tags typeahead by @squigglybob
  • Ability to create custom Textarea fields by @micahmills

1.2.0

  • Fixes for locations field with or without mapbox enabled by @corsacca
  • Mapbox/Geolocation documentation description: https://disciple.tools/user-docs/getting-started-info/admin/geolocation/
  • Upgrade contact to user modal improvements by @squigglybob
  • List page and new record page UI tweeks by @squigglybob
  • New Notification dropdown and notification grouping by @squigglybob
  • Creating custom communications channel fix by @micahmills
  • Fix for Last Modified field being updated when a record was only viewed by @corsacca

1.1

  • Let Disciple.Tools theme update with the Wordpress "Enable Automatic Updates" feature. See https://wordpress.org/support/article/plugins-themes-auto-updates/
  • Advanced search functionality. By @micahmills
  • Let records be opened in a new tab with CMD or CTL + click. By @micahmills
  • Auto Focus on more modals so you can start typing right away
  • Fix timezone bug for some notifications. By @micahmills
  • Fix some users not showing up in Typeahead fields
  • Restore missing people groups field to group details tile
  • Make phone numbers clickable again. By @micahmills
  • Add endpoint to provide server settings available before login.

1.0.0

  • See list of changes here https://disciple.tools/news/disciple-tools-theme-version-1-0-changes-and-new-features/

v0.33.1

  • Added Languages: Tagalog, Hindi, German, Bulgarian, Dutch, Vietnamese
  • Updated Languages: Turkish (update), Russian (update), Indonesian (update), Chinese (update), Korean
  • Bug Fixes
  • API endpoint to record to the activity log by @cairocoder01

v0.33.0

  • Added Languages: Nepali
  • Fix languages direction issue
  • Fix baptism date being in the wrong timezone @micahmills
  • New endpoint for contact transfers

v0.32.1

  • Celebrating new Languages:
  • - Bosnian
  • - Croatian
  • Development:
  • - Add check_permissions parameter to list_posts method (#1068) @cairocoder01

v0.32.0

  • Contact Duplicate Checker and Merging Upgrade
  • List Filter fixes
  • Allow typing Arabic or Persian numbers and dates into Date fields by @micahmills
  • Site link tweaks for IP filtering
  • Comments: show dates with time and hover
  • Group Tags @micahmills @mikeallbutt
  • Dev: add filter for assignable users
  • Fix update needed triggering early
  • Custom fields: dropdown UI has a default empty value.
  • Change the last_modified field to be a date type.
  • Languages: Slovenian and Serbian
  • Fixes

v0.31.1

  • Comments: fix xss issue.
  • Core working languages list
  • User responsibility section on profile page.

v0.31.0

  • Metrics section layout upgrade
  • Mapbox maps in metrics upgrade
  • Password reset on multisite fix
  • Users Map
  • User management upgrades
  • Fix contact seeker path activity
  • New Partner role and access by source for Digital Responder and Partner role.
  • Site Links: Improve site link error messages.

v0.29.0

  • Mapbox location alternative upgrades
  • Update to user management UI
  • Option to add users from the front end
  • New Translations: Indonesian, Dutch, Chinese (simplified) and Chinese (traditional)
  • Translate comments with google translate feature by @micahmills
  • Better date formats @micahmills
  • Ability to clear dates @blachawk
  • Comment type creation @micahmills

v0.28.0

  • Lists: filter by connections and people groups
  • upgrade location grid with mapbox meta @ChrisChasm
  • User Management tools (found under the settings gear).
  • Upgrade custom post type list and details pages
  • translation and date formatting improvements by @micahmills
  • fix nav bar on medium screens @micahmills
  • notifications dates are shown as "2 days ago" format. @blachawk

v0.27.1

  • New dynamic list filters system.
  • Fixes and improvements to typeaheads and API

v0.27.0

  • Portuguese Turkish and Persian translations.
  • More help text in modals by @mikeallbutt
  • Add quick contact create to relations, baptisms and coaching typeaheads.
  • Rest API: allow query by any connection for record lists
  • Translate people group names by @micahmills
  • Collapse and expand record tiles
  • add border radius to all modals by @wzcblair

v0.26.0

  • more help modal documentation thanks to @mikeallbutt
  • green add record buttons thank to @mikeallbutt
  • upgrade to metrics mapping charts.
  • update D.T logos
  • get browsersync working again thanks to @blachawk
  • consistent tile titles by @mikeallbutt
  • translation fixes
  • fix redirect when the user is logged out of a page
  • contacts list last modified column by @blachawk
  • fix comments escaping issue by @blachawk
  • other fixes and bugs.

v0.25.0

  • Critical Path: Only show active contacts in Movement Tracking
  • Critical Path: Monthly custom metrics
  • Improvements to icons and help modals. Thanks to @mikeallbutt
  • Fix custom fields with non latin scripts

v0.24.0

  • Fix enqueue bug with child themes and metrics by @bradwellsb
  • Fix icon background in nav bar by @bradwellsb
  • Only show active site connects in contact transfer list
  • Comments and Activity by site links will show the link name on contacts and groups.
  • Sources are not hidden from the multiplier role any more.
  • Critical Path chart is now available to multipliers
  • API for comments: ability to set comment date and comment type
  • Location typeaheads: matched text in bold.
  • API endpoints to get and set user settings

v0.23.0

  • Contact transfer fix
  • Mapping and Goecoding improvements
  • Fix api connections in records list
  • Update Needed count on assign to list for dispatchers
  • Update needed icon on contacts and groups list
  • User availability section upgrade
  • Better tracking for user login
  • Ability to migrate any location.

v0.22.2

  • mapping mapbox feature
  • date picker fixes
  • migration tool for geonames.

v0.22.1

  • Move from geonames to location_grid
  • Digital responder is limited to certain sources
  • many small fixes.

v0.22.0

  • dev: New post_user_meta table for user data pertaining to records
  • @mentions work on android
  • bug fixes
  • paginatable comments and activity.

v0.21.3

  • dev: phpunit tests
  • rest api fixes
  • updraftplus backups only works with D.T with the payed version.
  • fix: status when creating new contacts
  • fix: waiting to be accepted count on list page
  • fix: notification for assignment and update needed sometimes not sending

v0.21.1 and 0.21.2

  • Bug fixes

v0.21.0

  • New locations system: see https://disciple-tools.readthedocs.io/en/latest/Disciple_Tools_Theme/getting_started/admin.html#how-to-migrate-old-locations
  • Custom Post Types: see https://github.com/DiscipleTools/disciple-tools-theme/wiki/Custom-post-types
  • User register email notification fixes.

v0.20.0

  • Make sure user invitation emails are being sent out and that a user is correctly linked with their contact.
  • Grey out closed contacts in contact typeahead lists.
  • Bug fixes
  • Translation updates

v0.19.1

  • Some security fixes and upgrades
  • Some speed upgrades
  • Tool to list fields and keys
  • Remove google charts dependency
  • Show follow button on mobile
  • Fix notifications loading
  • Plugin loading improvements and fixes

v0.19.0

  • dd functions required by plugins to global function file.
  • Bug Fixes

v0.18.0

  • Metrics upgrades: sources, workers, critical path
  • Duplicate finder fixes
  • Bengali translation
  • Rest API access fixes

v0.16.0

  • Upgrade and simplify translations
  • French translation
  • List Filters UI and functionality upgrade
  • Contact and Group record UI upgrade
  • Group members list
  • Metrics Group, Baptism, Location and Coaching Trees
  • Metrics Workers Activity and page
  • Metrics Prayer List
  • User icon in typeaheads

v0.14.2

  • fix sources filter
  • add date filter
  • fix admin bug

v0.14.1

  • Show hidden site transfer in share modal
  • Customization fixes
  • Upload Spanish and Taiwanese translations
  • Fix some translation issues
  • Fix deleting a contact connection and correct activity message
  • Set your own social media channel icons. Fix social media urls being hidden
  • Customizable church type
  • Comment and activity tab upgrades
  • General fixes

v0.14.0

  • Customization system: add new tiles and fields to the contacts and group record pages
  • Site to Site contact transfer
  • Upgraded contact 'Overall Status' default fields
  • Added Contact connections/relationships field
Developer:
  • better api connection strategy and documentation.
  • changed miltesones and health metrics to be multi_select fields instead of a bunch of individual fields
  • create new boolean field. affects requires_update, accepted
  • migrated a reason_paused key from 'not-responding' to 'not_responding'
  • refactor add_comment function for contacts and groups

v0.13.0

      Better Metrics charts and role access.
        Better site to site connection with permissions
          church start date
            church planter field
              Baptism workflow modal
                Searching contacts in typeaheads improved.

v0.12.0

      Merge a contact with another contact
        Duplicates modal with list of potential duplicates
          Better Activity/Comment section
            Fix deleting phone numbers and editing contact name.
              Network tab, site to site or partner link
                Link a contact to a user.
                  Display name in user table

v0.11.0

  • Updated needed fixes
  • Filter for sources
  • Metrics improvements

v0.10.0

  • notification upgrades and fixes
  • filters bugs
  • more custom field options
  • tags on the contact record

v0.9.1

  • More filters for Contacts List.
  • csv contacts import

v0.9.0

  • Customize options for current fields like: seeker path, milestones, group health metrics
  • Suggested plugins section on extensions page
  • Update needed trigger in settings
  • Critical path in metrics
  • Bug fixes

v0.8.2

  • Notification fixes
  • links in comments are clickable
  • alphabetic ordering of lists
  • plugin portal
  • edit and delete comments
  • edit list filters
  • dev: wp can now be installed in a subfolder

v0.8.1

  • A lot of work in preparing the metrics tab to be modular
  • Some personal and project metrics
  • Better searching in lists and typeahead fixed
  • Notification improvements
  • Follow button

v0.8.0

  • Awesome location geocoding and auto location generating
  • Complete revamp of the Contact and Group lists
  • Make and save filters and the list pages
  • Edit Contact and Group details in their own modal
  • Settings page improvements
  • @mention fix for notifications
  • add gravatar next to user names

v0.7.1

  • Subject line in emails is now configurable
  • Login won't always take you to the contacts page
  • Better mobile view on lists page
  • Redirect to requested page after login.
  • duplicate checking on contacts
  • location dropdown on contact creation changed to typeahead
  • Site to site connection upgrades.
  • leaders on groups
  • hooks for contact and group creation and update
  • api set locations by name
  • api use email to connect to a user's contact
  • more fixes

v0.7.0

  • French Translation
  • contact source can now have multiple values
  • site to site linking between DT instances
  • contact details fixes
  • faster contact and group lists with caching

v0.6.2

  • Help icons on contact and group details
  • Contact details: status color
  • Better @mentions visual feedback
  • Safari UI fixes
  • Better warnings if you are not on php 7
  • Contact and Group GRUD documented here: https://github.com/DiscipleTools/disciple-tools-theme/wiki
  • Ability to add custom fields and sections to groups and contacts.
  • See selected tab in navbar

v0.6.1

  • Migration error handling
  • user taxonomy group error fix
  • new install roles adjustment

v0.6.0

  • improve update needed and assigned boxes on contact
  • add icons to contact details fields
  • improve nav bar
  • improve filters and contacts
  • fixes for activity and notifications
  • style upgrades

v0.5.1

  • Fix bug when getting contact activity

v0.5.0

  • Add notification icon and fix navbar being big when loading
  • Quick action button workflow, revert capability
  • Improve sharing contact UI, notifications and automation
  • Split group status and group type for clarity
  • 403 page for limited permissions
  • child groups and parent groups
  • See https://github.com/DiscipleTools/disciple-tools-theme/milestone/4
  • and https://github.com/DiscipleTools/disciple-tools-theme/milestone/5

v0.2.0

  • Translation
  • @mentions in comments
  • @Import locations
  • See https://github.com/DiscipleTools/disciple-tools-theme/milestone/1
  • and https://github.com/DiscipleTools/disciple-tools-theme/milestone/3

v0.1.4

  • Testing theme update system

v0.1.3

  • Major system change!
  • IMPORTANT NOTE: YOU MUST DEACTIVATE 'Disciple.Tools PLUGIN' BEFORE UPDATING THIS THEME, OR THERE WILL BE CONFLICTS WITH THE PLUGIN FUNCTIONS.
  • Major clean up of admin enviornment.
  • Initial language translations.
  • Removal of integrations in preparation of adding them to independent plugins.

v0.1.0 (MVP)

  • Private release. Minimum Viable Product (MVP) release
  • Basic contact management
  • Basic group tracking
  • Notifications
  • Metrics
  • User Management