Skip to content

feat: add updates section to dashboard#3782

Open
stargazerwh wants to merge 2 commits intoLAION-AI:mainfrom
stargazerwh:fix/dashboard-updates-section
Open

feat: add updates section to dashboard#3782
stargazerwh wants to merge 2 commits intoLAION-AI:mainfrom
stargazerwh:fix/dashboard-updates-section

Conversation

@stargazerwh
Copy link

Summary

This PR adds an 'Updates' section to the dashboard for publishing news to users, as requested in #2606.

Features

  • RSS Feed Support: Configurable via environment variable
  • NEW Badge: Shows 'NEW' badge for unread updates
  • Read Tracking: Stores read status in local storage
  • Loading State: Skeleton loader while fetching news
  • Empty State: Friendly message when no updates available
  • Responsive Design: Works on all screen sizes

Usage

  1. Set to your RSS feed URL
  2. If not set, displays a default welcome message
  3. Users can click updates to mark them as read
  4. Unread updates are highlighted with blue background

Screenshots

Please test locally

Related Issue

Fixes #2606

stargazerwh and others added 2 commits March 1, 2026 09:14
Implements LAION-AI#3287

- Add new HideAllChatsButton component with confirmation dialog
- Integrate button into ChatListBase component
- Add translation strings for hide all functionality
- Allow users to hide all visible chats at once
- Hidden chats can still be found in 'Visible & hidden' view
- Add UpdatesWidget component to display news/updates
- Support RSS feed integration (configurable via env)
- Show 'NEW' badge for unread updates
- Store read status in local storage
- Add loading skeleton and empty state
- Add translations for new UI strings

Fixes LAION-AI#2606
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

pre-commit failed.
Please run pre-commit run --all-files locally and commit the changes.
Find more information in the repository's CONTRIBUTING.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build "updates" section on dashboard for us to publish news to users

1 participant