3.6.0.beta2: 내장 팔레트 편집, 실시간 AI 번역 진행 상황, 위키 추적 개선

3.6.0.beta2의 새로운 기능

내장 테마 색상 팔레트 편집

최근까지 테마에 포함된 색상 팔레트는 편집할 수 없었습니다. 이제 관리자 화면에 해당 팔레트를 복제하여 채워 넣을 필요 없이, 직접 편집할 수 있습니다. 필요에 따라 수정된 색상을 테마에 원래 포함된 색상으로 되돌릴 수 있어 더 유연한 색상 팔레트 관리를 제공합니다.

AI 번역의 실시간 진행 데이터

Discourse에 내장된 AI 번역 기능을 사용할 때, 번역 진행 상황이 대시보드에 명확하게 표시됩니다. 설정에 따라 번역이 백필(backfill)되는 동안 번역된 게시물의 수와 각 언어별 완료율을 확인할 수 있습니다. 또한, 모든 게시물이 완전히 번역될 때까지 예상 소요 시간(시간 및 분 단위)을 확인할 수 있습니다.

AI translation progress

위키 업데이트를 놓치지 마세요

위키 주제에 대한 최신 정보를 놓치지 않도록, 원본 주제에 편집이 이루어지면 해당 주제가 ‘bump’(상단으로 올림)됩니다. 이를 통해 커뮤니티가 이러한 주제에 대한 중요한 업데이트를 인지하고, 편집이 이루어질 때 쉽게 검토할 수 있습니다. 이는 위키 기능의 일반적인 사용 사례인 문서화 주제에 특히 유용합니다.

보안 업데이트

이 릴리스에는 커뮤니티와 HackerOne에서 보고한 다음 보안 문제 수정 사항이 포함되어 있습니다.

7개의 좋아요

더 많은 내용!

기다리고 또 기다리세요! 새로운 기능과 변경 사항들을 여러분께 알리는 데 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

플러그인 개선 사항

discourse-akismet

버그 수정

  • plugin.rb에서 discourse_dev 의존성 제거 (185)

discourse-anon-usernames

새로운 기능

  • 익명 사용자 이름 생성기 플러그인 추가 (1)

버그 수정

  • 생성 엄격도 감소 (2)

discourse-category-experts

버그 수정

  • 카테고리가 변경되었을 때 잘못된 자동 태그 지정 문제 수정 (215)

discourse-doc-categories

새로운 기능

  • 문서 카테고리 토픽의 원문 게시글(OP)이 수정될 때 토픽을 최신순으로 이동(61)

버그 수정

  • 인덱스 토픽을 이동할 때 개인 메시지(PM)가 처리되도록 보장 (62)

discourse-no-bump

버그 수정

  • 수정 시 최신순 이동(bump) 로직 제거 (80)

discourse-preset-topic-composer

버그 수정

  • 새 토픽 버튼의 코어 변경 사항에 맞게 업데이트 (53)

discourse-route-blocker

버그 수정

  • 라우트가 차단되었을 때 Discourse::NotFound 발생 (9)

discourse-theme-creator

버그 수정

  • 관리자 디렉터리 이동 후 HTML 빌더 업데이트 (124)
  • 인덱스 라우트 가져오기 (122)

전체 기능 및 수정 사항

