← Back to Blog

Big Changes Are Coming

By Jack ·

I've been working on some significant improvements to Traq that will make the platform cleaner, more organized, and more consistent. These changes touch everything from how files are organized on the filesystem to the user interface you interact with every day. Here's what's coming:

What's Changing?

These updates focus on better organization, consistency, and a more modern experience. Here's a breakdown of what's on the way:

New Data Directory

To better organize Traq's files and make the installation cleaner, config and plugin files are moving to a new dedicated data directory. In the future, this directory will also hold languages and themes, creating a unified location for all user-customizable content. This separation makes it easier to manage your configuration, keeps plugin files organized, and simplifies backups. All your important data will be in one centralized location, making maintenance and upgrades smoother.

Filesystem Reorganization

Lots of files are being reorganized throughout the Traq codebase to clean up the filesystem structure. This reorganization improves code maintainability, makes it easier to find what you're looking for, and creates a more logical file hierarchy. While these changes are mostly internal, they'll make future development faster and the codebase more approachable for contributors.

Alpine.js Migration for Ticket List

The ticket list is now using Alpine.js instead of Vue, making it consistent with the rest of the UI. This change eliminates the need for multiple JavaScript frameworks, reduces the overall bundle size, and creates a more uniform development experience. You'll notice faster load times and a more consistent feel across all parts of Traq.

Modern UI Tweaks

The UI is receiving some tweaks to be more modern and polished. These refinements improve visual consistency, enhance readability, and create a more contemporary feel throughout the interface. While subtle, these changes add up to a noticeably improved user experience.

A Whole New Ticket List

A completely redesigned ticket list is coming in the future. This new interface will be more powerful, easier to use, and provide better ways to view and manage your tickets. Expect improved filtering, sorting, and a more intuitive layout that makes working with tickets faster and more efficient.

Redesigned Ticket Pages

A completely redesigned, modern ticket page is coming, along with a new create ticket page. These pages will feature a cleaner layout, better organization of information, and an improved editing experience. Creating and viewing tickets will be more intuitive and efficient, with all the information you need right where you expect it.

New Localization Library

A new, better localization library is on the way that will improve how Traq handles translations and language files. This upgrade will provide better performance, more flexible translation management, and improved developer experience. Language file maintainers will need to make some minor edits to current language files to work with the new system, but the migration process will be straightforward and well-documented.

Join the Conversation

These are big changes, and I want to build them with you. Your feedback is more valuable than ever. Head over to the community discussions on GitHub to share your thoughts on the roadmap and help shape the future of Traq.

Share Your Feedback on GitHub