XCC Site-Wide Redesign: Frontend Rewritten in Vue 3

2026-11-08 · XMUER Coding Community

The frontend of XCC has been rewritten: the old multi-page interface is now a Vue 3 single-page application, and browsing, discussions, team pages, search, notifications and settings all run on the new interface. The community’s data and features stay as they were; what changed is the way pages open.

The rewrite was needed because the old pages were switched by scripts assembled page by page, so every new feature had to be handled in several places at once. With Vue 3 the interface is generated uniformly by one set of components, and later feature updates will reach the whole site faster.

Changes to the interface

Switching between pages no longer reloads the whole page. Opening a project, a topic or a user page replaces the content in place, and a skeleton placeholder is shown while it loads.

Projects without a cover used to show “No cover”; now a fixed cover image is generated for each project, and the same project shows the same image every time.

“Open the next project” now offers 3 recommended projects by default after you finish viewing a project; if you are used to the old random jump, you can switch back to it in settings.

What stays the same

All page addresses are unchanged, and links in your bookmarks open as before. Account, project, discussion board and notification data need no migration. The editors (TurboWarp / XCE), the admin panel and Pure Space are still the same pages.


If you run into problems or have suggestions, feel free to post on XMUER Forum or in the XCC topics area, or write to xcc@caellab.com.