새로운 기능

  • 추가 사용자 이름 검증을 위한 플러그인 훅 추가 (35522)
  • discourse_reactions_allow_any_emoji를 실험적에서 정식 기능으로 승격 (35589)
  • 채팅 메시지에 대한 전문 검색(full-text search) 추가 (34704)
  • 체코어 기본 인용 부호 추가 (34797)
  • AI 번역 백필에 예상 완료 시간 추가 (35474)
  • 제한된 검색 결과에 의미론적 검색(semantic search) 추가 (35446)
  • 실험적 Photoswipe 라이트박스 (35109)
  • Amazon 로그인에서 연결/취소 기능을 위한 설정 추가 (35387)
  • 추가 블록 노드에 prosemirror-gapcursor 강제 적용 (35415)
  • 통합된 새 토픽 화면에서 ‘전체’, ‘토픽’, ‘답변’ 하위 탭 항상 표시 (35292)
  • 최신 Gemini 임베딩 모델 지원 (35390)
  • 호스팅 LLM 크레딧 시스템 (35162)
  • 일반 검색 결과가 없을 때 AI 검색(전체 페이지) 자동 활성화 (35336)
  • 링크 알림 사용자 설정 비활성화 (35352)
  • 관리자 사이드바에서 '전체 설정’으로 실제 링크 연결 (35263)
  • 인도 디왈리 2025 공휴일 업데이트 (35354)
  • 리치 에디터에서 지원되지 않는 토큰이 발견되면 마크다운으로 전환 (35044)
  • 404 페이지 제목에 앵커 태그 추가 허용 (35318)
  • 토픽 /filter에 로케일 필터 추가 (35299)
  • 수동으로 업데이트된 번역도 처리 (35276)
  • LLM Triage에서 플래그, 삭제, 무음 처리 옵션 추가 (35285)
  • ‘google_site_verification_token’ 사이트 설정 도입 (35229)
  • 로컬화된 게시물에 원박스(oneboxes) 및 라이트박스 추가 (34900)
  • 토픽 뷰 직렬화기에 AI 요약을 포함하기 위한 plugin_modifier 추가 (35110)
  • 모더레이터가 카테고리와 그룹을 관리하도록 허용하는 설정 분리 (35174)
  • 테마 소유 팔레트 편집 허용 (34722)
  • 위키 토픽의 원문 게시글(OP)이 수정될 때 토픽 최신순 이동 (35137)
  • 모더레이터가 신뢰 등급을 변경하는 것을 방지하는 사이트 설정 추가 (35160)

