Author: Mitannie
OPTIMIZATIONS
- Global refactor of the ScreenMP image architecture for better stability and long-term maintainability.
- Improved PHP performance
- Full compatibility with PHP 8.x (strict reference handling, removal of deprecated behaviors).
- Optimized upload handling for multiple simultaneous file uploads.
- Conditional loading of scripts and styles to reduce unnecessary overhead on unrelated pages.
- Major improvements to the JavaScript upload module for smoother drag & drop, paste, and file selection interactions.
- Overall UI responsiveness improvements on desktop and mobile devices.
NEW FEATURES & CHANGES
Clear separation between:
- Personal images
- Company (VTC) images
ScreenMP Auth – User Accounts
Authentication system :
- Registration page
- Login page
- Automatic logout page
Creation and management of roles:
- Individual
- Company
- Staff SMP
Public user profile pages accessible at /user/{username}:
- Profile picture
- Profile banner
- Displayed role
User profile management page /user/edit:
- Profile and banner image update
- Description editing
- Privacy settings
- Secure account deletion
Patreon login integration available on the registration page, with redirection after authentication.
ScreenMP VTC – Companies
Company (VTC) creation via /vtc/create.
Secure invitation system:
- Single-use invitation links
- Automatic expiration after 48 hours
Internal company role management:
- Founder
- Members
Company image library available at /vtc/library:
- Shared access to company images
- Deletion rights limited to:
- Image owner
- Company founder
Member list page /vtc/users with management tools for founders.
Public company page /vtc displaying company information.
Founder protection:
- Founder cannot leave or delete the company unless leadership is transferred.
BUG FIXES
- Resolved syntax errors leading to white screens or REST API failures.
- Fixed drag & drop and paste upload issues.
- Corrected incorrect image URLs causing 404 errors.
SECURITY & MODERATION
- Enhanced file validation (size, MIME type, extension).
- Secure deletion system with permission and ownership checks.
- Image reporting system with manual review by the France Logistique VTC team.
- Secured VTC invitations and access to shared libraries.
Last update: 20/01/2026
💙 Thank you to all TruckersMP community members who support and trust the ScreenMP project.


No responses yet