惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
MongoDB | Blog
MongoDB | Blog
爱范儿
爱范儿
小众软件
小众软件
MyScale Blog
MyScale Blog
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
V
V2EX
量子位
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
阮一峰的网络日志
阮一峰的网络日志
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler
C
Check Point Blog
月光博客
月光博客

Discourse Meta - Latest posts

Horizon: High Context Topic Cards I'd like to ask what this file /var/www/discourse/vendor/data/RT_sRGB.icm is used for? Discourse to Markdown Plugin How to verify a subdomain (mysite.discourse.group) in Google Search Console? Reader Mode Publishing WordPress gallery posts on Discourse Discourse User Feedback New user filter by custom field and contact Interact with discourse from Python? Why we can't type the assignee in the search of a post to assign - home screen app Redis Flushall Category-toggled one-touch move post Some sort of variable to eliminate duplicate text? Why did this plugin replacement fail? Add user to list modal often appears above the mobile viewport sceen Creating/Editing a post on mobile: let's discuss the 2026 Discourse experience Wp-discourse feature request - do not show comments with specific tag? Are there any good Chinese plugins? Discourse ID and 2FA Discourse MCP is here! Sample Forum to See Admin Features? I am unable to register for a free Discourse site Wikipedia Lookup Add text for /login (like js.create_account.disclaimer for /signup) How can i set disable Markdown & Default to Rich Text What's the background image size for the Welcome Banner? How do I enable Associated Accounts with 2FA? Hamburger toggle Support <span data-attribute> in the rich editor Cannot disable read-only mode on Free Plan
Dismiss Admin Noise!
Lilly (Lillian ) · 2026-05-25 · via Discourse Meta - Latest posts

Install this theme component

:woman_technologist:t2: Overview

A lightweight Discourse theme component that automatically dismisses (hides) specific system notifications in the user menu for admins.

This component is designed to reduce UI noise and cognitive load—especially helpful for neurodivergent admins (like me), or those who update their instances frequently and track changes via Meta (like me), or just YOLO admins who live on the edge in their development forums! (also like me) :grin:

:gear: Settings

The following notifications can be automatically dismissed in the component admin settings:

Setting Description
No new features notifications Hide notifications for new features
No invitee accepted notifications Hide notifications for invitees accepted
No membership accepted notifications Hide notifications for group membership accepted (note: does not affect consolidation of membership notifications)
No granted badge notifications Hide notifications for granted badges
No upcoming change promoted notifications Hide notifications for upcoming changes automatically promoted
Screenshot of settings
Screenshot 2026-05-24 at 5.03.14 PM

:light_bulb: Notes

  • Only admin users are affected; for example non-admins will still get notified of their granted badges or accepted invites regardless of the settings enabled in this component.

  • If all of the component’s setting are enabled, one can end up with an empty other notifications tab or all notifications tab depending on how busy their forum notifications are.

  • Admin notifications for upcoming changes can now be automatically dismissed with a setting in user preferences -> notifications.

  • I am not responsible if this component somehow makes you miss an important notification!


Check out my other Discourse stuff

haydenjames (Hayden James) 2

Maybe this is it lol. Diagnosed ADHD here. I wish I took a screenshot a few mins ago but woke up to ~ 30 accepted invites and could only see the last 15 in the notification box (would prefer not to have to visit /u/hydn/notifications just because invites take up all the dropdown slots). At the very least, it’s been off-putting that there was no built-in way to manage that.

Thanks!

Lilly (Lillian ) 3

btw, if a person wants to test this component’s settings without having to do the actual actions that trigger these notifications (and you have ssh access), you can use these commands in the rails console to trigger those respective event notifications (use the triggers applicable to your component’s settings):

cd /var/discourse
.launcher enter app
rails c
# find and set your user variable
u = User.find_by_username("YOUR ADMIN USERNAME")

# trigger: new features
Notification.create!(
  user: u,
  notification_type: Notification.types[:new_features],
  read: false,
  data: {}.to_json
)

# trigger: invitee accepted
Notification.create!(
  user: u,
  notification_type: Notification.types[:invitee_accepted],
  read: false,
  data: { display_username: "awesome_new_user" }.to_json
)

# trigger: group membership accepted
Notification.create!(
  user: u,
  notification_type: Notification.types[:membership_request_accepted],
  read: false,
  data: { group_name: "Trust_Level_4" }.to_json
)

# trigger: granted badge
Notification.create!(
  user: u,
  notification_type: Notification.types[:granted_badge],
  read: false,
  data: { badge_name: "Great Topic", badge_id: 10 }.to_json
)

# trigger: upcoming change promoted
Notification.create!(
  user: u,
  notification_type: Notification.types[:upcoming_change_automatically_promoted],
  read: false,
  data: { 
    upcoming_change_humanized_name: "Experimental CSS",
    upcoming_change_name: "experimental_css"
  }.to_json
)

# broadcast (Watch your browser in another window or tab when you hit enter!)
u.publish_notifications_state

best way to test is to disable the setting in the component you want to test and run the related rails trigger command, see the notification pop up, then enable the setting and do a hard refresh to see them disappear.