Skip to content

Markdown announcements, announcement editing, announcement notification fixes - #725

Merged
trevnels-cs merged 5 commits into
developmentfrom
feature/announcement-improvements
Sep 4, 2026
Merged

Markdown announcements, announcement editing, announcement notification fixes#725
trevnels-cs merged 5 commits into
developmentfrom
feature/announcement-improvements

Conversation

@trevnels-cs

@trevnels-cs trevnels-cs commented Sep 2, 2026

Copy link
Copy Markdown
Contributor
  • Update announcement management panel to be more consistent with others
  • Consistent announcement spacing in Dashboard header
  • Announcements can now contain markdown content
    • Markdown renderer updated to allow inheriting color from parent so that text renders properly inside Callouts.
  • Announcements can now be edited after-the-fact
    • Currently these aren't pushed over the socket like newly created announcements to reduce mass socket activity, clients will eventually catch up when navigating/reloading.
  • Fix system announcement notifications not being created for offline users
  • Optimized away N+1 issues with bulk announcement notifications - replaced per-user db operations with a single bulk operation.
  • Notifications now track the ID of their source announcement, so deletes/edits can now properly extend to affected notifications.

@trevnels-cs
trevnels-cs force-pushed the feature/announcement-improvements branch from 7b53033 to 42e1411 Compare September 2, 2026 20:26
@trevnels-cs
trevnels-cs force-pushed the feature/announcement-improvements branch from 42e1411 to 1d336e3 Compare September 2, 2026 20:37
@trevnels-cs
trevnels-cs force-pushed the feature/announcement-improvements branch from 1d336e3 to 3c9f997 Compare September 2, 2026 20:46
Comment thread backend/ng/announcements/models/Announcement.py Outdated
Comment thread backend/ng/announcements/models/Announcement.py
Comment thread backend/ng/announcements/models/Announcement.py Outdated
Comment thread backend/ng/announcements/controllers/manage_announcements.py Outdated
@trevnels-cs
trevnels-cs merged commit ab3b0d4 into development Sep 4, 2026
4 checks passed
@trevnels-cs
trevnels-cs deleted the feature/announcement-improvements branch September 4, 2026 17:09
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.

2 participants