solid_stack_web aims to be the definitive operational dashboard for the full Rails Solid Stack — a single mountable engine covering Solid Queue, Solid Cache, and Solid Cable with the depth needed for day-to-day production operations, not just a status page.
Breaking changes or large architectural additions.
- i18n / locale support — wrap all user-visible strings in
I18n.t; makes the gem usable for non-English apps - Custom dashboard cards — registration hook so host apps can inject their own stat cards alongside the built-in queue, cache, and cable cards
- Custom nav links —
config.nav_links = [{ label: "Admin", url: "/admin" }]to integrate the dashboard into the host app's navigation
- Background job execution — this is a monitoring engine, not a worker runner; it will never enqueue or execute jobs itself
- Multi-app support — one mounted instance per Rails app; cross-app aggregation is out of scope
- Solid Queue pro features — concurrency limits, job priorities at the process level — those belong in Solid Queue itself
- WebSocket push — real-time push via Action Cable is deferred; polling via Turbo Frame covers the operational need without coupling the dashboard to its own cable configuration