Announcing Traq v3.9.0-alpha.1
We're excited to announce the release of Traq v3.9.0-alpha.1, the first alpha release of the upcoming v3.9.0 major update. This release brings significant architectural improvements and new features that lay the groundwork for the future of Traq.
⚠️ Alpha Release Warning
This is an alpha release and should NOT be used in production. If you want to test it on an existing install, backup your database first. I will not be held responsible for any loss of data.
What's New in v3.9.0-alpha.1?
This release includes major architectural changes and new features:
Alpine.js Integration
Traq now uses Alpine.js for enhanced interactivity in ticket listings and user profile pages for assigned tickets. This provides a more responsive and dynamic user experience without the overhead of larger JavaScript frameworks.
New Ticket View
The ticket viewing interface has been completely redesigned to provide a better user experience with improved layout, better information hierarchy, and enhanced usability.
Reorganized File Structure
Internal files have been reorganized for better maintainability and structure. Themes, plugins, and languages have been moved to a centralized data/ directory, making it easier to manage customizations and extensions.
View Inheritance
Views now support inheritance using extendView(...), allowing for more modular and maintainable template code. This makes it easier to customize themes while maintaining upgrade compatibility.
Testing the Alpha
Interested in testing Traq v3.9.0-alpha.1? Remember, this is an alpha release for testing purposes only. Do not use this in production environments. Always backup your database before testing on an existing installation. Download the alpha from our GitHub releases page.
Download v3.9.0-alpha.1 (GitHub)