Skip to content

Conversation

@berry-13
Copy link
Collaborator

@berry-13 berry-13 commented Nov 30, 2025

Summary

This PR adds support for non-dismissible “persistable” banners. The schema and validation now include a persistable flag, the update script can set it, and the UI ensures these banners always appear without a dismiss button. This enables reliable, permanent system-wide announcements

Docs: LibreChat-AI/librechat.ai#459

Closes #7991

Change Type

  • New feature (non-breaking change which adds functionality)

Checklist

  • My code adheres to this project's style guidelines
  • I have performed a self-review of my own code
  • I have commented in any complex areas of my code
  • My changes do not introduce new warnings
  • I have written tests demonstrating that my changes are effective or that my feature works
  • Local unit tests pass with my changes
  • Any changes dependent on mine have been merged and published in downstream modules.

@danny-avila danny-avila changed the base branch from dev to dev-staging November 30, 2025 23:58
@danny-avila danny-avila force-pushed the dev-staging branch 4 times, most recently from 79a02c8 to 8f35239 Compare December 2, 2025 18:14
@berry-13 berry-13 requested a review from danny-avila December 2, 2025 22:45
@danny-avila danny-avila force-pushed the dev-staging branch 2 times, most recently from d3aa6bb to 9ce9c71 Compare December 3, 2025 19:27
@danny-avila danny-avila merged commit 401b2eb into dev-staging Dec 3, 2025
6 checks passed
@danny-avila danny-avila deleted the feat/persistable-banner branch December 3, 2025 22:22
danny-avila pushed a commit that referenced this pull request Dec 4, 2025
* feat: Add persistable property to banners and update related components

* refactor: Clean up Banner component and improve className handling
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.

3 participants