# Granular Subscriber Preference Control - Novu Changelog

> Novu changelog: Granular Subscriber Preference Control. Learn about the latest updates, features, and improvements to the Novu notification infrastructu...

Canonical: https://novu.co/changelog/granular-subscriber-preference-control/

Markdown: https://novu.co/changelog/granular-subscriber-preference-control.md

Last updated: 2024-10-10T07:43:18.389Z

Published: 2024-10-10T07:43:18.389Z

We are excited to ship more customizable and granular control over the default subscriber preferences and change the visibility of the different preferences controls.

### Preference on all levels

The new preference control allows the following scenario:

- A developer specifies the default behavior in the code

- A non-technical team member can override the behavior using the dashboard

- A subscriber can change the default preference behavior using the &lt;Inbox /&gt; component or API.

### Common usecases

- Hiding critical workflows from the user preferences

- Setting some channels as on or off by default for given workflows

- Disable the ability to control the code-set settings from the UI for system-critical workflow and only manage them in code.

Read more on our [docs](<https://docs.novu.co/concepts/preferences>)

### Other notable changes

- @novu/js and @novu/react v2.4.0

  - By default, hide the critical workflows from the preference list

  - Preview for inbox notification content in the dashboard now supports bold in the subject and in the body

  - 🐛 Bug Fix: `notification.read()` call returning empty notification object

  - 🐛 Bug Fix: The wrong time was displayed with old notifications

  - 🐛 Bug Fix: The notification mark as actions appear to be under the subject/body
