# 每日摘要（UTC晚上九点）

**URL:** <https://meta.discourse.org/t/daily-summary-9pm-utc/291850>\
**Category:** Forum summaries\
**Created:** [2024 年1 月 16 日 21:56 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")\
**Posts on this page:** 1\
**Page:** 38

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2026 年9 月 29 日 21:03 UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/998 "2026-09-29T21:03:45Z")

</div>

# Today on [meta.discourse.org](http://meta.discourse.org)…

## Key Stats

It was a busy 24 hours on [meta.discourse.org](http://meta.discourse.org): the community produced **68 new posts** across **31 new topics** , earning **58 likes** in total. Development, Voice, and dark-mode styling dominated the conversation, with a healthy dose of self-hosting troubleshooting and feature brainstorming.

### 🏆 Top contributors by activity

| User | Posts | Likes received |
| --- | --- | --- |
| @Nat | 3 | 8 |
| @Ed_S | 2 | 6 |
| @Terraboss | 7 | 5 |
| @Awesomerobot | 3 | 4 |
| @NateDhaliwal | 5 | 3 |
| @Manut | 4 | 3 |
| @SkyeDragon | 2 | 3 |
| @Ethsim2 | 1 | 3 |
| @Lilly | 1 | 3 |
| @MDNJ | 3 | 2 |

* * *

## Interesting Topics

### #ux

- @Ed_S reported that the red “last visit” line is nearly invisible in dark mode on iPhone, earning five likes for the [screenshot-filled report](https://meta.discourse.org/t/-/413508/1?silent=true). @Nat responded within hours, [sharing a GitHub PR fix](https://meta.discourse.org/t/-/413508/2?silent=true) (discourse/discourse#44177) with side-by-side dark/light comparison screenshots. The report echoes @Ed_S's [earlier observation](https://meta.discourse.org/t/-/409097/5?silent=true) that the red line sometimes disappears from the topic list entirely when there are no new posts since the last visit.

- @Terraboss [walked through](https://meta.discourse.org/t/-/413534/1?silent=true) a deep CSS mystery: `backdrop-filter: blur()` works flawlessly on `.d-header` but falls flat on `.menu-panel` and the search dropdown, even with identical recipes. @Awesomerobot [provided CSS overrides](https://meta.discourse.org/t/-/413534/3?silent=true) for the opaque row backgrounds, then [explained](https://meta.discourse.org/t/-/413534/5?silent=true) that the header’s backdrop-filter becomes the compositing root, trapping nested dropdowns into only blurring content within the header — finally offering a pseudo-element workaround that did the trick. The whole journey inspired @Terraboss to [release Terraglass](https://meta.discourse.org/t/-/413602/1?silent=true), a full open-source frosted-glass theme with WCAG AA-checked light/dark palettes, configurable blur, and X-style onebox previews.

### #Feature

- The long-running [request for an admin “regular mode”](https://meta.discourse.org/t/-/211617/47?silent=true) (a sudo-like way to experience the forum as a normal user) picked up steam. @Nathank [described wanting a low-friction way](https://meta.discourse.org/t/-/211617/47?silent=true) to experience what users see while keeping superpowers reachable; @NateDhaliwal [suggested a banner UI](https://meta.discourse.org/t/-/211617/48?silent=true) similar to user impersonation showing time remaining and an exit button; and @Jonathan5 [proposed selecting from trust levels and groups](https://meta.discourse.org/t/-/211617/49?silent=true).

- @Ethsim2 [provided a detailed update](https://meta.discourse.org/t/-/370600/25?silent=true) on the recurring-events successor-topic feature, weighing the merits of an `after_code` backport hook against merging the functionality into the bundled Events plugin, and referencing the [open upstream PR #43187](https://github.com/discourse/discourse/pull/43187). @Ethsim2 noted that a separate plugin would be brittle and prefers either merging into core or exposing a supported hook around recurring-event rollover.

- @Roke_Julian_Lockhart [kicked off a fresh feature request](https://meta.discourse.org/t/-/413608/1?silent=true) to allow modifying posts in the review queue, linking back to the [earlier support question](https://meta.discourse.org/t/-/308887/4?silent=true) that indicated it isn’t currently possible — and [presuming the answer is still no](https://meta.discourse.org/t/-/308887/4?silent=true) while making the case for the feature.

### #Support

- @NateDhaliwal [flagged](https://meta.discourse.org/t/-/413458/1?silent=true) that [status.discourse.org](http://status.discourse.org) still listed the legacy “Starter” plan instead of “Free.” @RGJ [offered a nuanced take](https://meta.discourse.org/t/-/413458/2?silent=true) — the plan not being available for purchase doesn’t mean there are no customers still on it — and @Nat [updated the status page](https://meta.discourse.org/t/-/413458/3?silent=true) to include both.

- A wave of read-only mode reports hit during planned maintenance. @Heather_Phillips [asked why her site was suddenly locked](https://meta.discourse.org/t/-/413517/1?silent=true), and @Tgxworld [confirmed it was scheduled maintenance](https://meta.discourse.org/t/-/413517/3?silent=true). Meanwhile @Kesa_Sayed [hit a 500 error](https://meta.discourse.org/t/-/413454/1?silent=true) trying to disable read-only mode on their NRL forum, with @Chrisr [pointing to status.discourse.org](https://meta.discourse.org/t/-/413454/2?silent=true) and the 30-minute maintenance window.

- @Burke [requested](https://meta.discourse.org/t/-/413448/1?silent=true) that `user_badge` webhook payloads include usernames alongside user IDs, to avoid admin-only API lookups for an external service. @Putty [suggested Discourse Workflows](https://meta.discourse.org/t/discourse-workflows/407100?silent=true) as a workaround, and @NateDhaliwal [wondered why there’s no public-facing endpoint for user-by-id](https://meta.discourse.org/t/-/413448/8?silent=true) when `login_required` is off.

### #bug

- @Manut [isolated](https://meta.discourse.org/t/-/413542/1?silent=true) a mysterious recurring `ActionController::RoutingError (No route matches [POST] "/srv/se")` on fresh ESR dev containers (#dev-install), tracing it to the `human-activity-tracker.js` service. @NateDhaliwal [reproduced it on non-ESR too](https://meta.discourse.org/t/-/413542/4?silent=true), and @Nat [escalated it internally](https://meta.discourse.org/t/-/413542/5?silent=true).

- Fresh dev instances also brought broken QUnit testing: @Manut [reported](https://meta.discourse.org/t/-/413541/1?silent=true) bare-specifier errors (`discourse/plugins/styleguide?` was not remapped) when running the web UI test runner for plugins with dependencies. @Awesomerobot [reproduced it in Firefox and submitted a fix](https://meta.discourse.org/t/-/413541/2?silent=true) in PR #44181. Separately, @Manut [found that CLI QUnit runs fail out of the box](https://meta.discourse.org/t/-/413544/1?silent=true) because Chrome isn’t installed in the container.

- @MachineScholar [reported](https://meta.discourse.org/t/-/413601/1?silent=true) that selecting DeepFilterNet noise suppression on Safari completely silences the microphone in Voice calls — on both self-hosted LiveKit and LiveKit Cloud. They also [updated the Voice + LiveKit thread](https://meta.discourse.org/t/-/413325/2?silent=true) to confirm low-resolution, stuttering video persists across iPad Safari and macOS Chrome regardless of the LiveKit hosting provider.

### #Announcements

- @SkyeDragon [shared feedback](https://meta.discourse.org/t/-/411337/71?silent=true) from weekend Voice usage (#voice): the system transmits true stereo from mics that often only output one channel, leaving listeners hearing the speaker in only one ear. @Falco [clarified](https://meta.discourse.org/t/-/411337/72?silent=true) that Voice downmixes to mono on every audio quality setting except maximum — though @SkyeDragon noted it would be nicer to toggle that independently rather than lowering bitrate.

### #blog

- @Nukeador [revived](https://meta.discourse.org/t/-/381612/3?silent=true) last year’s “Building Communities That Think” post, sparking a rich discussion about real-time chat (Telegram, Slack, WhatsApp) draining engagement from async forums. @Satonotdead [argued that forums must offer unique value](https://meta.discourse.org/t/-/381612/4?silent=true), and @Orioni [shared an AI-assisted bridge tactic](https://meta.discourse.org/t/-/381612/7?silent=true): copying heavy Discord discussions, summarising them with AI, and posting the result to Discourse with links back to the original conversation.

### #Plugin

- @MDNJ [ran into](https://meta.discourse.org/t/-/97376/638?silent=true) inconsistent date/time formatting in the Discourse Events plugin (#events): excerpts, event cards, and popups mix day-before-month and 12H/24H clocks, and even setting “display local time” with the correct timezone made no difference. In a related thread, @Manut [asked whether the new event creation form](https://meta.discourse.org/t/-/404041/5?silent=true) (#events) can still be overridden by plugins, noting that an old plugin outlet now corresponds to the advanced form on ESR.

### #Theme component

- @Terraboss [announced the first milestone](https://meta.discourse.org/t/-/261792/121?silent=true) of his X/Twitter native embed fork, adding dark mode, plain-link removal once the tweet loads, fallback embedding for bare X links, and a fix for quote replacement — while @Lilly [confirmed the original component still works](https://meta.discourse.org/t/-/261792/121?silent=true) on her site.

* * *

## Activity by the @Team Group

- @Nat had a productive day: [responded to the dark mode last-visit line report](https://meta.discourse.org/t/-/413508/2?silent=true) with a GitHub fix and comparison screenshots, [updated status.discourse.org](https://meta.discourse.org/t/-/413458/3?silent=true) to reflect the “Free” plan, and [flagged the POST /srv/se 404 issue](https://meta.discourse.org/t/-/413542/5?silent=true) to the relevant team with a promise to follow up.

- @Awesomerobot helped @Terraboss debug the [backdrop-filter menu panel mystery](https://meta.discourse.org/t/-/413534/3?silent=true), first providing CSS overrides for the opaque notification rows, then [explaining the compositing-root restriction](https://meta.discourse.org/t/-/413534/5?silent=true) and sharing a pseudo-element workaround that finally delivered the frosted-glass effect. They also [reproduced and fixed the QUnit web UI test failure](https://meta.discourse.org/t/-/413541/2?silent=true) in PR #44181.

- @Tgxworld [reassured](https://meta.discourse.org/t/-/413517/3?silent=true) an anxious site admin that their forum’s read-only mode was due to scheduled maintenance, apologising for the inconvenience.

- @Chrisr [directed another admin](https://meta.discourse.org/t/-/413454/2?silent=true) to the scheduled maintenance announcements on [status.discourse.org](http://status.discourse.org), confirming their site would switch back to read/write within 30 minutes.

- @RGJ [added valuable context](https://meta.discourse.org/t/-/413458/2?silent=true) to the plan-rename discussion: just because the “Starter” plan is no longer sold doesn’t mean there aren’t customers still on it.

- @Falco [responded to the stereo-mic Voice report](https://meta.discourse.org/t/-/411337/72?silent=true), clarifying that Voice downmixes to mono on every audio quality setting except maximum, and suggested testing at a lower quality.

* * *

From invisible red lines to voices whispering in just one ear, yesterday was all about making the unseen _seen_ and the unheard _heard_ — with a little frosted glass and a whole lot of CSS magic along the way! 🥂

[上一页](https://meta.discourse.org/t/daily-summary-9pm-utc/291850.md?page=37)
