Extending the client with dashboard widgets
Beginning with version 9.10, the client offers a dashboard that can be configured by the user. The dashboard contains widgets that can be removed from the dashboard. Additional widgets can be selected from a list. This list offers standard widgets, especially those that are known from the former dashboard and will grow with more helpful ones in the future.
If you develop your own custom client, you can add to the list widgets that you have implemented with your users' needs in mind.
The widget feature is based on the library @yuuvis/widget-grid that is available via npm:
https://www.npmjs.com/package/@yuuvis/widget-grid
You will find documentation about how to use the library and how to implement a widget on this npm page.