3.5.0.beta8: 번들 플러그인, 새 테마, 향상된 색상 관리, 강력한 필터링 및 고급 이미지 컨트롤

3.5.0.beta8의 새로운 기능

:package: 인기 플러그인이 이제 Discourse 코어에 번들링됨

가장 인기 있는 플러그인 세트를 Discourse 코어에 직접 번들링하여 Discourse를 더 강력하고开箱(ot-box) 사용이 용이하게 만듭니다. 이로 인해 Assign, Solved, Data Explorer, Reactions 등 널리 사용되는 플러그인들은 Discourse 설치 또는 업데이트 시 별도의 플러그인 설치 없이 기본적으로 포함되며, 이러한 강력한 기능을 훨씬 쉽게 사용할 수 있습니다.

  • 매니지드 호스팅 사용자는 변경 사항 없음: Discourse 호스팅 서비스를 사용하는 사이트에는 영향이 없으며, 셀프 호스터는 다음 재빌드 시 app.yml에서 해당 플러그인을 제거하도록 안내받게 됩니다.

  • 기본적으로 비활성화: 모든 번들링된 플러그인은 기본적으로 비활성화되어 있어, 활성화하지 않는 한 눈에 띄는 변경 사항이나 추가 기능이 없습니다.

  • 성능에 영향 없음: 비활성화된 플러그인은 추가적인 JavaScript나 서버 부하를 유발하지 않으므로, 활성화하지 않는 한 사이트는 이전과 마찬가지로 가볍게 유지됩니다.

전체 세부 사항, 완전한 플러그인 목록 및 셀프 호스터를 위한 업그레이드 지침은 공식 공지를 확인하세요.

:sunrise: 모든 사용자에게 제공되는 새로운 Horizon 테마

아름답고 친근한 첫인상과 단순화된 커뮤니티 경험을 위해 디자인된 최신 기본 테마인 Horizon의 출시를 기쁘게 알려드립니다! 주요 특징은 다음과 같습니다:

  • 단순화되고 현대적인 토픽 카드: 불필요한 요소가 줄어 더 집중할 수 있습니다.
  • 더 큰 읽기 영역 텍스트: 특히 모바일에서의 가독성을 향상시킵니다.
  • 다양한 색상 팔레트: 더 나은 개인화를 위한 내장 옵션을 제공합니다.
  • 비기술적 관리자를 위한 최적화: 모든 기기에서 훌륭해 보이는 기본 제공, 최소 설정 디자인입니다.

Horizon은 이제 모든 Discourse 사이트(신규 및 기존)에 포함되어 있습니다. 공지에서 더 자세히 읽어보세요.

:artist_palette: 색상 팔레트를 관리하는 새로운 방법

Discourse에서 관리자가 색상 팔레트를 관리하고 선택하는 redesigned 방식을 기쁘게 발표합니다! 새로운 색상 팔레트 목록 페이지는 다음을 소개합니다:

  • 시각적 팔레트 미리보기: 모든 사용 가능한 팔레트를 카드 형태로 라이브 미리보기와 함께 즉시 확인할 수 있습니다.
  • 명확한 상태 라벨: 어떤 팔레트가 활성화되어 있는지, 어떤 팔레트가 사용자가 선택할 수 있는지 빠르게 식별할 수 있습니다.
  • 간편한 팔레트 관리: 활성 팔레트를 전환하거나 사용자가 선택할 수 있는 팔레트를 조정할 수 있으며, 모두 한 페이지에서 가능합니다.

이 업데이트는 모바일 친화적이며, 관리자가 모든 팔레트를 명확하고 시각적으로 개요할 수 있어 워크플로우가 단순화됩니다. 공지에서 더 자세히 읽어보세요.

:magnifying_glass_tilted_left: 이제 사용 가능한 동적 토픽 필터링

개선된 /filter 라우트는 더 빠르고 지능적인 토픽 검색 및 필터링을 제공합니다! 토픽 필터링 UI의 이 업데이트에는 다음이 포함됩니다:

  • 키워드 검색: 어떤 키워드나 구절이든 입력하여 토픽을 쉽게 검색할 수 있습니다.
  • 자동 완성: 새로운 자동 완성 제안을 통해 필터링 옵션을 탐색할 수 있습니다.
  • 사이드바에서 찾기: /filter 링크는 기본적으로 사이드바의 “더 보기…” 아래에서 사용할 수 있습니다.

자세한 내용은 공지를 읽고, 문서에서 더 깊이 알아보세요.

:framed_picture: 컴포저의 고급 이미지 제어

