Today on meta.discourse.org…
June 30, 2026 – July 1, 2026
Key Stats
In the last 24 hours, the community contributed 55 new posts across 30 topics, receiving a total of 74 likes.
Top Users by Likes and Posts
| User | Likes | Posts |
|---|---|---|
| Sam | 12 | 1 |
| Falco | 6 | 3 |
| Nat | 6 | 2 |
| Overgrow | 5 | 2 |
| Loic | 5 | 1 |
| Willy | 5 | 1 |
| Chapoi | 4 | 2 |
| Lilly | 4 | 2 |
| Moin | 3 | 4 |
| NateDhaliwal | 3 | 2 |
Interesting Topics
#Announcements
-
Sam announced Cost‑based quotas for Discourse AI, a new feature that allows budgeting AI spend by estimated dollar cost. Read more
-
Loic posted the June 2026 monthly release notes, covering all changes in version 2026.6 as well as patch releases for 2026.1.5, 2026.4.2, and 2026.5.1. See the full changelog
-
Chapoi followed up on the Inline integration of AI Suggestions (in Composer) announcement, discussing making the UI consistent across the composer and other instances. Details here
General
-
Overgrow asked whether AI translations + crawler indexing yield SEO payoff, sharing concerns about cost and duplicate content. Nat responded with a detailed blog post and a note about a recent fix for the
set locale from paramsetting. Follow the discussion -
Philh showcased a Discourse Comments integration on Astro Starlight, with a temporary demo that blends content and comments seamlessly. NateDhaliwal praised the Mermaid support. Check it out
#Self-hosting
-
Willy shared a practical guide on How to install plugins without using a third-party host, explaining how to mount local plugins into the Discourse container via
app.ymlhooks. Pfaffman suggested symlinking instead for easier restarts. Read the solution -
Lilly and Falco investigated Custom Emojis loaded from S3/R2 bypassing CDN routing. After a wild goose chase involving a typo in Cloudflare DNS, Lilly confirmed that her PR (using
Discourse.store.cdn_url()) fixes the issue for R2. See the full saga -
Tayhansolo asked about Proxying a new setup with a reverse proxy, and Darkpixlz recommended Cloudflare Tunnels or ngrok for residential setups. Learn more
Support
-
Singi2016cn wanted to change the homepage to a custom route. Chapoi recommended the
custom_homepagemodifier and Block System, while NateDhaliwal reminded to set the default home to(default)in user preferences. Get the answer -
Akjgklajg asked how to see previous invite links – Moin pointed to
/my/invited/in the user profile. Find your invites -
Akjgklajg also reported that invite links to private groups with a private topic give an access denied error on first click. Details here
#Feature
- Overgrow raised a feature request to limit topic translation to specific categories, arguing for an allow‑list to better control AI translation costs. Pmusaraj shared his view that translating all public content is generally beneficial. Voice your opinion
bug
-
Moin discovered that tags are partly visible on the “which topic do you want to reply to” modal, showing a white spot caused by a partially hidden fourth tag. See the bug report
-
Architect and Awesomerobot discussed the OP of warnings not highlighted with Staff Color bug, and Awesomerobot applied a fix. Check the PR
-
Moin reported that the RTE removes quotation marks within wrap syntax, specifically breaking the theme-install-button wrap. Reproduction steps
ux
- Dreieck pointed out that nested mouseover notes can be entered but not shown, creating a usability gap where the inner note is unreachable. Discuss the solution
#Theme component
- Awesomerobot improved the Homepage Feature component by updating images to use
srcset, fixing the “hide featured tag” setting, and allowing multiple tags. However, the change triggered thousands of thumbnail regeneration jobs – a quick rollback was issued. Follow the updates
Activity by the Team Group
In the last 24 hours, members of the Discourse team were active across several threads:
- Sam announced cost‑based AI quotas and explained the new budgeting feature.
- Loic published the June 2026 monthly release and the accompanying changelog.
- Nat provided detailed answers on AI translation and SEO, and followed up with a fix for the 7 footgun.
- Falco helped troubleshoot custom emoji CDN routing and discussed HTML comments influencing AI summaries.
- Chapoi gave advice on custom homepage setup and discussed inline AI suggestion UI consistency.
- Awesomerobot fixed the OP highlight bug in warnings, updated the Homepage Feature component, and submitted a PR to modernise the Post Views Counter theme component.
- Pmusaraj weighed in on the feature request to limit translation categories.
- Zogstrip apologised for the Theme Creator 500 error and linked to the fix PR.
- Supermathie discussed handling the chain of trust for the end user’s real IP and explained why nginx is the correct place to make that decision.
Yesterday’s great emoji heist taught us that even a tiny typo in Cloudflare can turn a CDN into a comedy show – but at least Lilly emerged with a deeper understanding of rabbit holes (and emojis)! ![]()
![]()