New features
Trial account badge on dashboard
Trial account badge on dashboard
PII encryption key rotation
PII encryption key rotation
Automated archive purge with configurable retention
Automated archive purge with configurable retention
Improved GDPR report generation
Improved GDPR report generation
Updates
Reauthentication form improvements
Reauthentication form improvements
Richer jobs-by-type dashboard widget
Richer jobs-by-type dashboard widget
Enhanced audit logging
Enhanced audit logging
Data cleanup now covers case notes
Data cleanup now covers case notes
AI features removed from financial reports
AI features removed from financial reports
Bug fixes
Fixed rendering issue in email and IP verification views
Fixed rendering issue in email and IP verification views
Stale IP verification records cleaned up during login
Stale IP verification records cleaned up during login
New features
17 new email notification templates
17 new email notification templates
Production Docker image publishing
Production Docker image publishing
Improved API error responses
Improved API error responses
Updates
Brand management: smarter logo contrast handling
Brand management: smarter logo contrast handling
Configurable email sender name and address
Configurable email sender name and address
Improved authentication error handling
Improved authentication error handling
Code quality and performance improvements
Code quality and performance improvements
Bug fixes
Security report now correctly displays personal information
Security report now correctly displays personal information
Duration text pluralisation corrected
Duration text pluralisation corrected
New features
Export and import permissions
Export and import permissions
Downloadable default permissions template
Downloadable default permissions template
Updates
Improved Docker setup for self-hosted deployments
Improved Docker setup for self-hosted deployments
Dependency updates
Dependency updates
lodash to 4.18.1 and @xmldom/xmldom to 0.8.12, addressing minor security and compatibility improvements.Security Hardening
Encryption at rest extended to all core data entities
Encryption at rest extended to all core data entities
Data protection controls applied to additional API endpoints
Data protection controls applied to additional API endpoints
Data protection applied to activity logs and system communications
Data protection applied to activity logs and system communications
Statutory data retention policy enforced for job records
Statutory data retention policy enforced for job records
Secure contact retrieval in property search
Secure contact retrieval in property search
Release artefact integrity verification introduced
Release artefact integrity verification introduced
Resolved serialisation issue in HTTP error response logging
Resolved serialisation issue in HTTP error response logging
Features
Job archiving with read-only enforcement
Job archiving with read-only enforcement
Automated reconciliation of orphaned records during archiving
Automated reconciliation of orphaned records during archiving
Dark mode design system extended
Dark mode design system extended
Stale branch reporting workflow
Stale branch reporting workflow
Performance
Container base image upgraded to PHP 8.5
Container base image upgraded to PHP 8.5
Staging deployment workflow hardened against configuration drift
Staging deployment workflow hardened against configuration drift
Database schema rationalised
Database schema rationalised
Broad code quality improvements applied
Broad code quality improvements applied
Security & Compliance
Comprehensive PII encryption across all API endpoints
Comprehensive PII encryption across all API endpoints
Enhanced job search with encrypted field lookups
Enhanced job search with encrypted field lookups
COMPLIANCE-REPORT.md published covering UK GDPR, ISO 27001, Cyber Essentials, PECR, and property regulations
COMPLIANCE-REPORT.md published covering UK GDPR, ISO 27001, Cyber Essentials, PECR, and property regulations
API endpoint documentation updated for consistency
API endpoint documentation updated for consistency
Features
Maintenance mode system implemented
Maintenance mode system implemented
Progressive Web App (PWA) service worker enhanced
Progressive Web App (PWA) service worker enhanced
Brand management enhancements
Brand management enhancements
Default avatar SVG serving introduced
Default avatar SVG serving introduced
Session location map on security dashboard
Session location map on security dashboard
SecOps chiplets for security dashboard
SecOps chiplets for security dashboard
Document selection dropdown and document inspector enhanced
Document selection dropdown and document inspector enhanced
API
API access control checks implemented across all endpoints
API access control checks implemented across all endpoints
Health check endpoint added to all APIs
Health check endpoint added to all APIs
/health endpoint to all API modules, enabling infrastructure monitoring tools to verify service availability independently of business logic.API logging and testing framework enhanced
API logging and testing framework enhanced
Infrastructure
Protect-source workflow enhanced
Protect-source workflow enhanced
Dependency updates
Dependency updates
yaml package from 2.8.2 to 2.8.3 and updated picomatch to address minor security and compatibility improvements.PHPUnit configuration added for API testing
PHPUnit configuration added for API testing
Features
Security dashboard layout improvements
Security dashboard layout improvements
Recent uploads and accessed files count in security report
Recent uploads and accessed files count in security report
Legal document DPO and document management columns added
Legal document DPO and document management columns added
Maintenance
Deprecated settings, database backups, and obsolete scripts removed
Deprecated settings, database backups, and obsolete scripts removed
Logout process enhanced with improved cache clearing
Logout process enhanced with improved cache clearing
Code structure refactored for readability
Code structure refactored for readability
Features
Dark mode text colour utilities added
Dark mode text colour utilities added
Git repository hygiene workflow
Git repository hygiene workflow
Features
Comprehensive user activity tracking system
Comprehensive user activity tracking system
UUID-based profile routing
UUID-based profile routing
Notification system with user data integration
Notification system with user data integration
Contractor trades and certification management
Contractor trades and certification management
Online status system with real-time updates
Online status system with real-time updates
Avatar management and upload functionality
Avatar management and upload functionality
Features
Comprehensive profile system
Comprehensive profile system
Agent and contractor profile views
Agent and contractor profile views
Email verification system
Email verification system
Admin impersonation (view-as) functionality
Admin impersonation (view-as) functionality
Infrastructure
GitHub Actions deployment workflow established
GitHub Actions deployment workflow established
Clean URL routing implemented
Clean URL routing implemented
.htaccess to support clean URL routing across the platform, improving URL readability and enabling structured route definitions with authentication checks.Database schema and models established
Database schema and models established
Automated production cleanup workflow
Automated production cleanup workflow
Comprehensive database backup system
Comprehensive database backup system
Features
Authentication system
Authentication system
Theme configuration and dynamic theming
Theme configuration and dynamic theming
Project initialised with Tailwind CSS, Flowbite, and PHP components
Project initialised with Tailwind CSS, Flowbite, and PHP components