일일 요약 (UTC 오후 9시)

오늘 meta.discourse.org에서…

주요 통계

  • 새 게시물 총계: 130
  • 새 주제 총계: 19
  • 최고 사용자 (좋아요, 게시물):
    • sam (23개 좋아요, 4개 게시물)
    • Moin (18개 좋아요, 14개 게시물)
    • Falco (16개 좋아요, 4개 게시물)
    • awesomerobot (12개 좋아요, 4개 게시물)
    • joffreyjaffeux (11개 좋아요, 7개 게시물)
    • david (11개 좋아요, 5개 게시물)
    • keegan (10개 좋아요, 3개 게시물)
    • nolo (8개 좋아요, 2개 게시물)
    • jordan-vidrine (7개 좋아요, 5개 게시물)
    • ondrej (6개 좋아요, 2개 게시물)

출처: meta.discourse.org의 일일 요약 데이터


관심 있는 주제

UX

  • “새로운 헤더 드롭다운 / 알림 메뉴 스타일”에서 keegan는 여러 내비게이션 스타일링 아이디어를 제시했으며, horizontal-overflow-nav 디자인을 모방하고 읽은 알림을 흐리게 처리하는 것을 제안했습니다. sam는 원형 위치, 내비게이션 배치, 하이라이트 심리학에 대해 의견을 나눴습니다. 더 보기

  • “모바일 보기에서 일부 주제가 슬라이드 스페이스(오른쪽 여백)로 이어짐”에서 Rafael_Goncalves가 모바일에서 원치 않는 가로 스크롤을 보고했으며, Moin는 최근 #369637 수정으로 해당 문제가 제거되었음을 확인했습니다. 더 보기

  • “채팅: 같은 사용자의 연속 메시지에 대한 시간 형식 불일치” 스레드에서 sam가 UX 특이점을 확인하고 Jagster가 혼합된 12/24시간 형식에 대해 질문했습니다. 더 보기

공지사항

  • “AI 아티팩트 사용자 저장소”에서 sam가 임베디드 설문조사 아티팩트와 함께 AI 아티팩트 저장소를 공개했으며, Falco는 플레이 가능한 게임패드 실험을 통해 사용자 저장소 기능을 데모로 선보였습니다. 더 보기

기능

  • “**협업 설정을 위한 기본 전체 화면 채팅”에서 nolo가 사용자가 채팅으로 바로 진입하도록 사이트 설정이나 테마 해킹을 요청했으며, joffreyjaffeux는 discourse_chat_preferred_mode를 설정하기 위한 초기화자 스니펫을 제공했습니다. 더 보기

설치

  • “Nomad 지원”에서 hnnsly가 Hashicorp Nomad 배포에 대해 질문했고, Falco는 컨테이너 이미지와 함께 Nomad 기반 호스팅 설정을 언급했습니다. 더 보기

  • “업데이트: Cloudflare 장애! – Discourse “3.5.0.beta6” 업데이트 실패”에서 haydenjames가 Cloudflare 사고 중에 npmjs.org 503 오류를 진단하고 eisammy가 --skip-mac-address를 사용하는 우회책을 공유했습니다. 더 보기

버그

  • “게시된 페이지 CSS가 프론트엔드에 표시되지 않음”에서 chrismalone가 게시된 페이지에서 테마 CSS가 누락된 것을 보고했고, david가 스타일시트 로딩을 복구하기 위해 PR #33179를 식별하고 병합했습니다. 더 보기

  • “주제 내 매우 긴 줄이 페이지가 가로 스크롤되게 함(많이!)”에서 awesomerobot가 PR #33175가 오버플로우를 수정했음을 확인했습니다. 더 보기

  • “단어 하나만 인용할 수 있음”에서 Moin가 PR #33143와 관련이 있을 수 있는 Android+Firefox 태블릿 선택 버그를 특정했으며, joffreyjaffeux가 내부적으로 수정 사항을 테스트하고 있습니다. 더 보기

