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
Sidebar handling simplified
Sidebar handling simplified
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
Shared dashboard with role-based rendering
Shared dashboard with role-based rendering
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