버그 수정

  • 키워드 필터에서 숨겨진/속삭임/삭제된 게시물 필터링 (35648)
  • 마지막 게시물 타이머에 기반한 닫기 타이머 업데이트 불가 문제 수정 (35541)
  • 빠른 편집에서 수정된 게시물이 변형되지 않도록 보장 (35622)
  • iOS에서 게시물 도구 모음 위치 개선 (35574)
  • iOS에서 입력이 포커스된 상태의 모달 개선 (35619)
  • admin/ 아래 정규화된 플러그인 라우트 지원 복원 (35598)
  • 토픽 필터가 속삭임 권한을 존중하도록 수정 (35555)
  • 메시지 버스 응답에 요청 추적 헤더 추가 (35537)
  • 스트리밍 도구 호출이 완료될 때 부분 플래그(clear partial flag) 해제 (35605)
  • discourse-reactions 선택기에 고유한 이모지 컨텍스트 추가 (35614)
  • 리치 에디터 입력 규칙에서 누락된 옵션 래핑 문제 수정 (35548)
  • 여러 LLM 트리아지 규칙이 동일한 게시물을 플래그 지정할 때 중복 개인 메시지(PM) 방지 (35596)
  • Twitter 로그인 문제 체크가 정확히 보고되지 않는 문제 수정 (35593)
  • 첫 번째 게시물을 순차적으로 이동할 때 대상 토픽이 최신순으로 이동되지 않는 문제 수정 (35559)
  • 사용자가 DM을 보낼 수 없는 경우 섹션을 완전히 숨김 (35595)
  • 미디어 최적화 워커의 타임아웃 및 오류 처리 (34943)
  • 그룹의 grant_trust_level이 0일 때 신뢰 등급 변경 건너뛰기 (35572)
  • details 요소 내 라이트박스 이미지 크기 조정 (35570)
  • topic_tags에 tag_id, topic_id 추가 인덱스 추가 (35565)
  • 콘텐츠 길이와 관계없이 항상 게시물 초안 저장 (35540)
  • AI 빠른 검색에서 중복 결과 문제 수정 (35554)
  • 관리자 디렉터리 이동 후 optionalRequire 경로 업데이트 (35551)
  • AI 기본 LLM 모델 폴백이 존재하도록 보장 (35549)
  • 포커스 시 스크롤 복원 솔루션 되돌리기 (35544)
  • 리치 에디터 링크 도구 모음에서 Max call stack exceeded 오류 수정 (35530)
  • 채팅 ‘더 보기’ 스크롤 스펙 수정 (35543)
  • 카테고리 이메일에서 시스템 사용자 폴백을 선택적으로 만듦 (35536)
  • 토픽 답변 선택 대화상자에서 취소 동작 처리 (35534)
  • [rich editor] HTML에서 파싱할 때 줄바꿈을 하드 브레이크로 변환 (35518)
  • SMTP 인증 오버라이드에 Azure Communication Service 엔드포인트 추가 (33226)
  • 탭 전환 시 검토 가능 항목 노트 유지 (35495)
  • 채널 렌더링 전 채팅 서비스가 채널을 로드했는지 보장 (35433)
  • prevent-scroll-on-focus 수정자에 타임아웃 추가 (35503)
  • 입력 포커스 시 본문 스크롤 방지 (35497)
  • Prosemirror 입력 규칙 코드 마크 체크 (35416)
  • 토픽 추적 상태 동기화 개선 (35478)
  • AI 문제 체크 비활성화 (35475)
  • 작업 예외: Holidays::InvalidRegion (35473)
  • check_policy가 메일러 클래스를 찾을 수 있도록 허용 (35464)
  • 인용된 이미지에 데이터 속성(data attrs) 추가 (35455)
  • 메시지에서 이벤트에 추가될 때 유령 알림 발생 문제 수정 (35459)
  • 모더레이터 무음 해제 (35452)
  • DeleteReplies가 스태프 체크 대신 가디언을 사용하도록 수정 (35443)
  • 핫 토픽에서 카테고리 정의 토픽 제거 (35449)
  • 채팅에서 입력 방법 편집기(IM) 개선 (35448)
  • 대상 LLM이 없는 경우 AI 문제 체크 트래커 생성하지 않음 (35447)
  • 채팅 인용 이미지에 라이트박스 클래스 추가 (35442)
  • 그룹 구성 페이지 재로드 후 플레어 가시성 경고 표시 (35445)
  • 모바일에서 FAQ 페이지의 넓은 이미지 오버플로우 문제 수정 (35398)
  • .ics / 구글 캘린더 내보내기에서 이벤트 위치 필드 문제 수정 (35355)
  • 사용자 디렉터리에서 ‘더 보기’ 즉시 로드 (35439)
  • 토픽이 제거될 때 발생하는 로딩 루프 수정 (35409)
  • 검색 제안 클릭 추적 시도하지 않음 (35431)
  • 사용자가 DM을 보낼 수 있을 때 새 DM 시작 버튼 표시 보장 (35440)
  • 관련 자동화로 이어지는 깨진 검토 가능 링크 수정 (35434)
  • 필요한 젠스가 사용 가능한 경우에만 api-docs rake 태스크 정의 로드 (35432)
  • Subcategories_with_featured_topics의 토픽 렌더링 문제 수정 (35418)
  • 리치 에디터 마크 입력 규칙 변환 시 저장된 마크 해제 (35360)
  • 새 게시물이 사용자를 자동 무음 처리할 때 모더레이터 알림 (35403)
  • 가입 시 숨겨진 필드를 초대 가입 폼에서 제외 (35405)
  • Faraday 업데이트로 인한 Twitter 헬스 체크 깨짐 문제 수정 (35407)
  • 채팅 메시지에서 CookedProcessorMixin의 nil @post 처리 (35386)
  • 토글 시 컴포저 플레이스홀더 업데이트 (35383)
  • 토픽의 첫 번째 게시물을 기존 토픽으로 이동하면 bumped_at 초기화 문제 수정 (35373)
  • category-featured-topics에서 누락된 토픽 속성 문제 수정 (35380)
  • Watching_first_post 토픽 필터 및 쿼리 문제 수정 (35353)
  • 토픽 상태 활성화 매개변수를 truthy 값으로 처리 (35366)
  • 사용되지 않는 서비스 제거 (35364)
  • 채팅 채널에서 초안이 로드되지 않는 레이스 컨디션 해결 (35351)
  • temporarily_closed_due_to_flags에 기본 로케일 사용 (34718)
  • Safari 색상 팔레트 붙여넣기 문제 수정 (35348)
  • 단계별 사용자가 비활성화된 경우 이메일 수신 시 시스템 사용자 사용 (34655)
  • 관리자 권한 부여 리디렉션에서 사용자 이름 URL 인코딩 (34664)
  • 관리자 사용자 그룹 속성 할당 오류 수정 (35315)
  • AI LLM 상태 문제 체크에서 오탐(false positives) 감소 (35304)
  • 오프라인 모드에서 타이핑 표시 보내지 않음 (35279)
  • discourse connect 사용 시 비공개 토픽에 대한 초대 문제 수정 (35303)
  • AI 태깅 자동화가 봇의 게시물을 태깅하도록 허용 (35310)
  • 오래된 숨겨진 게시물 공지에서 남은 마크업 방지 (35311)
  • 카테고리 편집 시 번역된 이름 반환하지 않음 (35297)
  • 예약된 문제 체크가 perform_every 구성을 따르도록 보장 (35291)
  • 2FA 추가 직후 백업 코드 추가 (35287)
  • PostTiming 레코드에 해당하는 Post가 없을 때 posts:reorder_posts rake 태스크에서 PG::UniqueViolation 오류 수정 (35212)
  • 사용자가 자신의 삭제된 토픽을 복구할 수 있도록 허용 (35214)
  • 카테고리 생성 중 가능한 크래시 문제 수정 (35277)
  • 최소 load-more-sentinel 높이 추가 (35262)
  • 파이프 사용 시 확인 프롬프트 깨짐 문제 수정 (35261)
  • DActionButton 컴포넌트에서 btn-default 제거 (35196)
  • 카테고리 모달 부분 로딩 엣지 케이스 수정 (35204)
  • 카테고리 드롭다운 열기 시 번역된 이름 초기화되지 않도록 수정 (35232)
  • 리치 에디터에서 동시 data img 업로드 문제 수정 (35098)
  • 수신된 이메일 세부 정보 보기 시 오류 섹션 제거 (35228)
  • 와일드카드 감시 단어 및 정규식 문제 수정 (35217)
  • 처리되지 않은 플래그가 존재할 때 편집 시 트리아지 건너뛰기 (35218)
  • 카테고리 드롭다운 선택 시 스펙 모호성 문제 수정 (35215)
  • 토픽 필터를 통해 탐색할 때 카테고리 이름이 번역 해제되지 않도록 수정 (35211)
  • 플러그인의 커밋 URL 경로가 nil일 때 Admin::PluginsController에서 발생하는 크래시 수정 (35186)
  • 사용자에게 직접 조치를 취할 때 검토 가능 항목이 생성되도록 보장 (35198)
  • user-menu-billing의 텍스트 표시 동작을 다른 버튼과 일치시킴 (35200)
  • 선언적 버튼 클래스 이름 중복 문제 수정 (35177)
  • 카테고리 배지 헬퍼에 조상 데이터 전달 (35169)
  • 답변이 로드될 때까지 답변 버튼 비활성화 (35136)
  • 북마크와 함께 알림 리마인더가 삭제되는 문제 수정 (35141)
  • 여러 요소를 인용할 때 이미지 크기 존중 (35144)
  • 토픽 최신순 이동 기능 및 알림 설정 동작 단순화 (34945)
  • 디버깅 라인 제거 (35157)
  • 기능 페이지에서 시드된 LLM에 링크하지 않음 (35151)
  • AI 어시스턴트의 사용자 정의 프롬프트 액세스에 페르소나의 허용된 그룹 사용 (35150)
  • 색상 속성이 3자리 16진수일 때 카테고리 저장 허용 (35119)
  • 사용자 사칭 시 last_seen_at 업데이트하지 않음 (34872)
  • 엔드포인트 없이 mediaconvert 클라이언트 사용 허용 (35135)
  • ‘더 보기’ 버튼이 이제 추가 루트 레벨 하위 카테고리를 로드 (35101)
  • aws mediaconvert가 IAM 프로필을 사용할 수 있도록 허용 (35091)
  • 모바일 메시지에 AI 지스트(gist) 표시 (35124)
  • 서브폴더 사용 시 Discourse_id_challenge 응답 문제 수정 (35123)
  • 모바일 채팅 라우트에서 중복된 채팅 아이콘 숨김 (35015)
  • 트래커가 아직 존재하지 않더라도 예약된 문제 체크 실행 (35102)
  • 북마크와 함께 알림 리마인더가 삭제되는 문제 수정 (35069)
  • 게시물 투표 코멘트 편집 UX 개선 (35108)
  • 관리자 이메일 로그에서 제목 클릭 시 깨짐 문제 수정 (35030)
  • 검색 404 페이지 문자열 번역 (35090)
  • 삭제된 게시물이 있을 때 토픽 페이지네이션 오버플로우 문제 수정 (35081)
  • 전체 캘린더에서 크기 강제 업데이트 (35075)
  • 토픽 푸터 드롭다운/anonymousOnly null 처리 (35072)
  • waiters를 사용하도록 보장하기 위해 CSS 선택자 사용 (35063)
  • 북마크 리마인더에서 이모지를 올바르게 교체 (35061)
  • /polls/voters.json 엔드포인트에서 중복 투표자 반환 방지 (34433)

