← Back to all posts

By Rox Team

Rox v2026.1.0 Released - Plugin System is Here!

First Major Update of 2026

Happy New Year! We're excited to deliver Rox v2026.1.0 as our first release of 2026 🎉

This release brings the long-awaited Plugin System Foundation, enabling you to freely extend Rox's functionality.

New Feature: Plugin System Foundation

EventBus Architecture

We've implemented a central event system for plugin communication. With before/after lifecycle hooks, you can inject custom processing before and after event handling.

Secure Plugin Context

Plugins run in a sandboxed environment with permission-based access control for safe operation:

  • storage - Data storage and retrieval
  • api - API calls
  • ui - UI element additions
  • events - Event subscription and publishing

Plugin Registry

We've implemented a registry for dynamic plugin loading, registration, and lifecycle management. Installing and uninstalling plugins is now straightforward.

UI Slot System

We've prepared component injection points in the frontend. Plugins can add their own UI components to designated areas.

Hot Reload Support

Development mode supports hot reload with file watching, speeding up iteration during plugin development.

Sample Plugins

We've included two sample plugins as references for plugin development:

activity-logger

A plugin demonstrating event subscription and Storage API usage. It records user activities as logs.

auto-cw

A plugin demonstrating UI injection and note creation interception. It automatically adds CW (Content Warning) under specific conditions.

Other Improvements

Deck Features

  • Added refresh button to columns
  • Real-time updates for Mentions and List columns
  • Real-time updates for Notifications column

OGP & Embed Features

  • Improved Discord/Slack embed display
  • Added oEmbed endpoint
  • Added ActivityPub alternate link (Misskey compatible)

Mastodon API Compatibility

  • Added statuses/accounts endpoints
  • Improved compatibility with existing Mastodon clients

Documentation

We've prepared comprehensive documentation for plugin development:

  • Plugin Development Guide (English/Japanese)
  • Plugin Marketplace Specification
  • Architecture Documentation

How to Update

If using Docker:

docker compose pull
docker compose up -d

For bare metal installations, pull the latest version, rebuild, and restart.

The Future of Rox

With the plugin system foundation in place, we're looking forward to plugin development from the community. Why not bring your ideas to life as plugins?

If you have any questions or feedback, please reach out via our GitHub repository.

Love rocks. Rox. 🚀