What’s New

AgrEGG includes an in-application announcement area for feature updates, notices, and temporary communications. In the codebase this appears as the What’s New feature.

Purpose

This feature is intended to present platform messages directly inside the application, so users can see updates without relying only on email or external communication channels.

Typical uses include:

  • announcing new features;

  • highlighting temporary operational notices;

  • showing reminders or warnings relevant to a specific Business Unit;

  • keeping important information visible for a limited period of time.

How messages are organized

The implementation indicates that each message can include:

  • a title;

  • a body message;

  • a validity window with start and end dates;

  • a visual style such as information, warning, or success;

  • an optional preview image;

  • a pinned status.

Pinned and regular messages

The code distinguishes between pinned messages and regular messages.

In practice this means:

  • pinned items can remain highlighted at the top of the list;

  • regular items are still visible while they are within their validity period;

  • older items naturally disappear from the active list once their validity window has expired.

Business Unit scope

Messages are not necessarily global. The feature is linked to Business Units or data views, which means users may see different announcement lists depending on the current context.

As a result:

  • one Business Unit can receive a dedicated message;

  • another Business Unit may not see the same item;

  • the visible list can change when the user switches context.

Read tracking

The code also records when a user opens a message.

This suggests the platform can distinguish between:

  • items that are available to a user;

  • items that have already been opened by that user;

  • items that are still active but not yet read.