이벤트 채팅 채널 이제 사용 가능공지사항 sam님이 캘린더 이벤트를 위한 전용 채팅 채널을 소개했습니다. 관리자는 이벤트를 생성할 때 “채팅 연동”을 활성화할 수 있으며, 참석자는 자동으로 동기화됩니다. 더 보기
3.5.0.beta5: 개선된 관리자 검색, AI 포럼 리서치, 더 쉬운 사이트 외관 설정 및 단순화된 플러그인 개발공지사항release-notes hugh님이 전체 관리자 검색의 개선 사항과 Discourse AI의 새로운 AI 포럼 리서처 페르소나, 그리고 확장된 플러그인 개선 사항을 강조했습니다. 더 보기
3.4.4: 버그 수정 및 UX 릴리스공지사항release-notes hugh님이 호스팅 및 자체 호스팅 인스턴스를 위한 안정성과 사소한 UX 조정 중심의 Discourse 3.4.4를 발표했습니다. 더 보기
설치
POP3 폴링 설정설치email-in
토론에서 pop3_polling_enabled 설정이 이메일 탭에서 숨겨져 있다는 점이 드러났습니다. 관리자는 전체 사이트 설정 또는 rails console을 통해 이를 찾을 수 있습니다. 더 보기
SMTP 오류! 도움이 필요합니다설치email
한 사용자가 이메일 응답 설정을 활성화할 때 일반적인 “죄송합니다. 오류가 발생했습니다” 메시지를 경험했습니다. 커뮤니티 가이드라인은 누락된 인증 정보와 로그 검사를 가리켰습니다. 더 보기
지원
카테고리 없이 주제를 삭제할 수 없음지원
부드럽게 삭제된 About 주제가 포럼 루프 오류를 일으켰습니다. OP는 문제를 해결하기 위해 Rails 콘솔을 통해 직접 삭제했습니다(DELETE FROM topics WHERE id = 3). 더 보기
뉴질랜드의 마크론과 검색 결과지원search marvi님과 nathank님이 Te Reo Māori 검색을 테스트했습니다. 발음 기호 무시 기능을 활성화하고 jobs::ReindexSearch를 실행하면 예상되는 결과가 복원되었습니다. 더 보기
tos/privacy 주제를 생성 해제하는 방법?지원
자동 생성된 TOS/Privacy 주제를 사용자 지정하거나 제거하는 것은 숨겨진 사이트 설정을 통해 tos_topic_id와 privacy_topic_id를 재설정함으로써 달성되었습니다. 더 보기
사용자 목록이 사라졌습니다지원
업그레이드 후 커밋 회귀 문제로 인해 /admin/users/list/active가 사라졌습니다. 더 поздний 커밋(9ebce86fd)으로 업데이트하면 목록이 복원되었습니다. 더 보기
개발
테마 및 플러그인을 .gjs 파일 형식으로 자동 업데이트개발dev-news david님이 새로운 require-strict-mode 린트 규칙을 설명하고 .hbs 파일 마이그레이션을 위한 discourse-gjs-codemod를 출시했습니다. 더 보기
AboutPageUser 오버라이드 또는 변경개발 aest님이 템플릿 오버라이드를 요청했습니다. david님은 아웃렛을 제안하고 hide_user_profiles_from_public를 사용하여 익명 사용자의 프로필 링크를 숨기는 UX 변경 사항을 병합했습니다. 더 보기
토픽 커넥터 내에서 가시성 전환개발 merefield님이 커넥터에서 toggleVisibility를 원했습니다. david님은 새로운 아웃렛을 추가하지 않고도 model.toggleStatus("visible")가 사용 가능하다고 지적했습니다. 더 보기
openNewTopic으로 새 주제를 생성할 때 필드(제목, 카테고리, 태그 입력)를 숨기는 방법개발
한 사용자가 컴포저 필드를 비활성화하는 방법에 대해 질문했습니다. 합의된 방법은 테마 컴포넌트에서 CSS를 통해 이를 숨기는 것이었습니다. 더 보기
“JS 의존성 설치” 단계에서 테마 린트 문제개발
테마 스켈레톤 CI 실패(yarn@pnpm…)는 GitHub 워크플로에 따라 yarn.lock을 제거하고 pnpm-lock.yaml을 사용하여 수정되었습니다. 더 보기
Doc 하위 카테고리 – 포럼 루프로 복귀개발플러그인 #chat를 건너뛰고 전체 화면 채팅이 포럼 루프를 다시 열지 않도록 하는 doc-categories 수정 및 스펙이 병합되었습니다. 더 보기
서로 다른 기기를 위한 디자인 (뷰포트 크기, 터치/호버 등)개발#developer-guides
모바일 퍼스트 테마링을 위해 lib/viewport의 브레이크포인트(sm, md, lg 등)와 SCSS 믹신이 문서화되었습니다. 더 보기
기능
일부 설정 변경이 특정 sysadmin 작업을 필요로 한다는 것을 관리자에게 알리는 더 나은 방법기능 nathank님과 tobiaseigen님은 “검색에서 발음 기호 무시”와 같은 설정을 전환할 때 관리자에게 재색인 또는 재베이크를 실행하도록 프롬프트를 제안했습니다. 더 보기
AI 페르소나 → AI 에이전트로 이름 변경기능ai sam님이 업계 트렌드와 용어를 일치시키기 위해 Discourse AI 전체에서 “페르소나”를 “에이전트”로 이름 변경하는 토론을 주도했습니다. 더 보기
버그
메타에서 검색을 수행할 때 오류버그search
Discoveries로 인해 반복되는 검색 인터페이스는 Discoveries를 비활성화하고 discourse-ai에서 패치를 병합하여 수정되었습니다. 더 보기
/about 페이지에 추가 그룹이 표시되지 않음버그about-page
숨겨진 show_additional_about_groups 설정과 불완전한 마이그레이션으로 인해 그룹 표시가 방지되었습니다. Rails 콘솔을 통해 설정하면 기능이 복원되었습니다. 더 보기
헤더에서 in:messages 필터가 신뢰할 수 없이 업데이트되지 않음버그search
“in:messages” 검색 필터는 받은 편지함 탐색 후에도 끈적하게 유지되었습니다. PR이 헤더 상태 로직을 수정했습니다. 더 보기
“그룹 멤버” 호출에 대한 API 범위 문제버그 id로 API 키를 제한하는 것이 /groups/:name/members에 대해 실패했습니다. 범위를 name을 사용하도록 조정하면 403 오류가 해결되었습니다. 더 보기
UX
fk-d-menu를 사용하여 헤더 드롭다운 메뉴 위치 지정UX
테마 컴포넌트 작성자가 드롭다운 오프셋을 조정하는 방법에 대해 질문했습니다. @placement="bottom-end"와 @offset="0"를 사용하면 패널이 정렬되었습니다. 더 보기
데이터 및 보고
AI 트리아지 자동화에서 보고된 스팸 플래그에 대한 통계#data-&-reporting sql-queryspam pedrom님이 AI 트리아지 자동화에 의해 생성된 총 스팸 플래그, 승인된 플래그, 거부된 플래그를 계산하는 SQL 쿼리를 공유했으며, NULLIF를 사용하여 제로 카운트에 대해 개선되었습니다. 더 보기
새로운 WYSIWYG 컴포저에 대한 커뮤니티 피드백이 계속되었습니다: meglio님과 lindsey님은 새 컴포저 테스트하기!에서 이미지 리사이즈 비율, 헤딩 레벨 툴바 배치 및 UI 마무리 작업에 대해 논의했으며, 핫키와 이미지 리사이즈 표준에 대한 후속 논의도 있었습니다.
스타일링 및 레이아웃 수정: 공개된 페이지에서 누락된 테마 CSS, 모바일에서 가로 스크롤을 유발하는 긴 줄, iOS 앱 뷰를 침범하는 플레이스홀더 텍스트, 태블릿에서의 다중 단어 인용 오류 등 주요 버그 수정이 일괄 처리되었습니다. 자세히 보기자세히 보기자세히 보기자세히 보기
이메일 및 자동화 특이 사항: 사용자들은 Data Explorer 자동화가 항상 이메일이 아닌 개인 메시지(PM)를 보내며, 오래된 SMTP 설정이 관리자 계정 확인을 차단할 수 있음을 발견했습니다. 상세한 문제 해결 단계가 공유되었습니다. 자세히 보기자세히 보기자세히 보기
테이블에 이미지 붙여넣기: 마크다운 테이블 셀에 이미지를 붙여넣으려고 하면 파이프 문자에 걸려 실패하는 문제가 발생했으며, 우회 방법과 튜토리얼 업데이트가 제안되었습니다. 자세히 보기
Data Explorer 이름 변경 버그: 사용자 정의 쿼리를 이름 변경할 수 없는 회귀 버그가 추적되어 Discourse-Data-Explorer 플러그인에서 수정되었습니다. 자세히 보기
AI 봇 페이지 접근: Ask-Discourse-AI 페이지를 비로그인 방문자에게 공개하려는 시도는 PM 권한에 대한 의존성으로 인해 실패했으며, 게스트가 AI 봇 기능을 활용할 수 없음을 확인했습니다. 자세히 보기
컴포넌트-템플릿 비추천 및 기본 URI: david는 Ember의 component-template-resolving 비추천 배너를 활성화하고 템플릿을 함께 배치된 .gjs 파일로 이동하는 과정을 명확히 했으며, Moin은 포럼의 루트 URL을 가져오기 위해 discourse/helpers/base-path를 사용하는 방법을 보여주었습니다. 자세히 보기자세히 보기
.gjs 파일 형식 채택: 테마/플러그인을 개별 js/hbs에서 .gjs로 마이그레이션하는 것에 대한 논의와 코드 모드, 그리고 Glimmer와 클래식 컴포넌트의 성능 특성に関する 명확한 설명이 이루어졌습니다. 자세히 보기
소셜 레이아웃 프로토타입: “더 소셜한” Discourse 레이아웃 스케치가 여전히 개념 단계이며 프로덕션 코드가 병합되지 않았다는 재강조가 있었습니다. 자세히 보기
메시지 섹션이 단일 사이드바 링크로 이동되었습니다: “내 게시물” 및 “내 메시지” 링크가 하나의 커뮤니티 링크로 통합되었습니다; 사이드바를 커스터마이징한 경우 기본값으로 복원하는 방법에 대해 관리자가 공유했습니다 (https://meta.discourse.org/t/-/372616/12)
코어 테마 소개 hugh가 내장되어 있으며 편집할 수 없는 코어 테마인 Horizon과 Foundation의 출시를 발표했습니다. 이 테마들은 각 Discourse 릴리스와 함께 제공되며 직접 편집할 수 없습니다. 더 보기
테마 설정 가능한 사이트 설정이 이제 사용 가능합니다 martin가 테마 설정 가능한 사이트 설정이 about.json에서 theme_site_settings를 정의함으로써 테마가 코어 설정의 일부를 재정의할 수 있도록 허용하는 방식을 자세히 설명했으며, 초기 지원 대상은 enable_welcome_banner와 search_experience입니다. 더 보기
웹inar: Khoros에서 Discourse로 마이그레이션 Danielle가 2025-07-16에 멤버, 콘텐츠 및 사용자 정의 플러그인의 마이그레이션을 다루는 라이브 웹inar에 커뮤니티를 초대했으며, 곧 녹화 영상을 게시할 계획입니다. 더 보기
사이트 피드백
플러그인이 코어로 이동되는 방식의 커뮤니케이션 pacharanero가 코어 번들링을 반영하기 위해 플러그인 주제를 업데이트하는 것에 대해 사이트 피드백을 제기하여, 새로운 included-in-core 태그의 사용과 공지 카테고리 개선에 대한 논의가 이어졌습니다. 더 보기
메타 사용 중 발생하는 500 에러
여러 사용자가 메타에서 간헐적으로 발생하는 500 에러를 보고했으며, 이는 최근 자동 자막 변경과 관련이 있을 것으로 추정됩니다. 팀은 로그와 브라우저 콘솔 에러를 기반으로 조사 중입니다. 더 보기
지원
플러그인 저장소 하이재킹 Roi가 손상된 플러그인을 통한 "Repojacking" 익스플로잇을 발견했으며, RGJ와 david는 github.com/discoursehosting/ 참조 시 중단되는 재빌드 확인을 구현했습니다. 더 보기
예전에는 검색창이 있었는데 어디로 갔나요? Cate_Soule가 베타 빌드에서 전역 검색 UI가 사라진 것을 발견했습니다. NateDhaliwal은 이제 Horizon/Foundation에서 테마 설정이 되었다고 지적했습니다. 더 보기
더 이상 Discourse를 업데이트할 수 없음 SubStrider의 재빌드가 이제 코어에 번들링된 플러그인 때문에 실패했습니다. 해결책은 david가 설명한 대로 추가적인 git clone 줄을 주석 처리하거나 제거하는 것이었습니다. 더 보기
사람들이 내 포럼을 사용하게 하는 정확한 방법은 무엇인가요? Johnny_McIvor가 성장 전략을 문의했으며, HAWK은 사용자 요구 사항 해결을 강조했습니다. merefield와 Ed_S는 일관된 헤드 게시물과 주간 토론 스레드를 제안했습니다. 더 보기
상담 요청 – Discord에서 Discourse로 전환하는 것이 합리적인가요? Stonley가 Discord에서 전환하는 것을 고려했습니다. HAWK은 초기 참여, 커뮤니티 설문조사, 파일럿 그룹을 권장했으며, NateDhaliwal은 마이그레이션 사례를 공유했습니다. 더 보기
이메일 수신 문제 Ethsim2가 수신 이메일 바운스를 디버깅했으며, supermathie가 로그 분석을 안내하여 잘못 설정된 반환 주소와 SSMTP 설정을 찾아냈습니다. 더 보기
설치
Bitnami Discourse 컨테이너 이미지가 비추천되었습니다 Falco가 Broadcom 인수 이후 Bitnami가 더 이상 Discourse 이미지를 업데이트하지 않을 것이라고 보고하며, 셀프 호스터들에게 공식 Docker 설정으로 전환할 것을 권고했습니다. 더 보기
중단된 업그레이드 후 "업데이트 중..." 상태에 멈춤
여러 관리자가 영구적인 업그레이드 화면에 막혔습니다. 커뮤니티 팁인 초기화 버튼 사용과 오래된 업그레이드 작업 지우기가 문제를 해결했습니다. 더 보기
GitHub에서 테마 설치 시 에러 itd-john가 Mint 테마 설치 시 Errno::ENOENT: No such file or directory 에러를 경험했습니다. 해결책은 ZIP에서 불필요한 __MACOSX 폴더를 제거하는 것이었습니다. 더 보기
기능
플러그인과 테마 구성 요소 서명 elmuerte가 Git 커밋 서명과 Discourse 키 서버를 사용하여 플러그인 진위를 검증하는 것을 제안했습니다. 논의에서는 SRI, 키 폐기, 관리자 UI 경고가 다뤄졌습니다. 더 보기
소셜 로그인을 통해 초대 경험을 더 원활하게 만들 수 있습니다 sunflower가 마찰을 줄이기 위해 초대 링크 가입 폼에 소셜 로그인 버튼을 표시하는 것을 제안했으며, 팀은 폼 플로우 개선을 논의했습니다. 더 보기
자신의 게시물을 이메일로 수신하는 옵션 추가 mnalis가 이메일에 본인이 작성한 게시물이 포함되도록 요청했습니다. Moin은 mailing list mode가 이미 이를 지원하지만 전체 목록 전송이라는 비용이 따른다고 지적했습니다. 더 보기
개발
SubCategoryItem에 PluginOutlet 추가 tomve가 테마 커스터마이징을 위해 templates/connectors/SubCategoryItem에 새로운 아웃렛을 추가했으며, david가 리뷰 피드백을 제공했습니다. 더 보기
.gjs 파일에서 모바일 뷰에 다른 콘텐츠 표시 Alteras와 david가 Glimmer 컴포넌트 내에서 조건부 렌더링을 위해 site 서비스를 가져오고 site.mobileView를 확인하는 방법을 시연했습니다. 더 보기
테마 설정 가능한 사이트 설정 발표 (개발자 가이드) martin가 config/site_settings.yml와 테마의 about.json에서 theme_site_settings를 정의하는 방법에 대한 개발자 중심의 자매 주제를 게시했습니다. 더 보기
UX
"Private Topics"를 "Personal Message Topics"로 이름 변경 RGJ가 사용자 프로필에서 혼란을 야기하는 용어를 강조했으며, 라벨을 변경하는 PR이 코어 Discourse에 포함되었습니다. 더 보기
플러그인 페이지 개선 제안 merefield가 이제 더 많은 플러그인이 코어에 포함됨에 따라 설치된 플러그인 페이지에서 활성화됨 기준 기본 정렬을 요청했으며, UI 필터에 대한 논의가 이어졌습니다. 더 보기
헤더에 두드러진 테마 선택기 patrickemin가 사용자가 사이드바 선택기보다 더 눈에 띄게 블로그 스타일 테마와 단순화된 지원 테마 사이를 전환할 수 있도록 상단 바에 테마 토글을 요청했습니다. 더 보기
그룹 채팅 생성 옵션 숨기기 awesomerobot는 Chat max direct message users를 1로 설정하거나(CSS #new-group-chat { display: none; } 추가) 그룹 채팅 생성을 비활성화할 수 있다고 지적했습니다. 더 보기
마이그레이션
XenForo에서 Discourse로 마이그레이션: 개요 SubStrider가 4일 만에 XenForo에서 250만 개의 게시물과 79,000명의 사용자를 이동하는 심층 분석을 공유했으며, 키셋 페이지네이션과 병합된 주제에 대한 2단계 가져오기가 포함되었습니다. 더 보기
tobiaseigen가 코어 번들링을 위해 많은 플러그인 주제를 검토하고, Discourse Subscriptions Plugin 주제를 새로운 코어 상태를 반영하도록 업데이트했으며 더 보기, Roi에게 Discourse User Notes 재빌드 수정을 도왔습니다 더 보기.
david가 플러그인 저장소 하이재킹 익스플로잇에 대응하여 discoursehosting 참조 시 중단되는 Docker 확인을 병합했으며 더 보기, 모바일 콘텐츠 주제에서 모바일 뷰 감지를 위한 Ember API 사용법을 안내했습니다 더 보기.
martin가 개발자 중심 주제에서 테마 설정 가능한 사이트 설정 구조에 대한 개발자 가이드를 제공했으며 더 보기, UX 스레드에서 카테고리 배지 스타일링에 대한 논의에 참여했습니다.
awesomerobot가 여러 CSS 우회 방법을 제시했습니다: 그룹 채팅 생성 옵션 숨기기에서 그룹 채팅 비활성화 더 보기 및 FKB Pro 테마 홈페이지 레이아웃 패치 더 보기.
nat가 콘텐츠 현지화에서 AI 번역 할당량과 백필 설정을 명확히 했으며 더 보기, AI 임베딩 모델 설정 불가에서 Discourse AI의 임베딩 모델 구성을 디버깅했습니다 더 보기.
Danielle가 Khoros 마이그레이션 웹inar을 조직하고 진행하여 참석자들이 Q&A와 후속 자료에 접근할 수 있도록 했습니다 더 보기.
hugh가 코어 테마 소개 공지를 주도하여 Horizon과 Foundation을 새로운 기본 테마로 공개했습니다 더 보기.
HAWK가 사람들이 내 포럼을 사용하게 하는 정확한 방법은 무엇인가요? 토론에서 커뮤니티 성장 조언을 공유했습니다 더 보기.
davidb가 "Private Topics"를 "Personal Message Topics"로 이름 변경에서 UI 전체의 "Private Topics" 용어를 수정했습니다 더 보기.
Lilly가 플러그인 저장소 하이재킹에서 손상된 플러그인 참조 제거에 대한 가이드를 제공했으며 더 보기, 잠금 배지 아이콘 숨기기 테마 컴포넌트에서 잠금 배지 아이콘을 숨기는 수정 사항을 병합했습니다 더 보기.
업데이트 후 테마 컴포넌트로 “TypeError” 렌더링 (버그) - piffy님이 커스텀 컴포넌트 내의 null 참조 오류를 드러냈습니다. j.jaffeux님과 david님이 이를 테마 캐싱으로 추적하고 CLI를 통해 캐시를 지우는 명령어를 게시했습니다. 캐시 플러시 수정.
포럼 내비게이션 바가 반복됨 (버그) - Headless님이 오래된 컴포넌트 때문에 재빌드 후 중복된 내비게이션 바를 확인했습니다. 세이프 모드 디버깅과 컴포넌트 격리가 범인을 찾는 데 도움이 되었습니다. 내비게이션 바 디버깅.
업데이트 후 포럼이 작동하지 않음 – 무엇이 빠져 있나요? (설치) - wenqin님이 재빌드 시 컨테이너 힌트가 누락된 문제를 겪었습니다. nat님이 app.yml의 남은 플러그인 줄을 식별하기 위해 전체 로그를 요청했습니다. 재빌드 힌트.
경고: 컴퓨터의 포트 443이 호스트명을 사용하여 액세스할 수 없는 것으로 보입니다 (설치) - Cloudflare의 오렌지 클라우드를 사용할 때 발생했습니다. 조언에는 프록시를 비활성화하거나 Let’s Encrypt를 만족시키기 위해 DNS를 조정하는 내용이 포함되어 있었습니다. 443 액세스 가능성 우회.
현재 스팸으로 범람하고 있는데, 무엇을 할 수 있나요? (지원) - Tealk님이 스팸 방지 전술을 요청했습니다. awesomerobot님과 RGJ님은 코어 가이드, 감시 단어, AI 필터 및 수동 IP 밴을 가리켰습니다. 스팸 완화 전략.
내 포럼을 이 포럼처럼 보이게 하는 방법은? (지원) - sweet_Girl님이 경쟁사의 레이아웃을 역설계했습니다. chapoi님이 디자인을 일치시키기 위해 주제 목록 미리보기, 최소 카테고리 박스 및 글꼴 조정을 식별했습니다. 테마 컴포넌트 분해.
Discourse PWA의 Android 하단 내비게이션 바 색상 문제 (mobile, 지원) - Damian_Boon님이 밝은 내비게이션 바에서 읽기 어려운 아이콘을 지적했습니다. dax님과 Don님은 PWA 매니페스트의 한계, 기기 간 차이 및 향후 디자인 검토 계획을 설명했습니다. PWA 바 색상 토론.
게스트 전용 헤더 링크 추가 (지원) - peternlewis님이 익명 방문자를 위한 “계정 만들기” 링크가 필요했습니다. Moin님이 커스텀 헤더 링크 컴포넌트를 통해 조건부로 링크를 숨기거나 표시하는 CSS를 제공했습니다. 게스트 전용 링크 CSS.
계정이 없는 사이트 방문자가 투표에 참여할 수 있나요? (polls, 지원) - Eric_Wynn님이 투표(모든 상호작용과 마찬가지로)에는 계정이 필요하며 익명 투표는 지원되지 않는다고 확인했습니다. 계정 필수 투표.
비스태프 사용자에게 개인 메시지의 일괄 선택 확장 (bulk-actions, 기능) - ondrej님이 비스태프 사용자에게 스태프와 동일한 PM 일괄 아카이브 도구를 제공하여 받은 편지함 정리를 단순화할 것을 요청했습니다. PM 일괄 작업 요청.
#Hosting
최소한의 다운타임으로 주요 Discourse 유지 관리를 수행하는 방법? (#hosting) - emonunix님이 블루/그린 전략과 Sidekiq 튜닝을 탐구했습니다. pfaffman님은 두 컨테이너 빌드와 로드 밸런서를 권장했고, merefield님은 재빌드가 주요 위험 요인이라고 언급했습니다. 제로 다운타임 재빌드 접근법.
tests-passed를 latest로 이름 변경:새로운 버전 관리 전략의 일환으로, david는 tests-passed 브랜치가 이제 latest라고 불리며, 빌드의 -dev 접미사가 -latest로 업데이트되었음을 공지했습니다 (자세히 보기).
iOS 26 고정 위치 버그 수정: 커뮤니티 멤버들은 iOS 26.0.1 이후 ios에서 고정 요소의 입력 포커스 문제를 보고했으며, pmusaraj는 문제를 재현하고 스크린 녹화를 요청한 후 iOS 26.1에서 수정이 완료되었음을 확인했습니다 (자세히 보기).
Discourse 3.6.0.beta1 릴리스:hugh는 공지사항에서 색상 팔레트 편집, 가입 시 사용자 필드, AI 기반 초안 작성, discourse-activity-pub 및 discourse-brightcove 플러그인 개선 등 새로운 기능을 요약했습니다 (자세히 보기).
Discourse 3.5.1 안정 버전 릴리스: 이 유지보수 릴리스에는 HackerOne 보안 공지 및 가입 흐름의 약관(TOS) 링크, 팔레트 마이그레이션 수정 등 10여 개 이상의 버그 수정이 포함되어 있습니다 (자세히 보기).
테마 설정 가능한 사이트 설정 발견: 테마 설정 가능한 설정값이 이제 모든 설정 관리자 페이지에 직접 표시되어, 코드 변경 없이 사이트 외관을 더 쉽게 사용자 지정할 수 있습니다 (자세히 보기).
인기 플러그인 코어 번들링:cakeday 플러그인이 코어에 통합되어, 별도의 설치 없이 모든 사이트에서 기본 케이크 데이 배지를 사용할 수 있게 되었습니다 (자세히 보기).
플러그인
네셔널 플래그스(National Flags) 플러그인 포크: 원래의 #national-flags 플러그인이 더 이상 유지보수되지 않자, chapoi가 GitHub에 기능적인 포크 버전을 게시하여 glimmer 지원 및 국가 이름 드롭다운을 유지했습니다 (자세히 보기).
기능
네이티브 음성 메시지 지원 및 전사:accessibility 요청으로, 주제 내에서 1급(audio recording) 오디오 녹음 및 AI 기반 전사를 지원해 메시징 앱에서 영감을 받아 포용성을 높이는 것이 제안되었습니다 (자세히 보기).
아랍어 검색 정사학적 정규화: 커뮤니티 멤버들은 아랍어 검색에서 해즈아(hamza) 변형, 페르시아어 ya/kaf 형태, 정사학적 동등성 지원이 부족함을 지적하여, Unicode NFKC 및 커스텀 매핑 구현을 위한 pr-welcome가 제기되었습니다 (자세히 보기).
오래된 주제에 답변할 때 경고:CT075는 설정된 연령을 초과한 주제에 답변할 때 확인 프롬프트를 추가하는 논의에 다시 불을 붙여, 기존 warn_reviving_old_topic_age 경고보다 개선된 방안을 모색했습니다 (자세히 보기).
게시물 이동 모달: 최근 주제 표시:jrgong는 긴 스레드를 분할하는 과정을 원활하게 하기 위해 “기존 주제로 게시물 이동” 모달에서 최근 방문한 5개의 주제를 표시하도록 UX 향상을 제안했습니다 (자세히 보기).
자동화(Automations)를 트리거 및 액션으로 분리:noahl는 automation 워크플로우를 리팩터링하여 관리자가 트리거(예: 주제 생성)와 액션(예: 답변, 태그, LLM 호출 실행)을 모듈형으로 조합할 수 있도록 제안했습니다 (자세히 보기).
주제에 태그 빠른 추가 컴포넌트:NateDhaliwal의 테마 컴포넌트는 주제 작성자가 편리한 버튼을 통해 태그를 빠르게 추가할 수 있게 해주며, 일상적인 워크플로우를 위한 테마 수준 확장 기능을 보여줍니다 (자세히 보기).
개발
RFC: 새로운 버전 관리 전략:mcwumbly는 Discourse가 롤링 릴리스를 유지하지만 ESR 스트림을 갖춘 YYYY.M.Z 버전 관리 체제를 채택할 것이며, 안정 버전 및 베타 브랜치를 위한 종료(EOL) 다이어그램이 함께 제공된다고 명확히 했습니다 (자세히 보기).
뷰포트 기반 모바일/데스크톱 감지:david는 모바일/데스크톱 모드에서 사용자 에이전트 스위치를 순수한 뷰포트 너비 체크로 대체하여 태블릿 및 최신 기기 간의 일관성을 높였습니다 (자세히 보기).
버그
호라이즌 테마 리뷰 큐 오작동: 호라이즌 테마 사용자들이 리뷰 큐에서 드롭다운이 깨진 문제를 보고했으며, tgxworld, tobiaseigen, RGJ가 문제를 법적 준수 플러그인으로 추적하고 수정이 완료되었음을 확인했습니다 (자세히 보기).
모바일 PM에서 AI Gists 버튼 오류:NateDhaliwal은 PM에서 요약 텍스트 없이 AI Gists 버튼이 표시되는 문제를 지적했으며, awesomerobot은 지원되지 않는 곳에서 버튼을 숨기는 수정을 병합했습니다 (자세히 보기).
테마 크리에이터에서 “내 테마” 접근 불가:NateDhaliwal은 모바일에서 내 테마를 탭할 때 발생하는 404 오류를 발견했으며, Lilly는 라우팅 우회 문제를 진단하고 #384595에서 패치했습니다 (자세히 보기).
복귀 사용자 알림 간격 누락: 아이콘의 CSS가 누락되어 간격이 축소되었으나, chapoi가 #35093에서 CSS 규칙을 빠르게 복원하여 신규 사용자 알림과 일치시켰습니다 (자세히 보기).
크로아티아어 날짜 형식 오류:js.dates.long_with_year의 %Y%y 중복으로 인해 “252025”와 같은 연도가 발생했으며, Moin는 yyyy 사용법을 수정하기 위해 온사이트 텍스트 오버라이드 및 Crowdin 수정에 대한 가이드를 제공했습니다 (자세히 보기).
칭찬
최애 Discourse 인스턴스:칭찬 섹션에서, pacharanero와 NateDhaliwal는 Neural DSP부터 NHS Digital, Caddy까지 라이브 커뮤니티를 소개하며 Discourse의 글로벌 영향력을 축하했습니다 (자세히 보기).
지원
Windows Server 배포:MoRanYue는 지원되지 않는 Windows 설치를 탐구했으며, Falco는 프로덕션 지원을 위해 Linux VM 또는 WSL을 통해 Discourse를 실행하는 것을 권장했습니다 (자세히 보기).
백업 다운로드 링크 만료:winterk0rn의 즉각적인 링크 만료는 동시 Docker Manager 업데이트로 인해 발생했으며, pmusaraj는 리빌드가 진행 중이지 않을 때 백업을 예약할 것을 조언했습니다 (자세히 보기).
감시 중인 카테고리를 제외한 모든 카테고리 음소거:winterk0rn는 Data Explorer를 사용하여 그룹 알림 기본값을 위한 카테고리 목록을 일괄 생성했으며, Moin의 SQL 스니펫을 참고하여 여러 카테고리에서 한 번에 음소거하는 방법을 안내받았습니다 (자세히 보기).
david는 tests-passed 브랜치를 latest로 이름 변경하는 작업을 주도했으며 (자세히 보기), 모바일/데스크톱 모드 감지를 뷰포트 너비에 의존하도록 대폭 개선했습니다 (자세히 보기).
hugh는 3.6.0.beta1 (자세히 보기) 및 3.5.1 (자세히 보기)의 상세한 릴리스 공지를 작성하여 보안 공지 및 UX 향상을 강조했습니다.
chapoi는 GitHub에 커뮤니티 유지보수되는 National Flags 플러그인 포크를 게시했으며 (자세히 보기), #35093에서 복귀 사용자 알림의 누락된 CSS를 복원했습니다 (자세히 보기).
pmusaraj는 중요한 모바일 버그를 분류 및 수정했으며, 스크린 녹화로 ios 고정 위치 문제를 재현했습니다 (자세히 보기), TestFlight을 통해 DiscourseHub 동결 수정을 배포했으며 (자세히 보기), 404 검색 입력 필드의 하드코딩된 플레이스홀더 문제를 해결했습니다 (자세히 보기).
Falco는 아랍어 검색 정규화에 대한 진단 조언을 제공했으며 (자세히 보기), 외부 계정이 포함된 초대 시 SSO 가이드를 제공했습니다 (자세히 보기).
tobiaseigen는 테마 컴포넌트 상호작용을 특정하여 호라이즌 리뷰 큐 수정을 안내했으며 (자세히 보기), 오래된 주제 부활 경고에 대한 논의를 지원했습니다 (자세히 보기).
mcwumbly는 새로운 전략 RFC에서 버전 관리 빈도와 ESR 사용을 명확히 했으며 (자세히 보기), 제목 편집이 주제 순위를 올리지 않도록 하는 병합을 확인했습니다 (자세히 보기).
Lilly는 모바일 및 데스크톱에서 “내 테마” 404 오류를 조사하여 라우팅 우회를 식별하고 테마 크리에이터 컴포넌트의 수정을 검증했습니다 (자세히 보기).
tgxworld는 discourse-activity-pub 및 기타 플러그인에 대한 플러그인별 변경 로그로 릴리스 노트를 풍부하게 했으며 (자세히 보기), 호라이즌 테마 리뷰 큐 디버깅에 참여했습니다 (#384414/2).
martin는 번들링 플러그인 노력의 일환으로 CakeDay 기능을 코어에 병합했으며 (자세히 보기), 관리자 UI에서 테마 설정 가능한 설정의 발견 가능성을 향상시켰습니다 (자세히 보기).
Discourse ID가 이제 사용 가능합니다 (discourse-id) rishabh가 Discourse ID가 이제 모든 Discourse 사이트에서 활성화될 수 있으며, 호스팅 및 자체 호스팅 인스턴스 간 단일 로그인(SSO)을 간소화한다고 발표했습니다. Safari 통합에 대한 초기 피드백은 craigconstantine로부터 나왔으며, pmusaraj는 6번 게시물에서 과도하게 작동하던 Apple App Site Association 리다이렉트를 수정했습니다. 더 보기
Discourse AI 사용 사례 및 통계 (ai) Discourse AI 사용 사례 및 통계에서 Rubi는 커뮤니티가 실제로 어떤 AI 기능을 사용하느냐고 물었습니다. Falco, NateDhaliwal, nat은 AI 요약, 관련 주제, 스팸 감지의 채택률에 대해 논의했으며, 관련 주제는 대부분의 호스팅 플랜에서 기본적으로 켜져 있고 스팸 보호가 "거의 모든" 공격을 차단한다고 지적했습니다. 더 보기
공개된 Discourse 그룹은 관리(moderation)가 필요한가? (커뮤니티)
Tony001은 공개된 "특정 관심사" 그룹에서 모든 게시물을 수동으로 승인하는 것이 너무 "불편(clunky)"하지 않은지 궁금해했습니다. ToddZ는 승인을新用户 또는 특정 카테고리로 제한하는 방법을 설명했고, NateDhaliwal는 통제와 즉흥성 간의 장단점을 저울질했으며, Moin는 게시물 검토 트리거 가이드에 대한 링크를 제공했습니다. 더 보기
#Site 피드백
블로그 게시글은 식별 가능한 사람이 작성한 것이 더 좋습니다 (사이트 피드백) nathank는 블로그 항목의 동반 주제(companion topic)가 기본적으로 Discourse로 설정되어 있어 작성자가 "무명(faceless)"이 된다고 지적했습니다. tobiaseigen는 블로그 테마의 버그를 발견하고, Falco와 함께 이 스레드에서 1년 전까지의 작성자 정보를 수정했습니다. 더 보기
관리자 받은편지함의 발견 가능성(Discoverability) 부족 (UX) JustinZ는 메시지가 도착할 때 관리자 그룹 받은편지함의 드롭다운이 강조되지 않는다고 지적했습니다. chapoi는 주제를 UX로 이동시키고, 관리자 받은편지함의 발견 가능성 부족에서 향후 사이드바 개선 사항에 포함될 것이라고 확인했습니다. 더 보기
비하인드 더 씬: 2025 프라하 밋업 (블로그) 프라하 밋업 블로그의 공식 동반 토론에서는 87명의 팀 멤버가 추억을 공유했습니다. 주제 385156에서 사용자들은 마지막 날에 지역 관리자를 위한 이벤트를 여는 것을 제안했으며, 팀의 "혼란스럽지만 따뜻하고 건강한(chaotic, wholesome)" 스타일을 칭찬했습니다. 더 보기
iOS Safari에서의 끔찍한 경험 (지원 ios ux) Shauny는 주제 384862에서 Safari PWA/북마크 앱에서 깜빡이는 헤더, 불안정한 스크롤, 깨진 툴바 버튼을 기록했습니다. david는 대부분의 동작이 iOS 26 기하학 버그에서 비롯된 것으로 추적했으며, merefield는 기기별 PWA와 Chrome 경험에 대해 코멘트했습니다. 더 보기
계정 확인 완료에도 반복되는 활성화 이메일 (지원 email)
중국어 사용자 John10은 활성화 이메일에 폭격을 당하고 있었습니다. merefield과 Moin는 /logs를 살펴본 후, 주제 384684와 23번 게시물에서 Sidekiq 작업을 다시 큐에 넣는 Net::SMTPUnknownError 루프를 식별했습니다. 더 보기
중국어 카테고리 권한 vs. 새 주제 버튼 (지원 permissions) LanFeng11는 카테고리를 읽기 전용으로 설정했는데도 주제 385159에서 클릭 가능한 새 주제 버튼이 여전히 표시되는 것을 발견했습니다. supermathie와 Moin는 이것이 의도된 설계라고 설명하며, 이전의 클릭 불가 오버레이를 제거한 PR 34603를 언급했습니다. 더 보기
Discourse 검색에서 로컬라이즈된 제목/내용 검색 (기능 content-localization) Falco와 Honeyxilia는 주제 385034에서 번역된 제목으로 검색하기 위해 ?tl= 필터를 추가하는 것에 대해 논의했습니다. 그들은 로케일 필터를 추가하는 PR 35299를 미리 보여주고, 향후 AI/임베딩 기반 다국어 검색 개선 사항을 예고했습니다. 더 보기
로컬라이즈된 Discourse ID 로그인 페이지? (기능 discourse-id) nukeador는 id.discourse.com의 Discourse ID 로그인이 영어로만 되어 있는 이유를 물었습니다. pmusaraj는 요청을 기능으로 이동시키고, 주제 385229에서 Set locale from accept_language_header와 allow user locale를 활성화하겠다고 약속했습니다. 더 보기