새로운 컴포저는 현대적인 작성 경험을 제공하며, 완전히 새로운 이미지 처리 UI를 포함합니다! 이 새로운 툴바를 사용하면 다음을 수행할 수 있습니다:

  • 이미지 크기 조절: 시각적 에디터에서 직접 이미지 크기를 조정할 수 있습니다.
  • 대체 텍스트 설정: 게시물의 접근성을 유지하기 위해 대체 텍스트와 캡션을 추가하거나 편집할 수 있습니다.
  • 이미지 삭제: 클릭 한 번으로 업로드된 이미지를 제거할 수 있습니다.

이 사용자 친화적인 인터페이스는 게시물에서 이미지를 다루는 것이比以往보다 훨씬 쉬워집니다.

새로운 컴포저는 이제 모든 커뮤니티에서 사용 가능합니다하여 모든 멤버가 Discourse에서 작성하는 것이 더 쉬워지도록 합니다. 새로운 컴포저 경험에 대한 전체 공지를 읽어보세요.

보안 업데이트

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

11개의 좋아요

그 외에도!

하지만 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

플러그인 개선

discourse-code-review

새로운 기능

  • enable_staged_users가 비활성화된 경우 스테이징된 사용자를 생성하지 않음 (251)

discourse-group-tracker

UX 변경 사항

  • 그룹 트래커의 도킹된 컨테이너가 항상 표시되도록 함 (92)

discourse-jira

버그 수정

  • 페이로드에 필수 필드 속성만 전송 (107)

discourse-translator

버그 수정

  • 인덱스를 추가하기 전에 중복 항목 제거 (315)

모든 기능 및 수정 사항

새로운 기능

  • 모든 기능에 대한 기본 LLM 모델 구성 (33752)
  • 제한된 카테고리나 태그를 보고 있을 때 새 주제 생성 (33495)
  • 모든 사용자에게 리치 에디터 활성화 (33699)
  • AI 대화 페이지 개선 (33853)
  • 침묵 및 정지 사유에서 안전한 HTML 표시 허용 (33815)
  • 재사용 가능한 AdminFilterControls 컴포넌트 추가, 플러그인 및 리포트에 적용 (33706)
  • 게시물을 삭제할 때 번 날짜 초기화 (33747)
  • aws MediaConvert 지원 추가 (33092)
  • discourse-post-voting 플러그인에서 댓글 비활성화를 허용하는 사이트 설정 추가 (33775)
  • 관리자 색상 팔레트 인덱스 레이아웃 재설계 (33628)
  • /filter 경로에서 동적 검색 (33614)
  • 레거시 페이지뷰를 사용하는 사이트의 레거시 페이지뷰 리포트 표시 (33620)
  • 테마화 가능한 사이트 설정 (32233)
  • 가입 시 외부 인증에 이메일 전달 (33559)
  • 사용자가 조용히 일괄 재분류할 수 있도록 허용 (33490)
  • 스태프가 프로필이 침묵된 상태인지 확인하기 쉽게 함 (33537)
  • 컴포저 툴바에 텍스트 제목/단락 메뉴 (33461)
  • 번역된 게시물에서 원본 또는 번역본을 편집하도록 선택하는 대화 상자 표시 (33184)
  • 텍스트 영역에서 Ctrl/Cmd+Enter로 양식 제출 허용 (33527)
  • 리치 에디터에서 타이핑 시 이미지 입력 규칙 (33498)
  • 리치 에디터 이미지 툴바 (크기/대체 텍스트/삭제) (33381)
  • 게시물 히스토리 모달에서 로케일 변경 표시 (33469)
  • 이메일 구독 해지를 위해 RFC 8058 구현 (33392)
  • 컴포저 리치 텍스트 에디터에서 해시태그 검증 (33272)
  • 콘텐츠 로컬라이제이션 로케일 수를 제한하는 숨겨진 설정 추가 (33378)
  • 시스템 Horizon 활성화 (33374)
  • 읽은 주제에 대한 새로운 검색 순서 (33353)

