What's New in 1.77.0
- Home Screen Now in Core – the customizable home screen with apps and training is now built into the theme
- New Location Component – rebuilt with map-based interface and dual geocoding support
- New dt-toggle Component – toggle switches now available for forms
- Release Notifications Redesigned – moved from modal to navbar with unread indicator
- D.T Admin Delete Permissions – admins can now delete any contact or group
New Features
Home Screen Built Into Theme
The Home Screen is a mobile-friendly landing page that gives your users quick access to the tools they need most. Instead of navigating through menus, users see a clean grid of app icons they can tap to jump straight into their work. Admins can customize which apps appear, add training videos, and control visibility by role.
Previously available only as a separate plugin, the Home Screen is now part of the core theme for everyone to use. Key capabilities include:
- Custom Apps – create and organize apps with drag-and-drop reordering
- Role-Based Access – control which apps appear for different user roles
- Training Videos – add and manage training content directly from admin
- Light & Dark Mode – theme toggle with persistent preferences
- Magic Link Integration – apps work as magic link endpoints for seamless access
- Mobile-First Design – responsive layout with bottom navigation for app switching
The admin interface provides full control over app creation, icon selection, color theming, and visibility settings.
Release Notifications in Navbar
The release notification system has been completely redesigned. Instead of an auto-opening modal, new releases now appear as a dedicated icon in the navbar with a red dot indicator for unread notifications. Click the icon to view release details, and the indicator disappears once you've seen it.
dt-toggle Component
A new toggle switch component is now available for forms. The dt-toggle integrates seamlessly with other form fields, complete with loading and saved state icons that match the existing design system.
New Location Component
The location field has been rebuilt with a modern map-based interface. The new location-map component supports both Mapbox and Google Maps geocoding with automatic fallback, better handling of manually-entered locations without coordinates, and cleaner activity log entries.
Improvements
- D.T Admin Delete Permissions – D.T Admins can now delete any contact or group, bringing deletion in line with their other admin capabilities
- Location JavaScript Cleanup – removed deprecated typeahead location fields from core while maintaining plugin compatibility
- D.T Components Updated – component library upgraded to v0.8.6 with locale support for geocoding
Fixes
- Update Needed Triggers – custom triggers now work correctly for contacts with comments
- People Groups Maps – fixed maps not displaying correctly when option labels are undefined
- List Layout Clipping – bulk edit panel no longer gets cut off when result list is shorter
- Typeahead Visibility – typeaheads in bulk edit panel are now fully visible instead of being clipped
- Notification Security – notification actions now verify authentication and ownership before executing
Translation Updates
- All translations brought to 100% completion
- Community translations from Weblate
Dev Upgrades
- Node packages updated to latest versions
- Deprecated location field methods now include deprecation warnings for plugin developers
Contributors
- @kodinkat – home screen and notifications maestro
- @cairocoder01 – bug squasher and components master
- @corsacca – security and permissions guardian
- @brady-lamansky-gtt – toggle component creator
- @jlamanskygtt – location component builder
Community
Love these improvements? Support development with a financial gift. Share your ideas and connect with others in the Disciple.Tools community: https://community.disciple.tools
Full Changelog: 1.76.0...1.77.0





Get News
by Email