(Browser-)Persistent dashboard configuration
The dashboard user should be able to customize certain dashboard components and behaviour. This should be at least browser-persistent, e.g. by storing it in LocalStorage. It could be discussed if the settings should be stored with steering, so that the behaviour is user based and not client based, but I think this might be over-engineered (meaning: not a lot of demand for it but significant efforts to change in dashboard as well as steering).
What should be configurable:
- the default language
- style set / color scheme (if we provide light and dark mode or more)
- if and when the show selector should switch between a dropdown and a text input (see #28 (closed) and commit 47d1ec99)
- for programme managers (=superusers) if the emission manager shows the calendar or list view by default