UX 변경 사항

  • 라이트박스를 닫을 때 썸네일이 잘린 경우 진동 방지 (35646)
  • 인라인 각주 콘텐츠가 shrink-to-fit 되도록 허용 (35633)
  • 초대 템플릿을 사용자 정의하기 위한 수정자(modifier) 추가 (35458)
  • 선택기에서 왼쪽에 확대경 표시 (35621)
  • 모바일에서 선택기에 상단 패딩 추가 (35618)
  • 개인 메시지(PM) 참여자 제거 단순화 (34022)
  • 모바일에서 백드롭 탭 시 라이트박스 닫기 (35571)
  • DMenu 버튼의 border-radius를 0으로 설정 (35602)
  • 채팅 검색에 사용자 정의 아이콘 사용 (35600)
  • 누락된 btn 클래스 추가 (35562)
  • 수신된 이메일 로그에서 제목 클릭 시 게시물로 링크 (35567)
  • 감성 분석 보고서를 모더레이터가 접근할 수 있도록 변경 (35577)
  • 이메일용 인용 및 코드 다크 모드 스타일을 요소 선택자로 이동 (35576)
  • 헤더 알림 배지의 z-index 제거 (35575)
  • 라이트박스 누락된 번역 추가 (35568)
  • 채팅 검색 필터 바에 플랫 버튼 사용 (35566)
  • 채팅 컴포저 위 패딩 약간 감소 (35546)
  • 마지막 게시물 토픽 타이머 기반 자동 닫기 시 메시지 개선 (35538)
  • 초안 오류 무시 버튼에 클래스 추가 (35531)
  • 비밀번호 제거 버튼을 btn-danger 클래스 사용하도록 업데이트 (35514)
  • /filter 라우트에서 AI 지스트 토글 표시, 지스트 외관 수정 (35521)
  • AI 봇 개인 메시지(PM)를 내비게이션 메뉴로 이동 (35189)
  • 모바일 라이트박스 패딩 및 스타일링 개선 (35494)
  • 관리자 검색 입력 필드 오버플로우 수정 (35481)
  • AI 번역에서 합계 제거 및 백필 메시지 업데이트 (35479)
  • AI 번역을 완료 기준으로 정렬, 99~100% 사이 소수점 표시 (35461)
  • AI 번역 차트 추가 조정 (35454)
  • 마법사(wizard) 버튼에 btn 클래스 추가 (35450)
  • AI 번역 차트에서 기본 로케일에 대해 번역이 필요한 게시물만 표시 (35397)
  • 사용자 카드 메타데이터 링크가 링크 색상을 사용하도록 수정 (35427)
  • 빈 토픽 목록의 중복된 읽지 않음/새로움 라벨 제거 (35350)
  • 사이드바 섹션 링크에 정확한 URL 매칭 추가 (34677)
  • 이메일 템플릿을 위한 드롭다운을 전용 인덱스 페이지로 대체 (35284)
  • 컴포저 폐기 확인 대화상자 단순화: Safe draft 버튼 제거 (35298)
  • btn에 누락된 선언적 클래스 추가 (35312)
  • 테마 관리자 ‘추가 파일’ 섹션에 SCSS 파일 표시 (35300)
  • 로그인 및 인증 설정을 더 명확하게 분리 (33711)
  • 사용자 인박스 스타일링 수정 (35258)
  • 모바일에서 북마크 모달의 중복된 액션 버튼 제거 (35183)
  • 시크릿 토글에 누락된 버튼 클래스 추가 (35254)
  • 필수 사이트 설정을 표시하여 번역 설정을 더 쉽게 만듦 (35078)
  • 404 페이지에서 부제 제거 (35185)
  • 모바일 로고 설정의 카피 업데이트 (35184)
  • 라이트박스 호버 캡션을 선택할 수 없도록 만듦 (35148)
  • 버튼 클래스 재구성 (34882)
  • 뷰포트와 관계없이 항상 discoveries 패딩 적용 (35154)
  • 뷰포트가 변경될 때 토픽 푸터 버튼을 자동으로 업데이트 (35074)
  • 비밀번호 제거 버튼을 suspense 없이 표시 (34635)
  • Discourse ID 설정 설명 업데이트 (35094)
  • 누락된 게시물 공지 스타일링 추가 (35093)
  • Discourse ID 로그인을 위한 ‘동작하는 환경’ 설명 추가 (35088)
  • macOS에서 kbd 단축키 외관 개선 (35099)
  • 모바일에서 월 보기에서 시간 숨김 (35107)
  • 호버 시 love 배경 제거 (35089)
  • 이중 좋아요 버튼의 하트 아이콘 호버 효과 수정 (35086)
  • 게시물 공지 파트 2 (35049)
  • 필터 문자열 업데이트 (35062)

