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
- 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