버그 수정

  • 주제 푸터 버튼이 커지지 않도록 함 (33903)
  • 코어 아이콘 목록에 pen 아이콘 추가 (33901)
  • 미리보기가 불가능할 때 색상 팔레트 변경 적용, 다크 모드 경고 (33827)
  • 마지막 남은 투표에 투표할 때 경고 표시 (33845)
  • 스레드 및 채널의 마지막 메시지 버스 ID를 올바르게 업데이트 (33846)
  • 사용자를 침묵 및 침묵 해제할 때 발생하는 JS 오류 (33851)
  • 사용자를 침묵하고 게시물에 아무것도 하지 않을 때 발생하는 버그 (33819)
  • 독일어에서 자동 그리드가 작동하도록 보장 (33831)
  • 모더레이터 아이콘 제목에 translatedTitle 사용 (33832)
  • 오디오 파일 유형 목록의 번역된 제목 오타 (33830)
  • Safari에서 Horizon 일괄 선택이 때때로 고정되지 않는 문제 (33829)
  • 프랑스어 스페이싱과 함께 자동 그리드가 작동하도록 보장 (33823)
  • 업로드 실패 시 컨텍스트 저장 (33546)
  • 모든 게시물이 로드되지 않으면 타임라인이 도킹되지 않도록 함 (33801)
  • 정지 및 삭제된 사용자가 리더보드에 표시되지 않도록 함 (33627)
  • 배지 업데이트 시 번역된 제목을 덮어쓰지 않도록 함 (33731)
  • 편집하기에는 너무 방대한 빠른 편집 선택 사항을 잡아냄. (33777)
  • 하이라이트하기에는 너무 방대한 needle을 가진 highlightHTML 호출을 잡아냄 (33776)
  • 기본 채널 이름을 주제 제목으로 설정 (33754)
  • 누락된 라우터 서비스 가져오기(명시적) 추가 (33756)
  • 설명이 너무 길 때 오류를 표시하도록 보장 (33750)
  • 만료된 초대 일괄 제거 표시 (33716)
  • 수화(hydration)에 실패한 하위 유형의 키를 삭제하지 않도록 함 (33615)
  • 존재하는 경우 지역 없는 로케일에 대한 로컬라이제이션 표시 (33702)
  • 관리자 사용자 프로필 바운스 점수 링크 깨짐 (33726)
  • 이벤트 빌더가 설명을 올바르게 설정하도록 보장 (33700)
  • CSS 변수 이름 오타 (33717)
  • 테마 가져오기 시 테마 사이트 설정 캐시가 설정되도록 확인 (33697)
  • 연결 시작부터 경과 시간을 오류에 표시
  • discourse-migratepassword에 대한 잘못된 링크 업데이트 (33688)
  • External_id 매개변수가 정수일 수 있음 (33675)
  • 캘린더에서 빈 이벤트 날짜를 생성하지 않도록 함
  • 컴포저 교육 한도가 게시물 수를 사용하도록 함 (33650)
  • 원시 스크립트에서 구문 오류를 잡아냄 (33673)
  • 이메일로 답글이 비활성화된 경우 카테고리 답글을 허용하지 않음 (33641)
  • welcome-banner 서브헤더의 폴백 동작 (33613)
  • 캘린더 플러그인에서 시간 객체를 올바르게 직렬화
  • 시스템 테마가 활성화되도록 강제 (33643)
  • 비활성화된 설정에 대한 그림자화된 글로벌 설정 오류 (33642)
  • 클라이언트 사이트 설정 JSON 오류 (33640)
  • 게시물 답글 클릭 시 저장된 초안 로드 (33543)
  • My redirect 대소문자 무시 매개변수 (33604)
  • 메시지 필터링되지 않은 검색에서 개인 메시지 아이콘 포함 (33611)
  • 콘텐츠 섹션 아래 사이트 설정으로의 깨진 링크 (33597)
  • 내 메시지를 올바르게 번역할 수 있도록 허용 (33586)
  • 건너뜀 이메일 로그가 필터링될 때 발생하는 버그 (33557)
  • 컬러 변수 태그 (33561)
  • 컴포저의 새 DMenu와 관련된 Z-index 문제 (33545)
  • “읽기 전용” 모드 개선 (33521)
  • 모바일에서 헤더 수직 패딩 (33555)
  • 주제 타임라인 색상 변수 누락 (33554)
  • Horizon 태그 배경색 (33553)
  • 다양한 최적화 단계 수정 (33523)
  • RTE 토글 툴팁에서 + 제거 (33542)
  • 생성 시에도 주제 로케일 업데이트 (33544)
  • 태그 그룹 검색의 기본 한도로 max_tag_search_results 설정 사용 (33485)
  • 텍스트 필드를 비우면 null로 설정해야 함 (33520)
  • Formkit 캘린더 날짜 설정이 하루 전으로 되감김 (33238)
  • 시스템 배지 그룹핑이 편집 가능해야 함 (33504)
  • 컴포저 모달에서 링크 삽입/편집 시 URL 이스케이프 처리 (33501)
  • 컴포저의 잘못된 해시태그를 텍스트로 변환 (33441)
  • 컴포저 리치 텍스트 모드에서 잘못된 멘션을 텍스트로 변환 (33437)
  • 사용자 프로필의 채팅 버튼 순서 (33494)
  • 쿼리 매개변수로 끝나는 복원 URL 처리 (33384)
  • 사이드바 메시지 링크 업데이트 (33444)
  • 빈 문자열을 로케일로 저장하지 않도록 방지 (33481)
  • 기존 리뷰어블 라우트와 일치하도록 리뷰어블 노트 라우트 이름 변경 (33480)
  • 팝업 메뉴 확장 시 선택 해제 (33467)
  • 텍스트 선택을 초기화할 때 인용 상태 초기화 (33463)
  • 수동으로 업그레이드된 사용자와 함께 hide_new_user_profiles이 작동하도록 함 (33458)
  • glimmer post-stream에서 post-adopt 데코레이터를 올바르게 실행 (33440)
  • 작업할 cooked가 있는지 보장 (33439)
  • 컴포저 리치 텍스트 모드에서 cooked 해시태그 텍스트에 이모지 렌더링 (33395)
  • 작은 동작이 게시물 툴바를 트리거하지 않도록 보장 (33422)
  • Horizon 기본 색상 스킴은 사용자가 선택할 수 있어야 함 (33428)
  • 클라이언트 측 리뷰어블 클레임 데이터가 올바르게 설정되도록 보장 (33405)
  • Horizon의 웰컴 배너 서브헤더에 대해 display:none 이스케이프 처리 (33411)
  • 선택되지 않은 경우 가입 시 필수 선택 필드에 대한 팁 표시 (33401)
  • authorized_extensions 설정이 비어 있고 authorized_extensions_for_staff가 비어 있지 않을 때 발생하는 UppyUploader 문제 (33423)
  • merge horizons 작업 개선 (33394)
  • 이모지 검색 결과에 다양성 선호 적용. (33393)
  • 동작 모달이 취소되면 리뷰어블 클레임 해제. (33377)
  • 전체 페이지 검색에 누락된 마지막 읽음 정렬 순서 추가 (33376)
  • 필요 시 libv8-node-24.1.0.0-x86_64-darwin 사용. (33372)
  • 게시물 툴바 동작 개선 (33342)
  • 관리자 검색에 플러그인 페이지 포함되지 않는 문제 (33356)
  • 알림 없이 일괄 주제 동작 제출을 허용하지 않음 (33292)
  • iOS에서 채팅 비디오 섬네일 (33349)
  • 테마 상대 선택자가 저장되도록 함 (33344)
  • before/after 필터가 사용될 때 검색에서 최근 게시물 오프셋 무시 (33323)
  • 테마 설정 직렬화기에 인간화된 설정 이름 추가 (33341)