보안 변경 사항

  • 에러 응답에서 Cache-Control 헤더 누락

성능

  • AI 번역 통계 쿼리 최적화 및 캐싱 제거 (35597)
  • 번역 및 요약 조회에 페르소나 캐시 사용 (35560)
  • 채팅 DM 로드 시 사용자 커스텀 필드로 인한 N+1 쿼리 수정 (35516)
  • 채널 로드 시 카테고리 모더레이터 확인 중 N+1 문제 수정 (35466)
  • S3에서 webpack 청크에 올바르게 인코딩된 JS 파일 사용 (35444)
  • 사용자 디렉터리 탐색 시 요청 캐싱 (35371)
  • 재렌더링 시 topic-footer-button 요소 재사용 (35167)

접근성

  • 토픽 목록의 ariaLabelledBy를 조건부로 만듦 (35334)
  • 토픽의 확장 가능한 답변에서 aria-controls 제거 (35333)
  • 검색 입력에서 aria-controls 제거, 결과 수 수정 (35332)
  • 검색 결과 영역에 aria-label 추가 (35327)
  • 비디오 썸네일 버튼에 role 추가 (35326)
  • 사용자 링크의 ariaHidden 수정 (35329)
  • 토픽 푸터 버튼 영역에 aria-label 추가 (35328)
  • 게시물 투표 코멘트 사용자 이름에 href 추가 (35325)
  • 인터페이스 색상 선택기에 aria-label, title 추가 (35324)
3개의 좋아요