지원

  • “내가 주장한 항목을 어떻게 취소하나요”에서 T_Disco가 플래그가 지정된 게시물을 주장 취소하지 못했고, tobiaseigen가 X 버튼 워크플로를 안내했습니다. 더 보기

  • “제목 또는 부제목의 클래스?”에서 stanigator가 JammyDodger에게 마크다운 제목 수준(#…######)을 배웠습니다. 더 보기

  • “Rss 폴링 주파수”에서 patrickemin가 작업이 4분마다 실행되는 것을 알아차렸고, Lilly가 Sidekiq 스케줄링이 피드 수와 어떻게 겹치는지 설명했습니다. 더 보기

개발

  • “테마 스켈레톤의 호환성 항목의 목적은 무엇인가요?”에서 Moin가 새로운 .discourse-compatibility 파일에 대해 질문하고 david가 그 포함을 되돌리겠다고 약속했습니다. 더 보기

  • “사이트 설정 링크를 내 컴포넌트의 설정 설명에 어떻게 추가하나요?”에서 david가 테마 저자가 설정 설명에서 %{base_path}를 사용할 수 있게 해주는 다가오는 PR을 가리켰습니다. 더 보기

커뮤니티


@team 그룹의 활동

  • sam가 “새로운 헤더 드롭다운 / 알림 메뉴 스타일”에서 알림 원형 위치와 내비게이션 하이라이트 선택에 대해 의견을 남겼습니다. 링크.
  • Falco가 “AI 아티팩트 사용자 저장소”에서 사용자 저장소를 위한 AI 아티팩트 데모를 구축하고 공유했습니다. 링크.
  • awesomerobot가 “새로운 헤더 드롭다운 / 알림 메뉴 스타일”에서 엣지 투 엣지 메뉴 하이라이팅과 도트/아이콘 통합을 제안했습니다. 링크.
  • joffreyjaffeux가 “협업 설정을 위한 기본 전체 화면 채팅”에서 기본 전체 화면 채팅 모드를 위한 Ember 초기화자를 제공했습니다. 링크.
  • david가 “게시된 페이지 CSS가 프론트엔드에 표시되지 않음”에서 게시된 페이지의 누락된 CSS를 로더 버그로 추적하고 PR #33179를 병합했습니다. 링크.
  • keegan가 “새로운 헤더 드롭다운 / 알림 메뉴 스타일”에서 스타일링 내비게이션 아이디어와 흐리게 처리된 알림 프로토타입을 스케치했습니다. 링크.
  • jordan-vidrine가 “새로운 헤더 드롭다운 / 알림 메뉴 스타일”에서 최신 내비게이션 실험을 meta에서 라이브로 출시했습니다. 링크.
  • tobiaseigen가 “내가 주장한 항목을 어떻게 취소하나요”에서 사용자가 리뷰 큐 항목을 주장 취소하는 과정을 안내했습니다. 링크.
  • Lilly가 “Rss 폴링 주파수”에서 Sidekiq 스케줄링과 사이트 설정 간격을 명확히 했습니다. 링크.
  • Osama가 “FontAwesome Pro 플러그인이 모든 기본 아이콘을 변경하지 않음”에서 병합된 PR이 FontAwesome Pro 플러그인 문제를 수정했음을 확인했습니다. 링크.

이것이 전부입니다—이토록 많은 디자인 논의 끝에, 우리의 알림 메뉴가 프레첼보다 더 많은 곡선이 있다는 것이 분명합니다!

오늘 meta.discourse.org에서…

주요 통계

관심 있는 주제

Support

UX

Dev

Feature

#Site 관리

@team 그룹의 활동

분홍색 배너 몇 개와 채팅 조정까지, 모두 업데이트를 마친 것 같습니다!

오늘 meta.discourse.org에서…

주요 통계

관심 있는 주제

@team 그룹의 활동

  • @Lilly는 코트디부아르 국기 이모지 문제에 의견을 남기고 깨진 :piñata: 폴백을 언급했습니다(게시글 4 참조).
  • @supermathie는 자음 부호 불일치를 강조하며 이모지 버그 조사를 시작했습니다(게시글 3 참조).
  • @jordan-vidrine는 디자인-실험에서 새 헤더 드롭다운 및 알림 메뉴의 정제된 목업(mockup)을 공유했습니다(게시글 58 참조).

이모지 탐정 놀이, 테마 조정, 방패 논쟁으로 가득한 하루를 보내고 나서, 우리는 완벽하게 렌더링된 국기와 강아지가 승인한 알림을 꿈꾸며 떠납니다!

오늘 meta.discourse.org에서…

주요 통계

관심 있는 주제
카테고리별로 그룹화했으며, 각 항목은 이중 줄 간격으로 표시되고 인라인으로 링크되어 있습니다.

기능

지원

마켓플레이스

설치

@team 그룹의 활동

게시물을 계속 올려주세요—어제 스프린트는 디스코러스 10종 경기 같았습니다! :sports_medal:

오늘 meta.discourse.org에서…

주요 통계

  • 새로운 게시물 총계: 78
  • 새로운 주제 총계: 9
  • 최고 사용자: Moin (좋아요 9, 게시물 4), david (좋아요 8, 게시물 4), nathank (좋아요 7, 게시물 3), NateDhaliwal (좋아요 5, 게시물 3), sam (좋아요 5, 게시물 2), rumi.ju (좋아요 5, 게시물 2), MachineScholar (좋아요 4, 게시물 1), joffreyjaffeux (좋아요 3, 게시물 1), pfaffman (좋아요 3, 게시물 6), kris.kotlarek (좋아요 3, 게시물 1)

관심 있는 주제

기능

  • Markdown 비활성화 및 Rich Text 기본값 설정
    rumi.ju는 이 게시물에서 편집기를 Rich Text로 고정하고 Markdown을 숨기는 방법에 대해 궁금해했고, sam는 로드맵에 포함되어 있음을 확인하며 자세히 보기

  • 웹페이지의 AI 대화 시작
    sam는 즉각적인 계획은 없지만 AI 프롬프트를 추가하기 위한 데모 테마 컴포넌트를 제안했으며, 원래 요청 후 기능으로 논의를 옮겼고 상세 정보, 원래 요청 자세히 보기

지원

  • 소방되지 않는 관리자 문제
    Moin는 기본 디자인에도 불구하고 관리자가 “우리의 관리자”와 “모더레이터” 양쪽에 모두 나타나는 불일치를 지적하며 이 게시물에 스크린샷을 공유했습니다

  • 신뢰 수준 텍스트 편집
    Encounter는 #SiteText 아래 라벨을 변경하는 방법을 물었고, NateDhaliwal는 초기 문의 후 groups.default_names.trust_level_* 설정으로 제어됨을 설명하며 해결책, 초기 문의 여기

  • FKB Pro 테마에서 폰트 제거
    Yuuki_Mizukami는 사용자 지정 테마에서 폰트를 제거하려고 했고, Moin는 원래 질문 후 이 답변에서 해결 블록을 숨기는 테마 패널 설정을 지적하며 자세히 보기

개발

  • .gjs 컴포넌트의 미래
    david는 이 분석에서 Embroider의 정적 호출 가능 플래그를 앞두고 Ember 리졸버를 피하는 것에 대해 논의했으며, 현재 조회 전략을 개요로 제시하며 배경

  • 컴포넌트 설명에 사이트 설정 링크 연결
    david는 설정 설명에 링크를 허용하는 핵심 변경 사항을 병합하고 홈페이지 기능 컴포넌트를 업데이트했으며 병합 노트, 이후 핀 고정 전략을 명확히 하며 교류

플러그인

  • Discourse 문서 카테고리 성장
    인덱스 주제가 50개의 URL을 초과하면 첫 50개만 미리보기가 가져와집니다—mrmowji는 게시물이 렌더링되지 않는 문제에서 문제를 지적했고, MachineScholar는 onebox 설정을 조정하도록 조언하며 더 많은 정보

  • ActivityPub 플러그인 연동 특이사항
    patrickemin는 이 시나리오에서 관리자가 아닌 사용자가 승인한 게시물이 Mastodon으로 자동 연동되지 않는다고 보고했고, Jagster는 모더레이션 큐가 연동을 방지한다고 설명하며 토론

버그

  • 코트디부아르 국기 이모지 수정
    joffreyjaffeux는 초기 보고 후 이 댓글에서 누락된 :côte_d_ivoire: 이모지를 해결하는 풀 리퀘스트를 링크했으며, 초기 보고 여기

  • enable_names 표시 버그
    PR이 병합된 후, kris.kotlarek는 설정이 이제 이름을 완전히 숨긴다고 확인하고 더 세밀한 제어를 위한 새로운 기능 주제를 제안하며 상세 정보

설치

UX

  • 채팅 아바타 크기 제거
    사이드바 채팅에서 아바타가 사라졌고, chapoi는 초기 실험 후 이 업데이트에서 실험에서 코어로 이동한 후 돌아올 것이라고 확인했으며, 초기 실험 여기

테마 컴포넌트

  • 카테고리 헤더 업데이트
    nathank는 이 스크린샷에서 최근 테마 컴포넌트 업데이트 후 시각적 정렬 문제를 보고하여 스타일링 검토를 촉발했습니다

공지사항

  • AI Artifact 사용자 저장소 설명
    ai-artifacts 공지에서, chrism는 초기 게시물 후 이 설명에서 AI 세션에 대한 “사용자 저장소”가 무엇을 의미하는지 분해했으며, 초기 게시물 상세 정보

@team 그룹의 활동

국기 이모지 수정부터 AI 채팅 데모까지, 우리는 강아지가 꼬리를 쫓는 것보다 더 많은 스레드를 쫓았습니다—내일까지 꼬리를 흔들게 두세요!

오늘 meta.discourse.org에서…

주요 통계

관심 있는 주제

개발

지원

버그

기능

테마 컴포넌트

  • 최근 본 사용자 카드 컴포넌트에 대한 빠른 업데이트로 코어 변경 후 관리자의 비권장 배너가 제거되었습니다. “최근 본” 사용자 카드

공지사항

  • AI 아티팩트 저장소가 사용자 ID(세션이 아님)에 아티팩트를 연결하여 일관된 처리를 보장하도록 개선되었습니다. AI 아티팩트 사용자 저장소

#contribute:translations

  • 크로아티아어 번역가들이 문자열을 저장할 때 철자 검사 차단 문제를 겪어 크로아티아어 요청에서 문제 해결이 이루어졌습니다.

@team 그룹의 활동

아이콘은 중앙 집중화하고, 타이포그래피는 유연하게, 그룹 메시지는 항상 해결 가능하게 유지하세요—더 많은 메타 매직을 위해 내일 다시 만나요! :rocket:

오늘 meta.discourse.org 소식…

주요 통계

관심 있는 주제

  • Dev david가 더 간단한 인자 접근을 위해 커넥터 컴포넌트에 최상위 @outletArgs를 도입했습니다. 템플릿에서는 @outletArgs.foo를 @foo로, Glimmer JS에서는 this.args.foo로 대체하되 하위 호환성을 유지합니다. 더 보기.

  • Praise denvergeeks가 커뮤니티에서 5주년을 맞이하며 유지보수자에게 진심 어린 찬사와 축하 GIF를 올렸습니다. 더 보기.

  • Announcements Danielle가 6월 25일에 열리는 고객 프로젝트 팀 웹inar를 공지하며, 커스텀 디자인, 통합 및 실시간 Q&A를 소개했습니다. 더 보기.

  • Feature opcourdis가 캘린더 플러그인이 각 반복 이벤트에 대해 개별 주제를 생성하여 발생 횟별 참여를 분리해 달라고 요청했습니다. 더 보기.

  • Feature martin가 전체 화면 채팅 설정에 영향을 미치는 키보드 단축키와 저장 관련 특이사항을 자세히 설명하며, 채팅 전용 모드 도입 가능성을 논의했습니다. 더 보기.

  • Marketplace SandraT가 AI 기반 지원과 WordPress 통합이 필요한 B2B-ERP 커뮤니티를 위한 독일어 구인 글 “Discourse-Experte gesucht”를 게시했습니다. 더 보기.

  • Bug Moin와 다른 사용자들은 여러 브라우저에서 태블릿의 작성기 크기 조정 실패를 관찰했으며, 이는 터치 및 데스크톱 모드 간 충돌을 시사합니다. 더 보기.

  • Bug phillcoxon는 필수 커스텀 사용자 필드가 누락되면 가입이 조용히 차단되는 것을 확인하고, 누락 항목에 대한 오류 표시가 없는 문제를 재현했습니다. 더 보기.

  • #Blog: Discourse는 “30일 안에 엔터프라이즈 커뮤니티 구축하기” 사례 연구 스레드를 게시하여 빠른 배포에 대한 논의를 이끌었습니다. 더 보기.

  • Installation agemo가 discourse.conf 파일 위치를 찾는 데 어려움을 겪자, Lilly가 config/discourse.conf 경로와 app.yml 오버라이드를 자세히 설명했습니다. 더 보기.

  • Support nathank는 게시된 페이지에서 테마 컴포넌트가 생략되는 이유를 설명하며, 이벤트와 위치가 의도적으로 제외된다고 명확히 했습니다. 더 보기.

  • Support MAR는 WhatsApp 그룹의 지식을 Discourse로 통합하는 전략을 모색하며, 채널 간 캡처의 어려움을 강조했습니다. 더 보기.

  • Support MachineScholar는 커스텀 AI 도구 작업에서 Net::ReadTimeout에 직면했으며, HTTP 타임아웃 조정이나 플러그인 확장을 우회책으로 탐구하고 있습니다. 더 보기.

  • UX sam와 jordan-vidrine는 새로운 헤더 드롭다운 스타일을 반복적으로 개선하며, 차분한 파란색, 대비 조정 및 아이콘 배경을 균형 있게 맞추고 있습니다. 더 보기.

  • Bug ascension.forum는 마크다운 미리보기와 플러그인 업데이트가 정상이었음에도 불구하고 MathJax가 투표 옵션에서 렌더링되지 않는다고 보고했습니다. 더 보기.

@team 그룹의 활동

  • david는 Dev에 최상위 @outletArgs를 도입하여 기여했으며 여기서 확인하고, 설문 플러그인의 아이콘 명명을 개선하여 여기서 확인했습니다.

  • Danielle가 고객 프로젝트 팀 웹inar 공지를 시작했습니다. 여기서 확인하세요.

  • sam가 캘린더 플러그인의 반복 이벤트에 대해 의견을 남겼습니다. 여기서 확인하고, 알림 메뉴에 대한 피드백을 제공했습니다. 여기서 확인하세요.

  • phillcoxon가 누락된 커스텀 필드로 인한 조용한 가입 실패를 조사했습니다. 여기서 확인하세요.

  • martin가 채팅 드로어 설정과 키보드 단축키에 대한 통찰을 공유했습니다. 여기서 확인하세요.

  • jordan-vidrine가 새로운 헤더 드롭다운의 디자인 세부 조정 사항을 자세히 설명했습니다. 여기서 확인하세요.

  • Lilly가 사용자를 discourse.conf 파일 위치로 안내했습니다. 여기서 확인하고, Cloudflare용 SSL 구성 팁을 제공했습니다. 여기서 확인하세요.

  • joffreyjaffeux가 태블릿 인용 선택 문제를 해결하는 데 참여했습니다. 여기서 확인하세요.

주년을 축하하든 투표에서 MathJax와 씨름하든, 기억하세요: 침착하게 토론을 계속하세요!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Migration: dsims migrated his Appalachian Trail “trail-journal” blog to Discourse, hotlinking media replaced with local uploads and comments preserved as inactive users; he leveraged the Isabelle theme, the Locations plugin, and even authored a Created as Default Sort Order plugin to retain chronological sorting. read more

Community: In “WhatsApp and Discourse Challenges”, members explored how to funnel chat nuggets into Discourse; HAWK pointed to post #2 and the Chat Integrations plugin as starting points. read more

Community: “What livestream/webinar platforms do you use?” reignited interest in the calendar-and-event route and teased upcoming Event/Livestream features; see post #2 and the Event chat channels announcement. read more

Community: “Welcome screen for new users?” sparked guidance on onboarding—merefield recommended a dedicated welcome topic (see post #6) versus a banner or notice. read more

Support: The “Foundation theme?” thread cleared up confusion when HAWK confirmed that Foundation is simply the renamed Default theme in recent releases. read more

Support: “Why don’t I see the text-color button?” was resolved by ondrej walking through enabling the BBCode Colouring plugin and assigning it correctly in the theme editor. read more

Support: In “Why image_url for topic not have separated fields?”, merefield explained that Discourse supports only one thumbnail per topic, regardless of attachments. read more

Support: “How can I download a spreadsheet of the user directory?” got practical when Moin suggested using Data Explorer queries and demonstrated how to reverse engineer the Discourse API for CSV exports. read more

Dev: “Tracked variable not found?” saw merefield advise avoiding unnecessary @tracked properties in favor of DIcon usage and linked to a detailed Theme Developer Tutorial. read more

Plugin: The official calendar-and-event thread featured mpaulhac troubleshooting settings at post #521 and Moin recommending contacting Discourse support at post #522. read more

Theme component: The Discourse Cookie Consent Banner (#108380) was updated by tshenry to clear warnings, with a reminder to consult the Cookie Consent guide for full GDPR coverage. read more

Announcements: “Dropping iOS 15 & other old browsers in July 2025” received updates linking to compatible Windows 7/XP browser forks and expanded legacy support notes. read more

Announcements: “Test our new composer!” underscored demand to set the composer as default; sam logged this common request to inform upcoming UX tweaks under the composer tag. read more

UX: “New header dropdown / notification menu styles” hosted a design marathon, with sam and jordan-vidrine debating text contrast, spacing, and icon backgrounds across multiple mockups. read more

#customization:extras: The Multilingual Plugin topic (#142740) reignited calls for Pavilion-style translation support after a recent core commit break, and users shared patch ideas. read more

Activity by the @team Group

Looks like 94 posts and 20 topics kept us busy—here’s to another day of great ideas and glitch fixes!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Community

Support

Bug

Installation

Dev

Marketplace

Activity by the @team Group

And remember, after troubleshooting Sidekiq idleness and flagging kerfuffles, keep your queues busy and your flags on topic!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Bug

  • Self-hosted email links appending “7d”: odhiambo reported that test emails were creating URLs like community.kictanet.or.ke7d/admin… instead of the correct FQDN (issue thread) and Moin traced it to a typo in the admin quick start guide (post #8). email fixed

  • Staff colour breaks notification emails: A rare bug caused topic notification emails to fail when a staff colour was applied to a post (report); JammyDodger’s additional repro steps confirmed it was due to post_type adjustments (post #3).

  • Standalone.yml build failures: Users running Discourse on non-standard ports saw rebuild loops and port-25 blacklisting errors in this discussion, with ryan_olsen detailing a proper Nginx proxy setup (post #6).

Support

  • Group messaging mechanics: HAWK walked through creating group DMs vs category-tied chat channels (how-to) and Moin clarified that auto-join by group is actually auto-join by category (post #7), even pointing to the discourse-whos-online plugin.

  • Topic like counts: Members wondered why the topic list shows total topic likes instead of first-post likes (query); merefield confirmed it’s part of the Topic List serialization (post #3).

  • Granting admin access: WolfpackFan couldn’t grant admin rights despite receiving the confirmation email; JammyDodger explained the link must be clicked while logged in as the original admin grantor (details, solution #2).

  • Saved Replies (Templates): Rubi asked whether templates can be restricted to mods; Moin explained how category security settings control who uses vs who creates templates, and how to enable private templates via site settings (post #2). Templates category-moderators

  • SMTP setup woes: Nicca’s new install wasn’t receiving admin verification emails; community members pointed to port-blocking by some hosts and suggested switching to port 2525 or following the standard troubleshooting guide (original issue, workaround example #3).

  • Disabling anonymous search: A request to disable guest search with YAML hooks (topic) led to Falco revealing the hidden rate_limit_search_anon_global_per_minute setting that fully blocks /search for anonymous users (post #2).

  • PhpBB3 template import loop: A rebuild error on templates/import/phpbb3.template.yml caused endless loops; JammyDodger pointed to a similar fix in an earlier thread (see 365089).

Announcements

  • AI Artifact storage: The new ai-artifacts feature drew feedback on opening artifact creation to all users rather than only AI personas (discussion) and suggestions for manual code-snippet integration (post #8). ai ai-artifacts

  • Customer Projects webinar: Registration opened for the Customer Projects Team webinar; satonotdead raised Zoom vs Jitsi trade-offs (feedback) and ondrej confirmed that recordings will be posted afterward (post #6). webinar

Feature

  • PWA & iOS push notifications: A feature request explored true push support in PWAs; NateDhaliwal pointed to the official Discourse app for production notifications (post #2) and ryan_olsen confirmed iOS home-screen installs work (post #3). pwa push-notifications

Dev

  • Live code tweaks not persisting: Developers testing direct front-end edits found changes reset on rebuild; merefield recommended using Theme component or Plugin systems for persistent customizations (post #3).

UX

  • Setup wizard palette reset: Users accidentally reset their color palette by rerunning the wizard, but Moin noted that Look & Feel settings were removed from the wizard to prevent this issue (post #2).

Activity by the @team Group

Keep chasing those stray days, rogue ports, and notification quirks—yesterday proved there’s never a dull moment on Meta!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Community

  • Use of Flags: Ed_S kicked off a meta-moderation discussion on maintaining hidden “flagging reputation,” and Heliosurge noted Discourse already scores flaggers by accepted-flag ratio (first post | reply).

  • WhatsApp and Discourse Challenges: A conversation about aligning WhatsApp-style chats with Discourse workflows led opcourdis to suggest testing the Discourse mobile app for multi-community handling (original post | follow-up).

General

  • DNS4EU, is it for me?: patrickemin asked if the EU-funded DNS4EU public resolver improves Discourse self-hosting; Falco clarified it’s purely a DNS service, not a hosting enhancement (question | clarification).

Bug

  • Discobot still mentions :gear: instead of ⊕: das-g reported that the Discobot tutorial still refers to the old gear icon, and Lilly confirmed the strings will be updated soon (bug report | team response).

  • Self-hosted instance appending “7d” to the FQDN: A curious “7d” suffix kept appearing on site URLs; community troubleshooting traced it back to a /about description quirk (reported | topic).

  • False positives on “posts are not remapped to new S3 upload URL”: WolfpackFan discovered leftover files in /uploads/default caused backup/restore failures and fixed it by cleaning up before backup (issue | resolution).

#Data & reporting

  • Anonymous views suddenly very high: agemo flagged a suspected AI-bot surge in Google Analytics, and ryan_olsen advised using CloudFlare and IP blocks to mitigate non-JS traffic spikes (observation | recommendation).

Support

  • Switch left sidebar to the top?: BoilerPlate4U wanted to move the sidebar into the header; mcwumbly pointed to the navigation_menu site setting (request | answer).

  • Replying doesn’t quote post above: Johnny_McIvor noted missing in-reply-to indicators; Moin explained the suppress reply directly below/above toggles control that behavior (reported | explanation).

  • Strange editing issues on Meta atm: merefield couldn’t edit or delete posts intermittently; tobiaseigen requested replication details until the issue self-resolved (report | follow-up).

  • Is there any way to permanently disable AI captions as a user?: Moin found that “Don’t ask again” resets on each login and sought a truly persistent opt-out (feature request).

  • Disable emoji shortcuts in chat: Shauny observed that disabling ASCII-to-emoji shortcuts works in posts but not in chat; confirmed by ondrej as a missing setting (bug).

Feature

  • Using Discourse as a community ticket system: ryan_olsen revisited a decade-old ask for per-user private ticket categories and was directed to the Private Topics plugin by NateDhaliwal and Moin (discussion | plugin).

  • Threaded discussion is ultimately too complex to survive on the public Internet?: Piyush_Y argued that strictly linear threads stifle organic conversation flows compared to non-hierarchical card-based models (opinion).

  • Allow setting visibility of Event attendees: opcourdis proposed adding a waiting list and attendee-limit visibility toggle to the Calendar plugin for private event management (proposal).

Activity by the @team Group

We flagged, reshaped, and emoji-ified our way through another 68-post whirlwind yesterday – here’s to fewer gear icons and more smooth edits today!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Announcements

  • AI Artifact User storage: sam proposed an interim admin API approach and detailed how artifacts communicate via sandboxed IFRAME messaging in post #13, while darkpixlz prepares a follow-up feature topic. read more

  • :globe_showing_europe_africa: New Calendar Feature: Show Local Time: yaran structured date-range logic and timezone display rules in post #24 and solicited edge-case feedback in post #25. read more

  • Webinar: Meet the Discourse Customer Projects Team: attendees weighed Zoom vs. recorded formats and shared best practices in post #8. read more

  • Help us test Horizon, our newest theme: community members flagged compatibility and layout issues in post #73. read more

Support

  • Forum federation thread on the.socialmusic.network: angus explained ActivityPub ownership and cross-forum editing principles in post #18, with tobiaseigen confirming expected UX in post #20. read more

  • How to set the home page to be an AI bot?: Lilly and pfaffman explored routing strategies for directing logged-in users to the AI bot conversations page in post #4. read more

  • How can I download a spreadsheet of the user directory?: pfaffman outlined using Data Explorer queries combined with a theme component button for CSV exports in post #10. read more

  • 2 Emails stuck in mailq: Ethsim2 diagnosed a queue jam caused by large attachments, cleared the backlog with postsuper, and shared the solution in post #3. read more

#Data & reporting

  • Anonymous views suddenly very high: agemo tracked bounce-rate spikes and suggested Cloudflare Bot Fight Mode and Geo JS Challenges in post #35 and confirmed improvements in post #36. read more

Bug

  • MathJax not working in poll options: joffreyjaffeux committed a workaround for legacy poll plugin quirks, referenced in post #6. read more

  • Disable emoji shortcuts in chat: joffreyjaffeux merged a fix to remove unintended emoji triggers in post #6. read more

  • Topic notifications emails are not being sent if adding a Staff Colour: sam added a pri-medium flag to restore email alerts for moderator-action posts in post #4. read more

  • Bug when using full page login: sam marked this login UX glitch as resolved in post #10. read more

Feature

  • [PAID] Need to feature the Wishlist block on the homepage: Helga_Razinkova gave a shout-out to jahan_gagan for delivering this marketplace request in post #5. read more

  • Is there any way to permanently disable AI captions as a user?: sam scoped this as an interim disable toggle before full caption layering in post #2. read more

  • Constraints on “Custom incoming email address”: supermathie clarified that hosted sites must use foo+…@discoursemail.com or the forum’s hostname in post #2. read more

Dev

  • Javascript added to theme header returns $ is not defined: merefield recommended switching to native JS with Ember modifiers instead of jQuery in post #2. read more

  • Help which plugin is in the screenshot: Moin pointed to the upcoming auto-translation feature and existing Translator plugin in post #3. read more

Activity by the @team Group

Between AI artifacts, calendar tweaks, and ninja bug fixes, our forum never sleeps—and our puppies are wagging their tails in excitement!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Theme component

Feature

Bug

Support

Dev

UX

Activity by the @team Group

After all that bug-squashing and feature-tweaking, may your forums be as happy as a puppy chasing a newly fixed emoji!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Announcements

Bug

Support

Dev

  • satonotdead explored limiting trust levels via the API in 371684, prompting community scripting suggestions.

Migration

  • jimkleiber shared strategies for importing social media posts into Discourse for a trail-journal blog in 370935, weighing RSS vs. API approaches.

Feature

  • nat confirmed that once whisper privileges are revoked, users can no longer see their own whispers in 272478.

  • Ethsim2 proposed an opt-in setting to trigger email notifications for group mentions added via post edits in 371642, sparking a discussion on skipped email logic.

Activity by the @team Group

It was a whirlwind of features and fixes—our calendar’s never been so punctual, and even Discobot got a facelift! :tada:

Today on meta.discourse.org…

Key Stats

Interesting Topics

Announcements

  • sam introduced a new search sort order:read, enabling users to surface recently read topics in results for quicker look-up (read more).

  • gilles celebrated the enhanced Upcoming Events filter in the calendar-and-event plugin and suggested showing participant names to round out the view (read more).

Bug

  • nolo and RGJ reported that deleting one component from a long list hides others due to lazy-loading. awesomerobot has drafted a fix in this PR.

  • T_Disco discovered the ‘no tags’ option missing in Advanced filters; Moin pointed out that in:untagged is a working search syntax (UX) (read more).

  • Ethsim2 uncovered an iOS PWA issue where Apple Passwords autocomplete prompts appear unexpectedly in the composer; more investigation is ongoing (read more).

Support

  • Jerome-cockpitLAB asked how to hide the keyboard shortcuts button; NateDhaliwal shared a quick CSS snippet to remove it from the sidebar (keyboard-shortcuts) (read more).

  • ice.d experienced lag after a Discourse update; merefield explained that a global post rebake via Sidekiq can cause temporary slowdown and showed how to monitor the queue (read more).

  • nathank noted Microsoft email tenants were bouncing Discourse mail until DMARC was enabled; the thread links to Mailgun’s Microsoft requirements blog (email) (read more).

  • Moin found that the personal_messages:username filter needs a query term to work; joffreyjaffeux confirmed the syntax test personal_messages:discobot (search) (read more).

General

Feature

  • darkpixlz proposed an admin API for AI artifact creation, raising questions about LLM choice and VSCode integration; a spirited ai-artifacts/rest-api debate ensued (read more).

  • rw_grim requested support for multiple ActivityPub actors on a single post (via tags), so posts can be federated to more than one Mastodon account (activitypub) (read more).

Community

  • marvi and NateDhaliwal revisited the welcome screen pin behavior for new users, noting how home vs. Latest views affect visibility, and uncovered quirks with topic IDs (Community) (read more).

UX

  • sam advocated enabling the new header dropdown and notification menu styles globally on meta as a design experiment, inviting feedback before broader rollout (design-experiment) (read more).

#Data & reporting

  • Michael12 dissected the AI sentiment schema in classification_results, confirming joins to posts.id and exploring per-topic aggregation for dashboard reports (ai-sentiment) (read more).

Activity by the @team Group

  • sam
    • Launched the order:read search sort (371770)
    • Proposed defaulting the new header dropdown styles on meta (369574)
    • Flagged the overlooked theme interface width setting (370949)

  • awesomerobot
    • Reviewed the component-deletion bug and suggested a patch (371784)
    • Added CSS variables to inline theme styles (Dev) (368612)
    • Investigated the first custom top nav link appearing selected (top-navigation-links) (369093)

  • joffreyjaffeux
    • Provided the syntax fix for personal_messages:username (search) (371848)
    • Shared the MathJax “dark magic” patch to fix poll date rendering (370632)

  • Lilly
    • Confirmed the bulk-actions UI now blocks deletion without a selected option (371074)

  • lindsey
    • Addressed the missing PM icon in in:all searches and outlined the forthcoming fix (365094)

Keep calm and search on—yesterday meta was a whirlwind of features, fixes, and facepalms!

Today on meta.discourse.org…

Yesterday’s Meta pulse spanned 117 new posts and 26 new topics, including major accessibility fixes like dialog box keyboard navigation, ‘Dayv0’ load-parent-post control, and missing accessible names for arrow icons, a head-scratching 500 Internal Server Error in custom integration code, and community testing workflows in private preview accounts.

Key Stats

Interesting Topics

Theme component

Support

Dev

Bug

Plugin

Announcements

UX

Feature

Activity by the @team Group

That’s a wrap—time to give your rubber duck a well-deserved break after all that lively debugging!

Today on meta.discourse.org…

Key Stats

New posts: 41
New topics: 4

Top users (posts, likes):


Interesting Topics

Theme component

  • In “Last Seen” User Card, tshenry added a compatibility file to pin the component to pre-3.5.0.beta7-dev cores in post #35, and rahim123 confirmed it works again after reinstall in post #36.

  • In Right Sidebar Blocks, Andrew_Rowe reported that events aren’t sorted chronologically and shared a screenshot in post #156 of the upcoming events block.

General

  • In Discourse or discuz?, Heliosurge compared release cadences and community activity in post #2, and nolo detailed Discuz licensing and platform differences in post #3.

UX

  • In New header dropdown / notification menu styles, jordan-vidrine enabled the experiment for all trust_level_0 users in post #77, and Moin weighed in on icon contrast in post #81.

blog

Support

  • In Is it possible to embed counters in the footer of the site?, RGJ asked what metrics were needed in post #2, and DigneZzZ requested Yandex.Metrica integration in post #3.

  • In How to limit wiki editing to a certain group or trust level on a post, ondrej noted there’s no per-category wiki-edit restriction in post #2.

  • In Changing Settings For Delete User and Adding Option to Manually Screen Emails, JammyDodger suggested a CSS hide for the “delete and block” button in post #3.

  • In Is there a way to see what posts have been hidden and by whom?, MikeNolan asked about moderator hide logs and AUG enforcement in post #1.

  • In Help: Image thumbnail is broken on chat messages, RoldanLT reported Cloudflare R2 thumbnail authorization errors and shared their S3 config in post #1.

Dev

  • In api.renderInOutlet not rendering?, NateDhaliwal shared a GitHub branch in post #9, debugged CSS display issues in post #10, and nolo recommended optional chaining for nested lookups in post #11.

  • In Modernizing inline script tags for templates & JS API, jimkleiber asked about moving inline <script> components to the new JS tab in post #2, and NateDhaliwal pointed out api.renderInOutlet usage in post #3.

Feature

  • In Add Reply-in-Line back to Chat in addition to Reply-as-Thread, oshyan proposed re-introducing inline quote-replies in post #1, and jimkleiber contrasted chat linearity vs context quoting in post #2.

Bug

  • In Should a deactivated user receive an email?, nickrsan explored using deactivation for periodic re-verification in post #20.

  • In Error “no implicit conversion of Array into String” when using Gemini AI analysis on posts with images, hel_Sinki captured the JSON payload error in post #2 and Michael12 confirmed the same behavior in post #3.

  • In I’m having issues sending DMs or channel messages in rapid succession, ばこん asked if connection speed could trigger rate-limits in post #6.


Activity by the @team Group

  • tshenry improved compatibility for the “Last Seen” User Card; see post #35.

  • jordan-vidrine enabled the new header dropdown & notification menu styles for trust_level_0 users; see post #77.

  • HAWK chimed in on migration planning best practices; see post #4.


That’s a wrap—yesterday’s mix of theme tweaks, migration guidance, and chat feedback proves there’s never a dull moment on meta!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Support

Feature

Bug

#Data & reporting

Plugin

Theme component

Dev

Installation

  • Multiple Discourse sites experienced a Job exception: Waited 1.0 seconds after migration to Hetzner; resource allocation and monitoring configurations were discussed in Job exception error.

Activity by the @team Group

Here’s to a night of puppy cuddles, perfectly sized composers, and zero surprise password prompts!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Support

Bug

Feature

  • A “No bump” toggle (sage-style) was proposed by Johnny_McIvor—and community members noted it already exists for TL4 and staff in “No bump” setting.

Dev

Theme component

#Data & reporting

Activity by the @team Group

With GDPR deep-dives, calendar color dramas, and CSP heroics, let’s call it a day—no puppies were harmed in writing this report!

Today on meta.discourse.org…

Key Stats

Interesting Topics

Announcements

  • Introducing Horizon, our newest theme (horizon-theme): lindsey unveiled Horizon, a simple, beautiful theme designed for effortless installation, complete with light and dark mode previews and a peek at navbar customization… read more.

Support

  • Why am I reading this in Portuguese instead of the original post language?: merefield wondered why his content defaulted to Portuguese on meta; Moin and others investigated locale quirks in this thread… read more.

  • Can you customize the Ai Summarize prompt? (ai, ai-summarize): jrgong asked how to tailor AI Summarize prompts, and satonotdead recommended using custom personas and prompts in this discussion… read more.

  • Login API Umleitung raus nehmen: Florian_Müller detailed an SSO redirect issue after connecting Discourse to WordPress, and JammyDodger suggested the admin login bypass at /u/admin-login link… read more.

  • How can I change the subheader on the signup form?: jonasrosland looked for missing site text keys after js.create_account.subheader_title disappeared, sparking discussion about hosted service limitations here… read more.

  • How to use .ico favicons correctly in Discourse multisite?: emonunix reported .ico favicon inconsistencies across multisite setups, exploring CDN injection behavior and SEO impacts in this thread… read more.

#Site feedback

  • Everything is translated, help! (translation): pHneutre expressed confusion over automatic translations in content and UI, and nat pointed to a toggle button and forthcoming docs to manage localized posts here… read more.

  • Category description in french broken (translation): pHneutre spotted AI-generated French descriptions on the Documentation category page, leading nat to delete faulty localizations and monitor refreshed content link… read more.

Dev

  • Any way to restrict a theme component to only moderators?: pangbo inquired about loading admin-only theme imports for moderators, and david recommended using optionalRequire to prevent module errors link… read more.

  • Upcoming post stream changes – How to prepare themes and plugins (dev-news): pangbo flagged avatar component inconsistencies in the new post stream, and david explained the rationale behind separate PluginOutlet naming in this PR discussion… read more.

Bug

  • “First accepted solution” trigger doesn’t work (automation): Moin reported that the solution-detection PM automation stopped firing for new topics; nat is investigating potential logic changes in the check link… read more.

  • Error on Topic and Post Voting Plugins (topic-voting, post-voting): HandSpy_v3 encountered blank crashes after installing voting plugins on 3.4.6, sparking compatibility discussion around branch tracking and plugin versions in this thread… read more.

Feature

#Data & reporting

  • Why do monthly signup counts change over time?: Shukrati noticed May’s signup figures shift from 98 to 95, and JammyDodger explained how deleted accounts affect historical report queries discussion… read more.

Marketplace

  • Help request: Discourse-Ghost SSO (SSO): Seb_EnergyFlux sought secure Ghost(Pro) SSO middleware that avoids exposing Admin API, and the community weighed in on hosted vs. self-managed solutions here… read more.

Activity by the @team Group

With Horizon now shining on our screens, languages untangled, and AI prompts thoroughly debated, meta’s puppies are safe and our community stronger than ever!