UX 변경 사항

  • 콘텐츠 테두리 색상 (33908)
  • 번역 에디터 레이아웃 문제 수정 (33905)
  • 푸터 사유가 버튼을 눌리지 않도록 방지 (33866)
  • 테마 오류 배너에 브라우저 콘솔 언급 (33890)
  • 알림 버튼의 일회성 스타일 제거 (33865)
  • 사용자 메뉴 패널에 대한 여러 수정 사항 (33842)
  • 테마 UI ‘편집된 필드’ 목록에 JS 포함 (33841)
  • AI 관리자 기능 버튼을 링크로 변환 (33840)
  • 알림 패널 업데이트 (33795)
  • 모바일에서 에디터 툴바의 가로 스크롤링 허용 (33703)
  • 테마 사이트 설정 설명의 복사본 수정 (33816)
  • Horizon 테마에서 일괄 선택 수정 (33803)
  • 인용 제목 정렬, 줄바꿈 개선 (33796)
  • non-ember 페이지의 익명 로그인 버튼 호버 효과 수정 (33787)
  • 구버전 정보 페이지 CSS 제거 (33755)
  • 사이드바에 내 메시지 수 표시 (33539)
  • 관리자 사용자 페이지에서 그룹 라우트 업데이트 (33738)
  • 플러그인 목록에 채팅 표시 (33735)
  • 관련 없는 컴포저 css 분리 (33701)
  • Horizon 컴포저-채팅 상호작용 (33677)
  • 컴포저 팝업에서 discourse 태그의 글꼴 크기 감소 (33679)
  • 추적 및 사용자 설정에 누락된 서브페이지 제목 추가 (33621)
  • 모든 사전 설치된 플러그인을 표시하고 그렇게 라벨링 (33681)
  • 툴바 메뉴 목록의 기본 스페이싱으로 복귀 (33671)
  • 컴포저 번역 드롭다운의 z-index 수정 (33669)
  • 선택된 자동완성 항목의 굵은 글꼴 제거 (33668)
  • rich_editor 설정을 찾기 쉽게 함 (33666)
  • 관리자 인터페이스에 웰컴 배너 위치 사이트 설정 추가 (33438)
  • Dmenu 모바일 zindex를 모달 콘텐츠로 설정 (33660)
  • 모바일 컴포저와 결합된 dmenu의 경우 특정 z-index 무시 (33622)
  • 주제 목록 헤더 수정 (33653)
  • 원격 테마에 대한 자산 섹션 숨김 (33649)
  • 배너-검색-반지름 (33624)
  • 캘린더 월 표시 (33623)
  • DMenu-컴포저 z-index (33618)
  • 사용자 관리자 통계에서 PM에 대한 올바른 이름 사용 (33617)
  • 전체 화면 컴포저의 작은 조정 (33584)
  • 에디터 제목 툴바 단축키 (33578)
  • RTE를 위한 컴포저 플레이스홀더 업데이트 (33594)
  • 내비게이션 컨테이너를 다시 전체 너비로 설정 (33581)
  • 카테고리 h3 마진 제거 (33573)
  • 작은 뷰포트에서 리치 에디터 이미지가 눌리는 것을 방지 (33567)
  • 카테고리 설명 편집 레이아웃 수정 (33565)
  • dmenu zindex 후속 수정 (33566)
  • Horizon >` 주제 헤더의 스페이싱 및 일괄 선택 위치 개선 (33564)
  • 변수 추가 (33473)
  • 리치 에디터 img 입력 규칙에서 괄호 허용 (33524)
  • 컴포저 더 보기 메뉴에서 주제 상태 동작 제거 (33369)
  • RTE에서 이모지 img 테두리를 둥글게 하지 않음 (33509)
  • Horizon: 주제 발췌에서 이모지 크기 조정 (33491)
  • 내장 테마에 대한 정보 경고 추가 (33497)
  • rich_editor 설정을 실험적에서 게시로 이동 (33496)
  • 새 뷰를 위한 제목 레이블 조정 (33489)
  • 불필요한 테두리 제거 (33472)
  • 사이드바에서 채팅 아바타 및 아이콘 크기 증가 (33468)
  • 초대 목록 개선 (33253)
  • 불법 및 오프토픽 리뷰어블의 배지 색상 업데이트 (33456)
  • 채팅 기록에서 YouTube 섬네일 축소 (33433)
  • 제목 상태 아이콘 크기 수정 (33442)
  • 사이드바에서 메시지 섹션 제거 (33358)
  • 관리자 시스템 테마 개선 (33406)
  • grippie를 드래그할 때 클릭이 아닌 이벤트를 억제하지 않도록 방지 (33415)
  • flags 영역에 flag_post_allowed_groups 사이트 설정 추가 (33402)
  • 웰컴 배너에 선택적 서브헤더 추가 (33361)
  • 참가자 그룹 배지에 대한 작은 조정 (33368)
  • 페이지네이션을 유지하기 위해 전체 리로드 없이 컴포넌트 삭제 (33364)
  • 전체 게시물 인용을 메인 툴바에서 더 보기 메뉴로 이동 (33366)
  • discobot 튜토리얼에서 기어를 더하기 아이콘으로 업데이트 (33343)
  • 리치 에디터 툴바에 활성 상태 표시 (33296)

보안 변경 사항

  • 인증 후 세션에서 webauthn 챌린지 해제
  • onebox에서 공개 하위 카테고리만 표시 (33705)

성능

  • 임베딩 텍스트 준비 속도 향상. (33791)
  • 임베딩 동시 생성 감소 (33781)
  • redis 드라이버를 hiredis로 전환 (33773)
  • 사용자 병합 성능을 개선하기 위한 인덱스 추가 (33271)
  • SiteSerializer의 느린 프리로딩 방지 (33283)

접근성

  • 고급 검색 날짜 입력에 aria-label 추가 (33580)
  • Onebox 아바타/이미지는 장식적이므로 스크린리더가 건너뛸 수 있도록 함 (33572)
  • 인용 확장 버튼, 게시물 건너뛰기에 aria-label 추가 (33569)
  • 글로벌 사이트 배너에서 앵커 링크 숨김 (33568)
  • 답글 키보드 접근 가능하게 함 (33447)
  • 링크, 좋아요, 사용자를 위한 주제 맵 DMenu 콘텐츠 자동 포커스 - 링크 수정 (33419)
6개의 좋아요