# Daily Summary (9pm UTC)

**URL:** https://meta.discourse.org/t/daily-summary-9pm-utc/291850
**Category:** Forum summaries
**Created:** [January 16, 2024, 9:56pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850 "2024-01-16T21:56:19Z")
**Posts on this page:** 1
**Showing post:** 486

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [April 25, 2025, 9:02pm UTC](https://meta.discourse.org/t/daily-summary-9pm-utc/291850/486 "2025-04-25T21:02:11Z")

</div>

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

## Key Stats

- **107 new posts** and **18 new topics** in the past 24 hours (data via [Daily Summary Feedback](https://meta.discourse.org/t/daily-summary-feedback/291853/251?silent=true)).

- Top users:

## Interesting Topics

- **#Dev Looking up and generating upload short-urls** : @merefield asked how to map Discourse’s `upload://…` short-URL to the full SHA1-based URL in Rails, and @david pointed to the `Upload.short_url` and `upload.url` methods that handle conversion ([post 1](https://meta.discourse.org/t/-/363412/1?silent=true) & [post 7](https://meta.discourse.org/t/-/363412/7?silent=true)). [read more](https://meta.discourse.org/t/-/363412/7?silent=true)

- **#Dev Request for Dynamic [Schema.org](http://Schema.org) in Theme Components**: @Aditya_Shevle proposed adding dynamic JSON-LD in theme components for topics and replies, and @RGJ noted that Discourse already serves schema via the crawler view’s JSON-LD (`QAPage`) markup ([post 1](https://meta.discourse.org/t/-/363392/1?silent=true) & [post 2](https://meta.discourse.org/t/-/363392/2?silent=true)). [read more](https://meta.discourse.org/t/-/363392/2?silent=true)

- **#Installation Recommendation for number of workers: cores × 2?** : @Editor0732 shared performance graphs showing queued web requests, and @Falco suggested bumping from 8→12 workers and enabling YJIT to clear the backlog ([post 11](https://meta.discourse.org/t/-/363055/11?silent=true) & [post 15](https://meta.discourse.org/t/-/363055/15?silent=true)). [read more](https://meta.discourse.org/t/-/363055/15?silent=true)

- **#Installation DISCOURSE\_SMTP\_AUTHENTICATION no documentation? None not working** : @inquiry set `DISCOURSE_SMTP_AUTHENTICATION: none` and got an “Invalid authentication” error; they resolved it by commenting out `DISCOURSE_SMTP_USER_NAME` and `PASSWORD` in `containers/app.yml` ([post 1](https://meta.discourse.org/t/-/363411/1?silent=true) & [post 2](https://meta.discourse.org/t/-/363411/2?silent=true)). [read more](https://meta.discourse.org/t/-/363411/2?silent=true)

- **#Installation Getting ‘welcome to nginx’ with no access to internet** : @tknospdr saw the default Nginx page on Ubuntu 24 and noted that only the host machine could load it (others failed), highlighting a networking quirk on Bitnami installs ([post 10](https://meta.discourse.org/t/-/148900/10?silent=true) & [post 11](https://meta.discourse.org/t/-/148900/11?silent=true)). [read more](https://meta.discourse.org/t/-/148900/11?silent=true)

- **#Support Do more persona files increase LLM request expenses?** : @wlandgraf worried that uploading many PDFs to personas would spike OpenAI token usage, and @Falco explained that cost is controlled by the “Upload chunk tokens” × “Search conversation chunks” settings ([post 1](https://meta.discourse.org/t/-/363440/1?silent=true) & [post 3](https://meta.discourse.org/t/-/363440/3?silent=true)). [read more](https://meta.discourse.org/t/-/363440/3?silent=true)

- **#Support Add border to image** : @robbie.morrison wanted a thin, per-image CSS border without a component; @awesomerobot explained that inline styles are stripped and suggested a theme-level `data-theme-image-border` wrapper with custom CSS ([post 1](https://meta.discourse.org/t/-/363471/1?silent=true) & [post 5](https://meta.discourse.org/t/-/363471/5?silent=true)). [read more](https://meta.discourse.org/t/-/363471/5?silent=true)

- **#Support Changing the Discourse Search bar to Coveo?** : @Joe_F asked how to swap Discourse’s default search for Coveo; @awesomerobot pointed to the existing Algolia plugin (#enterprise level) and noted custom Coveo integrations are possible under an Enterprise plan ([post 1](https://meta.discourse.org/t/-/363464/1?silent=true) & [post 3](https://meta.discourse.org/t/-/363464/3?silent=true)). [read more](https://meta.discourse.org/t/-/363464/3?silent=true)

- **#Support Share more social networks?** : @patrickemin wanted to add Bluesky to the share menu; Heliosurge recommended the [social-share theme component](https://meta.discourse.org/t/social-share/89980?silent=true) for easy extension ([post 1](https://meta.discourse.org/t/-/363371/1?silent=true) & [post 3](https://meta.discourse.org/t/-/363371/3?silent=true)). [read more](https://meta.discourse.org/t/-/363371/3?silent=true)

- **#Support Install PWA Not working as expected** : @Damian_Boon reported that Chrome refused the PWA prompt; @Falco discovered invalid HTML in the `<head>` (`<nav>` tag), and moving it restored PWA install and push notification prompts ([post 1](https://meta.discourse.org/t/-/363488/1?silent=true) & [post 6](https://meta.discourse.org/t/-/363488/6?silent=true)). [read more](https://meta.discourse.org/t/-/363488/6?silent=true)

- **#Support Mobile Keyboard covers interface, and does not allow the user to scroll** : @bitmage linked an [Android keyboard overlap bug](https://meta.discourse.org/t/android-keyboard-overlaps-text-when-flagging-with-something-else/249687?silent=true) where the soft keyboard hides flagging options, noting ongoing mobile layout issues ([report](https://meta.discourse.org/t/-/363505/1?silent=true) & [bug](https://meta.discourse.org/t/android-keyboard-overlaps-text-when-flagging-with-something-else/249687?silent=true)). [read more](https://meta.discourse.org/t/-/363505/1?silent=true)

- **#Site feedback Incorrect account stats** : @TempAccount was puzzled by an anniversary badge; @Southpaw explained a “staged user” record from Feb 2021 triggered it despite recent sign-up ([post 1](https://meta.discourse.org/t/-/363499/1?silent=true) & [post 4](https://meta.discourse.org/t/-/363499/4?silent=true)). [read more](https://meta.discourse.org/t/-/363499/4?silent=true)

- **#Site feedback How should participants manage third-party plugin reports on Meta** : in a discussion on isolating plugin bugs, @Moin proposed a new #3rd-party tag and support category to keep plugin troubleshooting focused ([idea](https://meta.discourse.org/t/-/362946/4?silent=true) & [reference](https://meta.discourse.org/t/understanding-user-statuses-roles-and-permissions/35171?silent=true#staged-3)). [read more](https://meta.discourse.org/t/-/362946/4?silent=true)

- **#Feature Using AI to assist in responding to new posts in Discourse** : @wlandgraf and @awesomerobot floated adding a “generate reply” AI toolbar button, and @sam confirmed persona-based helpers will make this possible soon ([post 4](https://meta.discourse.org/t/-/363298/4?silent=true) & [post 5](https://meta.discourse.org/t/-/363298/5?silent=true)). [read more](https://meta.discourse.org/t/-/363298/5?silent=true)

- **#Feature Opening a reply window via URL** : @CodeResearcher revived the user request for a URL parameter to open the composer directly, and the community reaffirmed its value for streamlined UX ([post 1](https://meta.discourse.org/t/-/44781/1?silent=true) & [post 23](https://meta.discourse.org/t/-/44781/23?silent=true)). [read more](https://meta.discourse.org/t/-/44781/23?silent=true)

## Activity by the [@team](https://meta.discourse.org/groups/team?silent=true) Group

- **@Falco** bridged cost–quality tradeoffs in [persona token settings](https://meta.discourse.org/t/-/363440/3?silent=true), debugged the PWA install error in [Install PWA Not working as expected](https://meta.discourse.org/t/-/363488/6?silent=true), and tuned performance by bumping workers & enabling YJIT in [Recommendation for number of workers…](https://meta.discourse.org/t/-/363055/15?silent=true).

- **@awesomerobot** clarified CSS sanitization and proposed a wrapper for image borders in [Add border to image](https://meta.discourse.org/t/-/363471/5?silent=true), and spotlighted the Algolia search plugin for Coveo integration in [Changing the Discourse Search bar to Coveo?](https://meta.discourse.org/t/-/363464/3?silent=true).

- **@david** explained upload short-URL generation in [Looking up and generating upload short-urls](https://meta.discourse.org/t/-/363412/2?silent=true) and investigated emoji CDN path issues in [Emoji Paths Not Using CDN URLs](https://meta.discourse.org/t/-/363404/2?silent=true).

- **@sam** weighed in on AI toolbar possibilities and persona wiring in [Using AI to assist in responding to new posts in Discourse](https://meta.discourse.org/t/-/363298/5?silent=true).

- **@Lilly** restored theme and search-banner order to fix display glitches in [Community not displaying correctly – new problem – help!](https://meta.discourse.org/t/-/363116/10?silent=true).

- **@Southpaw** unraveled the “staged user” anniversary badge mystery in [Incorrect account stats](https://meta.discourse.org/t/-/363499/4?silent=true).

- **@lindsey** highlighted the new experimental composer opt-in in [Test our new composer!](https://meta.discourse.org/t/-/352347/126?silent=true).

- **@supermathie** added extra headroom advice by suggesting a worker bump in [Recommendation for number of workers: cores × 2?](https://meta.discourse.org/t/-/363055/16?silent=true).

Here’s to more short-URLs, fewer headnav errors, and puppies safe from broken markup tomorrow!

---

_[View the full topic](https://meta.discourse.org/t/daily-summary-9pm-utc/291850)._
