What's New in KMP
Stay up to date with the latest features, improvements, and announcements for the Kingdom Management Portal.
Permission Import Tool
Bulk import and update authorization policies with a new import wizard. Preview changes before applying them and get confirmation of what will be modified.
- Upload policy configuration files
- Preview changes before applying
- Confirmation workflow for bulk updates
- Detailed change summary
馃搮 December 31, 2025 路 New Feature
Waiver Management Improvements
Streamlined waiver management interface with simplified displays and improved wizard steps for gathering waivers.
- Simplified gathering waivers display
- Improved wizard step navigation
- Better error handling for PDF conversions
- Enhanced preview generation
馃搮 December 21, 2025 路 Improvement
Enhanced Data Grid Filtering
New filtering options for data grids including "is populated" filter type for finding records with or without specific data.
- "Is populated" filter for checking field presence
- Improved dropdown filter structure
- Better grid column definitions for Offices
- Grid columns for Gathering Waivers
馃搮 December 14, 2025 路 Improvement
Office Reporting Structure
Comprehensive documentation and improvements for office reporting hierarchies and organizational structure.
- Office reporting structure documentation
- Improved office management views
- Better hierarchy visualization
馃搮 December 13, 2025 路 Improvement
Member Privacy Controls
Enhanced privacy settings give members and administrators more control over who can see personal information (PII).
- Configure visibility for sensitive member fields
- Permission-based PII access controls
- Audit logging for data access
- Compliance with privacy requirements
馃搮 December 6, 2025 路 Security
Super User Impersonation Mode
Administrators can now impersonate other users for troubleshooting and support purposes, with full audit logging of all actions taken.
- Impersonate any user account
- Full audit trail of impersonation sessions
- All actions logged with impersonator identity
- Easy exit from impersonation mode
馃搮 December 5, 2025 路 Security
Youth Age-Up Automation
Automated system for transitioning youth members to adult status when they reach the appropriate age.
- Automatic age calculation and status updates
- Cron job for scheduled processing
- Documentation for youth transitions
- Configurable age thresholds
馃搮 December 5, 2025 路 New Feature
Active Window Status Synchronization
Automated synchronization of active window statuses across the system with scheduled cron job support.
- Automated status synchronization
- Cron script for scheduled runs
- Improved data consistency
- Comprehensive documentation
馃搮 December 5, 2025 路 Improvement
Gatherings Calendar Enhancement
Improved calendar functionality for gatherings with better date handling and grid displays.
- Enhanced calendar views
- Improved Dataverse Grid integration
- Better date and time handling
- Performance optimizations
馃搮 December 5, 2025 路 Improvement
Code Editor for Settings
New YAML and JSON code editor with real-time validation for editing complex configuration settings.
- Syntax highlighting for YAML and JSON
- Real-time validation with error messages
- Improved indentation handling
- Better timezone notice rendering
馃搮 December 1, 2025 路 New Feature
Waiver Exemption System
New system for managing waiver exemptions, allowing certain members to be exempt from specific waiver requirements.
- Create and manage waiver exemptions
- Track exemption reasons and approvals
- Integration with gathering registration
- Audit logging for exemptions
馃搮 November 6, 2025 路 New Feature
Authorization Request Retraction
Members can now retract pending authorization requests, with automatic notification to approvers.
- Retract pending authorization requests
- Automatic approver notifications
- Clear status tracking
- Improved request workflow
馃搮 November 6, 2025 路 New Feature
Comprehensive Timezone Support
Application-wide timezone improvements ensure dates and times display correctly based on gathering locations and user preferences.
- Timezone-aware date displays
- Gathering-specific timezone handling
- Improved calendar date comparisons
- User timezone preferences
馃搮 November 5, 2025 路 Improvement
Public ID System
Enhanced security and privacy with new public ID system for sharing gathering information without exposing internal identifiers.
- Public IDs for gatherings
- Secure sharing links
- Privacy-focused design
- Integration with waiver lookups
馃搮 November 3, 2025 路 Security
Gathering Public Landing Page
Beautiful new medieval-themed public landing page for gatherings with comprehensive event information.
- Medieval aesthetic design
- Detailed event information display
- Public content sections
- Mobile-responsive layout
馃搮 November 4, 2025 路 New Feature
Template Activities for Gatherings
Define template activities for gathering types that automatically populate when creating new gatherings.
- Template activities per gathering type
- Non-removable required activities
- Automatic population on creation
- Flexible activity management
馃搮 November 2, 2025 路 New Feature
Gathering Calendar Views
New calendar interface for viewing gatherings with month, week, and list view options.
- Month view calendar display
- Week view for detailed planning
- List view for quick scanning
- Calendar download feature
馃搮 October 30, 2025 路 New Feature
Email Template Management
Comprehensive email template management system for customizing system-generated emails.
- View and edit email templates
- Template variable documentation
- Preview before saving
- Gathering staff management integration
馃搮 October 30, 2025 路 New Feature
Mobile Waiver Upload Wizard
New mobile-friendly wizard for uploading waivers at gatherings with step-by-step guidance.
- Mobile-optimized interface
- Multi-step upload process
- Selection interface for waiver types
- Progress tracking
馃搮 October 28, 2025 路 New Feature
Gathering Attendance Management
Full-featured attendance tracking and management for gatherings with modal interfaces.
- Attendance check-in modals
- Member search and selection
- Attendance reports
- Integration with waiver tracking
馃搮 October 28, 2025 路 New Feature
Mobile Card Menu System
Enhanced mobile card interface with improved menu navigation and functionality.
- Redesigned menu system
- Better mobile responsiveness
- View mode switching
- Offline state management
馃搮 October 28, 2025 路 Improvement
Tab Ordering System
CSS-based tab ordering system allowing flexible arrangement of tabs across the application.
- Configurable tab order
- Plugin tab integration
- Consistent tab behavior
- JavaScript enhancements
馃搮 October 25, 2025 路 Improvement
Google Maps Integration
Gathering locations now integrate with Google Maps for easy navigation and location sharing.
- Google Maps embed for locations
- One-click navigation
- Address display improvements
- Copy address to clipboard
馃搮 October 24, 2025 路 New Feature
File Size Validation
Upload validation now includes file size limits with clear user feedback.
- Configurable size limits
- Clear error messages
- Client-side validation
- Comprehensive documentation
馃搮 October 24, 2025 路 Improvement
Waiver Upload Wizard
Multi-step wizard for uploading and managing waivers with guided process.
- Step-by-step upload process
- Activity and waiver type selection
- Image to PDF conversion
- Change waiver type functionality
馃搮 October 24, 2025 路 New Feature
Gathering Waiver Tracking System
Complete system for tracking waivers associated with gatherings and activities.
- Track waiver requirements per gathering
- Monitor waiver completion status
- User flow diagrams
- Waiver aggregation displays
馃搮 October 19, 2025 路 New Feature
Gathering System (Renamed from Events)
Events have been renamed to "Gatherings" throughout the application for clarity and consistency with organizational terminology.
- Consistent naming across UI
- Updated documentation
- Improved gathering management
- Better activity integration
馃搮 October 19, 2025 路 Announcement
Officer Reporting Structure
Improved officer management with better reporting structure visualization and branch assignment checks.
- Reporting hierarchy views
- Branch compatibility checks
- Improved officer displays
- Structure documentation
馃搮 October 8, 2025 路 Improvement
Events Plugin Foundation
New Events plugin providing the foundation for event and gathering management.
- Basic CRUD functionality
- Integration with core system
- Extensible plugin architecture
- Test coverage
馃搮 October 7, 2025 路 New Feature
Membership Card Upload
Members can now upload images of their membership cards for verification purposes.
- Image upload interface
- Verification workflow
- Pending verifications queue
- Status display improvements
馃搮 August 27, 2025 路 New Feature
Password Security Enhancement
Improved security with automatic reset of failed login attempts when passwords are changed or reset.
- Failed attempt counter reset
- Better security messaging
- Improved login flow
- Account protection
馃搮 August 14, 2025 路 Security
Action Items Plugin
New plugin for tracking action items and tasks within the organization.
- Action item creation and tracking
- Navigation integration
- Status management
- Assignment capabilities
馃搮 July 22, 2025 路 New Feature
RBAC Security Architecture
Comprehensive Role-Based Access Control documentation and architecture improvements.
- Detailed security documentation
- Architecture diagrams
- Best practices guide
- Implementation patterns
馃搮 July 17, 2025 路 Security
Award Recommendations Improvements
Enhanced recommendations system with better filtering and member visibility controls.
- Improved recommendation filtering
- Member-specific views
- Better authorization handling
- Submitted-by tracking
馃搮 July 14, 2025 路 Improvement
Email Queue Enhancement
Improved email processing with conditional queue handling and better job management.
- Conditional email processing
- Job creation improvements
- Queue management enhancements
- Better error handling
馃搮 July 9, 2025 路 Improvement
Member Officers Display
View officers associated with a member with pagination and proper authorization checks.
- Officers tab on member profile
- Pagination support
- Authorization integration
- Clear officer listings
馃搮 June 22, 2025 路 New Feature
Warrant Periods Management
Enhanced warrant period management with improved seeding and initialization.
- Warrant period seeding
- Better initialization logic
- Improved period tracking
- Documentation updates
馃搮 May 31, 2025 路 Improvement
GUI Testing Infrastructure
Playwright-based GUI testing setup with Docker support for automated testing.
- Playwright BDD tests
- Docker integration
- User authentication tests
- Test infrastructure
馃搮 May 30, 2025 路 Improvement
View Cell Architecture
New ViewCellRegistry system for organizing and managing view components across plugins.
- Centralized cell registration
- Plugin view cell providers
- Better component organization
- Cleaner template code
馃搮 May 28, 2025 路 Improvement
Application Security Audit
Security improvements with application-level checking and remediation capabilities.
- Security scanning
- Vulnerability remediation
- Improved access controls
- Security documentation
馃搮 May 23, 2025 路 Security
CSV Export Functionality
Export data to CSV format from various screens including Roles and Warrants.
- CSV download buttons
- Configurable exports
- Multiple format support
- Integrated export service
馃搮 May 2, 2025 路 New Feature
Recommendations CSV Export
Export award recommendations to CSV for external processing and reporting.
- One-click CSV export
- Filtered exports
- Format options
- Download integration
馃搮 May 3, 2025 路 New Feature
Select All for Checkboxes
Bulk selection capability for checkbox lists throughout the application.
- Select all buttons
- Batch operations
- Improved efficiency
- Consistent behavior
馃搮 April 24, 2025 路 Improvement
Officers Plugin Refactoring
Major improvements to the Officers plugin with better permission handling and reporting.
- Improved permission checks
- Enhanced reporting structure
- Better display templates
- Batch processing support
馃搮 April 21, 2025 路 Improvement
Documentation Portal
Comprehensive documentation system with Jekyll-based site and Mermaid diagram support.
- Documentation website
- Mermaid diagram integration
- Plugin documentation
- Architecture guides
馃搮 April 11, 2025 路 Announcement
Permissions Matrix
Visual permissions matrix for managing role permissions with AJAX updates.
- Interactive matrix view
- Batch permission updates
- Real-time UI updates
- Select all functionality
馃搮 April 10, 2025 路 New Feature
Policy-Level Permissions
Enhanced permissions system with policy-level tracking and scope management.
- Scoped role assignments
- Policy permission tracking
- UI components for management
- Database support
馃搮 March 28, 2025 路 New Feature
Warrant System Foundation
Complete warrant management system for tracking officer warrants, approvals, and expirations.
- Warrant creation and approval workflow
- Roster generation for batch warrants
- Warrant requirement integration with security
- Automatic expiration tracking
- Warrant release notifications
馃搮 January 1, 2025 路 New Feature
Office Hierarchy Refactoring
Major refactoring of office structure to support deputies, direct reports, and complex organizational hierarchies.
- Deputies can be direct reports
- Recursive deputy lookup
- Better office creation validation
- Improved hierarchy visualization
馃搮 January 2, 2025 路 Improvement
Email Queuing System
Background email processing with queue management for improved reliability and performance.
- Queue-based email sending
- Background cron processing
- Dev container queue support
- Queue debugging tools
馃搮 January 29, 2025 路 New Feature
Unwarranted Officers Report
New report for tracking officers who need warrants issued.
- View unwarranted officers
- Filter by branch and department
- Moved to Reports navigation
- Quick warrant action links
馃搮 January 24, 2025 路 New Feature
External Authorization API
New API endpoint for external systems (like Gulf Wars) to query member authorizations.
- REST API for authorization lookups
- Status and expiration filters
- Secure access controls
- Integration documentation
馃搮 February 23, 2025 路 New Feature
Branch Officers Turbo Frames
Improved branch officer displays using Turbo Frames for faster page loads and better interactivity.
- Paginated officer loading
- Search bar for officers
- Turbo Frame integration
- Better performance
馃搮 January 21, 2025 路 Improvement
Service Results Pattern
Refactored service layer to return detailed ServiceResult objects instead of simple true/false values.
- Detailed error information
- Success/failure context
- Better error handling in controllers
- Improved debugging
馃搮 December 25, 2024 路 Improvement
Roster Approval Workflow
Complete workflow for approving or declining warrant rosters with batch operations.
- Approve/decline individual warrants
- Batch roster actions
- Non-destructive cancellation
- Approval notifications
馃搮 December 30, 2024 路 New Feature
Award Events Filtering
Improved filtering for award events to show only relevant events and hide closed ones.
- Filter out closed events
- Default sort by start date
- Block declined recommendations from Crowns
- Better event selection
馃搮 January 1, 2025 路 Improvement
Bulk Recommendation State Transitions
Process multiple award recommendations at once with bulk state and status changes.
- Bulk edit modal interface
- Multi-select recommendations
- Batch status updates
- Streamlined workflow
馃搮 December 6, 2024 路 New Feature
Session Extension Alert
Interactive alert warns users before session timeout and allows one-click session extension.
- 5-minute warning before timeout
- AJAX session extension
- Non-intrusive notification
- Stimulus controller implementation
馃搮 October 16, 2024 路 Improvement
Special Character Handling
Improved handling of special characters like 脼 (Thorn) throughout the application.
- Member search handles 脼
- Authorization queues support special characters
- Autocomplete recognizes 脼 as "th"
- Better Unicode support
馃搮 October 14-16, 2024 路 Improvement
Duplicate Authorization Prevention
System now prevents members from submitting duplicate authorization requests.
- Check for existing requests
- Clear error messaging
- Prevents accidental duplicates
- Improved request workflow
馃搮 October 14, 2024 路 Improvement
Title, Pronouns, and Pronunciation Fields
New member profile fields for personal preferences and proper addressing.
- Title field (Lord, Lady, etc.)
- Pronouns field
- Pronunciation guide
- Displayed on cards and exports
馃搮 September 21, 2024 路 New Feature
Award Recommendations Major Rewrite
Complete overhaul of the Awards functionality for better configurability and maintainability.
- More configurable award types
- DRY code principles
- Better specialization handling
- Improved recommendation workflow
馃搮 October 29, 2024 路 Improvement
iOS 18 Offline Mode Compatibility
Fixed Progressive Web App compatibility issues with iOS 18's offline mode changes.
- Service worker fixes
- Better offline handling
- iOS Safari compatibility
- PWA manifest updates
馃搮 September 21, 2024 路 Bug Fix
Person to Notify Field
Award recommendations can now specify who should be notified when the award is given.
- New field on recommendations
- Included in exports
- Better communication workflow
- Integration with notifications
馃搮 September 12, 2024 路 New Feature
Recommendations Permission Separation
Separated viewing recommendations from creating recommendations for better access control.
- View-only permission option
- Create permission separate
- Better role granularity
- Improved security
馃搮 September 9, 2024 路 Security
Award Processing Reports
New reports for tracking awards through the processing pipeline.
- "To Be Processed" report
- "To Be Scheduled" report
- "To Be Given" report
- Export capabilities
馃搮 August 28, 2024 路 New Feature
Branch Links System
Branches can now have associated links for external resources and websites.
- Add multiple links per branch
- URL validation
- Display on branch pages
- Useful for kingdom websites
馃搮 August 13, 2024 路 New Feature
Stimulus.js Migration
Major frontend refactoring from jQuery to Stimulus.js for better maintainability.
- Removed jQuery dependency
- Modern JavaScript patterns
- Better code organization
- Improved testability
馃搮 July 27 - August 4, 2024 路 Improvement
Password Security Pattern
Implemented password complexity requirements and security patterns.
- Password strength validation
- Clear security messaging
- Better account protection
- Compliance with best practices
馃搮 July 23, 2024 路 Security
Modal Edit for Award Recommendations
Quick edit capability for award recommendations directly from index and board views.
- Modal popup editor
- Quick status changes
- Inline editing
- Improved workflow efficiency
馃搮 July 20, 2024 路 Improvement
Kanban Board for Awards
Visual kanban board interface for managing award recommendations through workflow stages.
- Drag-and-drop interface
- Status columns
- Quick actions
- Visual workflow management
馃搮 July 12, 2024 路 New Feature
Feature Flags System
Consistent feature flag implementation for enabling/disabling plugins and features.
- Per-plugin feature flags
- Configuration-based toggles
- Clean enable/disable logic
- Better deployment control
馃搮 July 11, 2024 路 Improvement
Member-Editable Additional Information
Members can now edit certain additional information fields themselves.
- Configurable editable fields
- Self-service updates
- Admin-controlled permissions
- Better data accuracy
馃搮 July 9, 2024 路 New Feature
View Your Submitted Awards
Members can view award recommendations they have submitted.
- Submitted awards tab
- View recommendations about you
- Better transparency
- Improved user experience
馃搮 July 9, 2024 路 New Feature
Email Debugging with Mailpit
Local development email testing using Mailpit for debugging email flows.
- Local SMTP capture
- Email preview interface
- Debug email templates
- Improved developer experience
馃搮 July 7, 2024 路 Improvement
Back Button Navigation Fix
Fixed browser back button behavior when using subdomains and AJAX navigation.
- Server-side history management
- Better state handling
- Cleaner navigation
- Improved user experience
馃搮 July 4-7, 2024 路 Bug Fix
Member Search Enhancement
Added search functionality to the members index for easier member lookup.
- Search input on members list
- Real-time filtering
- Multiple field search
- Improved performance
馃搮 May 2024 路 Improvement
Password Reset Flow
Complete password reset functionality with email integration.
- Reset request workflow
- Email notifications
- Secure token handling
- User-friendly process
馃搮 May 2024 路 New Feature
Multi-Step Approval Workflow
Support for authorization requests requiring multiple approvals before completion.
- Configurable approval counts
- Approval tracking
- Notification system
- Workflow visualization
馃搮 May 2024 路 New Feature
Member Registration Verification
Workflow for verifying newly registered users' memberships.
- Verification queue
- Admin review interface
- Status tracking
- Email notifications
馃搮 June 2024 路 New Feature
Mobile Member Cards
Progressive web app support for member cards on mobile devices.
- Mobile card interface
- PWA manifest support
- Offline-capable design
- QR code integration
馃搮 June 2024 路 New Feature
Officers Plugin
New plugin for managing organizational officers and their assignments.
- Officer CRUD operations
- Reporting structure
- Deputy management
- Term tracking
馃搮 June 2024 路 New Feature
Activities Plugin
Converted activities management into a standalone plugin for better organization.
- Independent plugin structure
- Activity management
- Integration with core
- Improved maintainability
馃搮 June 2024 路 Improvement
Reports System
Comprehensive reporting functionality with feature parity to legacy system.
- Multiple report types
- PDF generation
- Warrant reports
- Activity reports
馃搮 June 2024 路 New Feature
Asset Compilation Pipeline
Modern JavaScript and CSS build pipeline with webpack integration.
- JS/CSS compilation
- Asset versioning
- Lazy loading
- Build automation
馃搮 June 2024 路 Improvement
Tab Memory
Persistent tab selection memory so users return to their last viewed tab.
- Remember selected tabs
- Per-page memory
- Session persistence
- Better navigation
馃搮 June 2024 路 Improvement
Active Window Behavior
Database behavior for tracking active windows on records with start and end dates.
- Automatic status tracking
- Date-based activation
- Consistent behavior
- Multiple table support
馃搮 June 2024 路 New Feature
Initial Release
First production release of the Kingdom Management Portal with core functionality.
- Member management
- Role-based permissions
- Branch hierarchy
- Authorization workflows
- Award tracking
- Warrant management
馃搮 May 2024 路 Announcement
For technical details and complete commit history, see the GitHub repository.