News feed widget

As a center administrator using ggLeap,
I want to see a "News Feed" widget in my Web Admin dashboard,
so that I can stay informed about new features, announcements, and promotional content published by ggCircuit.
Acceptance Criteria:
The widget must be enabled by default for all centers upon release.
The widget must appear at the end of the dashboard layout, without altering the user's custom layout.
The content must support Markdown formatting, including headers, lists, tables, images, links, quotes, and code blocks.
Each news item must include:
A title
A published date
A short text preview
A "Read more" link that opens the full article in a modal.
The feed must be global (not center-specific) and sorted by
published_at DESC.Users cannot delete, mark as read, or interact with entries beyond viewing them.
News items must not expire and there is no filtering logic per center in this initial version.
Centers can hide the widget via layout settings but cannot delete it permanently.
When images are included, they should:
Not appear in the preview
Be displayed fully in the modal view
Follow a square aspect ratio in previews if used in future versions
The backend must include a dedicated SQL table with fields for
draft,published, andpublished_at, and must use caching to reduce load.There must be a WYSIWYG Markdown editor for Super Admin to create and manage content, supporting both live preview and raw Markdown editing.
A Preview feature in Super Admin must be available, showing exactly how the final post will appear in the widget, including:
Text formatting
Link behavior
Image rendering in the modal
Position of the "Read more" link and publication date