3.6.0.beta1: 색상 팔레트 편집, 가입 시 사용자 필드, 테마 가능한 사이트 설정 탐색, Google AI 이미지 및 안정적인 초안

3.6.0.beta1의 새로운 기능

새로운 인터페이스로 더 매끄러운 색상 팔레트 편집

최근 색상 팔레트 관리 개선 사항을 바탕으로, 관리자분들은 이제 사이트의 색상을 더 매끄럽게 커스터마이징할 수 있습니다. 새로운 색상 팔레트 인터페이스는 전체 관리자 디자인 시스템과 완벽하게 통합되어, 팔레트 관리를 강력하면서도 접근하기 쉽게 만드는 일관된 경험을 제공합니다. 공지에서 자세히 보기.

가입 양식에서 사용자 정의 필드 숨기기 옵션

사용자 필드를 더 유연하고 실용적으로 만들기 위해, 가입 시 표시 여부는 이제 개별 필드에 대해 끌 수 있는 옵션이 되었습니다. 이는 회원들이 가입할 때 데이터를 제공하도록 강요하지 않으면서도 데이터를 제공할 수 있는 방법을 마련할 수 있음을 의미합니다. 기존 필드에는 이 옵션이 기본적으로 켜져 있으며, 필요에 따라 전환할 수 있습니다.

테마 설정 가능한 사이트 설정에 더 쉽게 접근

우리는 테마 개발자가 사용자 경험을 테마와 더 긴밀하게 연결할 수 있도록 최근 테마 설정 가능한 사이트 설정을 발표했습니다. 이러한 유형의 설정을 관리하는 새로운 방식에 대한 후속 개선 사항으로, 이제 관리자들이 표준 설정 페이지에서 쉽게 찾을 수 있도록 제공되고 있습니다. 테마 설정 가능한 설정은 기본값과 기본 테마의 편집 페이지로 가는 링크와 함께 다른 사이트 설정과 함께 표시되며, 필요에 따라 수정할 수 있습니다.

Google의 새로운 AI 이미지 모델 지원

Discourse의 AI 도구를 사용하면 이제 관리자분과 회원분들이 Google의 최고 평가 신규 모델을 사용하여 Discourse 사이트에서 바로 이미지를 생성할 수 있습니다. 이 모델은 이미지 출력에 대한 더 큰 제어, 네이티브 이미지 생성, 더 많은 커스터마이징 옵션, 이미지 블렌딩 등을 제공하며, 모두 Discourse에서 손쉽게 사용할 수 있습니다.

개선된 컴포저 컨트롤로 더 안정적인 초안 저장

컴포저에는 이제 창을 닫는 것이 더 명확한 버튼이 포함되어 있으며, 초안을 저장하거나 창을 닫을 때 작업을 자동으로 저장하는 옵션을 제공합니다. 이는 사이트를 탐색하는 동안 활성 초안이 안전하게 저장되어 있음을 보장합니다.

보안 업데이트

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

10개의 좋아요

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 최대한 강조해 안내드리고 있지만, 상세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록은 아래에 나열된 추가 기능 및 수정 사항을 꼭 확인해 주세요.

플러그인 개선 사항

discourse-activity-pub

UX 변경 사항

  • 누락된 btn-default 추가 (255)
  • ActivityPub 명명 수정 (247)
  • 로케일 대소문자 및 서식 수정 (242)

discourse-brightcove

UX 변경 사항

  • 누락된 btn-default 클래스 추가 (75)

discourse-category-experts

UX 변경 사항

  • 누락된 btn-default 클래스 추가 (207)

discourse-doc-categories

버그 수정

  • 리다이렉트 스펙 (55)

discourse-follow

UX 변경 사항

  • 팔로우 버튼 컴포넌트에 기본 버튼 클래스 추가 (157)

discourse-group-tracker

UX 변경 사항

  • 타임라인 내비게이션 버튼에 누락된 aria 레이블 문자 및 제목 추가 (98)

접근성

  • 타임라인 내비게이션 버튼에 aria-label 추가 (97)

discourse-livestream

버그 수정

  • 채널이 존재할 때만 라이브스트림 채팅 버튼 표시 (66)

UX 변경 사항

  • 뷰포트 폭에 따라 채팅 모달로 전환 (65)

discourse-signatures

버그 수정

  • 환경 설정 저장이 작동하지 않던 문제 (93)

discourse-theme-creator

버그 수정

  • 코어 변경 사항에 따른 올바른 가져오기 (118)
  • 코어 변경 사항 후 다시 작동하게 함 (115)

discourse-zoom

UX 변경 사항

  • 누락된 btn-default 클래스 추가 (128)

docker_manager

UX 변경 사항

  • 도움말 문자열에서 tests-passed latest`로 업데이트 (284)

모든 기능 및 수정 사항

새로운 기능

  • 게시물을 대량 선택하고 초안 삭제 (34972)
  • src=data:* 콘텐츠를 가진 <img>에 대한 업로드 자동 트리거 (35012)
  • discourse-id 게이트 열기 (34949)
  • 사용자 생성용 API 범위 추가 (34921)
  • Discover를 전용 기능으로 승격 (34846)
  • 번역 강제 새로 고침 (34904)
  • 게시물 편집 시 토픽을 위로 올리지 않음 (34681)
  • 사이트 설정 목록에서 테마화 가능한 사이트 설정 표시 (34666)
  • 의미론적 관련 토픽에 대한 설정 가능한 연령 패널티 추가 (34842)
  • 사이트/테마 설정 타입 객체 폼에서 객체 순서 변경 기능 (34828)
  • 채팅 DM 스레드를 기본적으로 비활성화 (34840)
  • 새 토픽 버튼이 항상 활성화됨 (34603)
  • 가입 폼에서 사용자 필드 숨김 허용 (34672)
  • 관리되는 인증이 아바타를 오버라이드할 수 있음 (34123)
  • 달력에서 주 첫 번째 요일 선택 허용 (34670)
  • 그룹 데이터 탐색기 보고서에 쿼리 실행 매개변수 추가 (34673)
  • LLM 트리아지를 위한 플래그 + 삭제 옵션 추가 (34590)
  • 이벤트 최대 참석자 수 도입 (34313)
  • 새 색상 팔레트 편집 페이지 활성화 (34566)
  • 데이터 탐색기 보고서를 자동으로 실행하기 위한 쿼리 실행 매개변수 추가 (34565)
  • 토픽 제목을 다시 매핑하기 위한 새 rake 태스크 (34608)
  • 구글 이미지 모델 지원 추가 (34570)
  • AI 태그 자동화 생성 (34587)
  • 미국 공휴일 업데이트 (34558)
  • 사용자가 로그인한 경우에도 언어 전환기 표시 허용 (34578)
  • 테마에서 팔레트를 기본값으로 설정하는 기능 (34480)
  • 챌린지 엔드포인트를 가진 Discourse ID 등록 서비스 추가 (34326)
  • 임베딩 모델 선택 시 빠른 테스트 유효성 검사 재도입 (34524)
  • “저장 및 닫기 (X)” 및 "폐기"를 위한 더 나은 컴포저 컨트롤 (33510)
  • 반응에서 사용자 정의 이모지 선택 허용 (34312)
  • -user 및 안 읽음 필터 지원 추가 (34506)
  • 작성 중인 것과 유사한 토픽을 찾기 위해 임베딩 사용 (34448)
  • 크롤러 뷰에서 링크에 로케일 추가 (존재할 경우) (34466)
  • 실험적 설정에 area 사용 (34454)
  • 모든 사이트에서 사용자 팁 + 내러티브 봇 환영 게시물 비활성화 (2차) (34373)
  • 로그인/가입으로 리다이렉트할 때 쿼리 유지 (34363)
  • 사용자 및 그룹 필터 (34400)
  • 테마 사이트 설정 구성 페이지를 커스터마이즈 페이지의 탭으로 이동 (34376)
  • 동적 투표 지원 (34368)
  • Groq를 사전 구성된 LLM으로 지원 추가 (34402)

버그 수정

  • discourse-id 등록에 서브폴더 지원 추가 (35011)
  • 월 보기에서 시간이 넘칠 때 시간 숨기지 않음 (35016)
  • Ctrl/Cmd + Enter 검색 결과가 새 탭에서 열리도록 수정 (34989)
  • 환영 배너 페이지 가시성에서 account-created 루트 이스케이프 (34951)
  • 토픽 제목 새로 고침을 위해 게시물이 아닌 토픽 게시 (34961)
  • 사용자 메모 루트가 올바르게 정의되도록 보장 (34960)
  • 발견물 검색 시 쿼리 언어 존중 (34958)
  • 토픽 생성 버튼에 사용자 정의 id 전달 허용 (34952)
  • 첫 번째 게시물에 '게시물 번역’이 있는 경우 토픽 제목도 번역 (34947)
  • 로그인이 필요한 경우 가입 시 TOS 및 개인정보 보호 정책 URL 포함 (34926)
  • 항상 번역 게시물 메뉴 표시 (34927)
  • 이메일 템플릿 편집 시 컴포저 마크다운 모드 강제 (34668)
  • AI Discover에서 도구 사용 제한 (34923)
  • 게시물 이벤트가 비활성화되면 카테고리 캘린더 비활성화 (34897)
  • 모바일 /filter 대량 선택 버튼 조건 확인 (34887)
  • Horizon 토픽 활동 사용자 이름이 가끔 비어 있는 문제 (34679)
  • 해결된 토픽에서 삭제된 사용자를 적절히 처리 (34880)
  • 모달 animateBackdropOpacity 프로미스에 finished 추가 (34879)
  • DiscourseConnect 제공자가 페이로드의 sso_redirect_url 대신 포럼으로 리다이렉트하는 문제 (34580)
  • 리치 에디터에서 게시물 이벤트 설명 지원 (34873)
  • 세션에 반환 경로 저장하지 않음
  • 태그 변경 사항만 있는 토픽 리비전 되돌리기 허용 (34169)
  • create-topic-button 컴포넌트에서 label 인자 확인 (34844)
  • 링크 UI를 통해 붙여넣을 때 URL 이중 인코딩 중단 (34834)
  • applySurround가 삭제 시 양쪽을 모두 감지해야 함 (34243)
  • AI 사용량이 사용자 정의 날짜 범위를 올바르게 새로 고치지 않는 문제 (34816)
  • 언어 감지 시 빈 콘텐츠 전송하지 않음 (34825)
  • 환영 배너: 모든 관리자 루트 제외 (34822)
  • 컴포저에서 리턴 키를 누를 때 해시태그 초기화 (34579)
  • 테스트 실행 전에 LLM 구성이 유효해야 함 (34806)
  • 이벤트 직렬화기에 태그 정보가 있는지 확인 (34801)
  • 빠른 반응 사용량이 자주 사용된 항목에 표시되도록 보장 (34798)
  • 사용자 정의 fc-past-event 제거 (34796)
  • iOS 15 지원 중단에 따라 ‘모던 모바일’ 정규식 업데이트 (34792)
  • 이메일 길이 유효성 검사 (34786)
  • 리스너 추가 전에 _cardClickListenerSelectors 선택자가 존재하는지 확인 (34779)
  • 전형적인 AFL 그랜드 파이널 날짜 정의 (34768)
  • LLM 트리아지 메시지에 base_path가 올바르게 삽입되도록 보장 (34778)
  • 카테고리 캘린더가 날짜 범위를 쿼리하도록 보장 (34764)
  • iOS에서 어떤 반응도 클릭할 수 없는 문제 (34730)
  • web_hook_events#id를 bigint로 변경 (34620)
  • 각 지연 로딩 비디오에 ld+json VideoObject 추가 (34678)
  • 모탈 탈출 후 초안 자동 저장 허용 (34703)
  • 조상 재귀를 위한 카테고리 스타일 초기화 (34702)
  • 제공자 없이 이메일로 인증된 경우 일반 메시지 표시 (34691)
  • 캐시 키의 ember 버전이 컴파일러와 결합되도록 보장 (34694)
  • 메인 앱에서 admin 모듈을 직접 가져오지 않음 (34689)
  • 사용자 삭제 문구 수정 (34680)
  • 새 이벤트 생성 시 사용자 타임존 사용 (34675)
  • 새 기능 git 해시 버전 조정 (34671)
  • 다가오는 이벤트 목록에 하위 카테고리 포함, after 매개변수 추가 (34640)
  • 카테고리 모달의 불필요한 “더 보기” 링크 (34636)
  • 채팅 메시지에서 업로드를 Upload.user가 아닌 UserUpload로 필터링 (34596)
  • 로컬 시간으로 올바른 날짜 계산 (34623)
  • 감시 단어 검사에서 텍스트가 아닌 사용자 필드 제외 (34646)
  • 테마 그리드에 삭제 버튼 추가 (34606)
  • AI 태그 자동화에 부동이 아닌 정수 사용 (34622)
  • 이벤트가 올바른 지속 시간을 가지도록 보장 (34621)
  • stop_impersonating에 대한 누락된 번역 추가 (34616)
  • 카테고리 배지 색상 지연 로딩 (34613)
  • include_expired 매개변수 지원 제거 (34582)
  • 클라이언트 기반 채팅 메시지 타임스탬프 (34592)
  • 채팅에서 html 엔티티 지원 (34591)
  • 현재 값 선택 시 설정 저장/취소 버튼 표시하지 않음 (34552)
  • 그룹 멤버를 볼 수 없는 경우 그룹 채팅 방지 (34571)
  • 여러 위치의 할당 목록에서 삭제된 게시물 및 토픽 제외 (34564)
  • 기본 로케일 사이트 설정이 관리자 검색에 포함되지 않음 (34562)
  • 채팅에 CDN url 사용 (34541)
  • 다가오는 이벤트 목록에서 이벤트를 올바르게 정렬 (34526)
  • 주를 월요일로 올바르게 시작 (34536)
  • 초안이 저장되지 않은 경우 토스트 표시하지 않음 (34535)
  • 인터섹션 옵저버 로드 후 카테고리 모달에서 ‘더 보기’ 링크 표시 (34516)
  • 채팅에 CDN url 사용 (34507)
  • 메시지 버스 구성에 long_polling_base_url 설정 존중 (34477)
  • 필요한 확인이 표시되지 않는 문제 (34504)
  • 자동완성 결과에서 긴 이름 잘라내기 (34479)
  • 폼 템플릿이 있는 사이트에서 업로드가 깨진 문제 (34455)
  • Discourse Connect를 처리하도록 관련 계정 보고서 업데이트 (34462)
  • 색상 모드 선택기 가시성 로직 개선 (34434)
  • SMF2 가져오기에서 데이터베이스 접두어 매개변수 존중 (34446)
  • 실수로 추가된 텍스트 제거 (34447)
  • default_categories_* 및 default_tags_* SiteSettings 변경 시 대규모 사용자 컬렉션 업데이트 시 타임아웃 문제 (33665)
  • 기본 프롬프트는 예상 형식에 대해 명시적이어야 함 (34442)
  • 소문자 dark 처리 (34444)
  • DiscourseConnect & SiteSetting.auth_immediately = false (34424)
  • 오래된 브라우저에서 light-dark 지원 (34438)
  • 작은 화면에서 INPUT과 겹치는 필터 UI (34426)
  • 기본이 기본값일 때 base_scheme_id 마이그레이션 깨짐 (34430)
  • 사용자 정의 팔레트 기반 새 색상 팔레트 생성 허용 (34351)
  • Matrix 방 ID 유효성 검사 완화 (34399)
  • 토픽 목록에서 auxclick 이벤트 처리 (34408)
  • 교차점에서 중복 제거 후 additional_tag_ids 매개변수를 빈 상태로 두지 않음 (34423)
  • finish-installation 루트에서 스타일 복원 (34420)
  • 토글 로컬라이제이션 버튼에 대한 i18n 키 업데이트 (34405)

UX 변경 사항

  • 이중 볼드링을 피하기 위해 게시물 이동 모달에서 <b> 태그 제거 (35048)
  • ‘뷰포트 기반 모바일 모드’ 기본 활성화 (35036)
  • 다크 모드에서 AI 번역 차트 색상 개선 (35042)
  • Horizon 검색 조정 (34909)
  • Horizon에서 새 토픽 버튼이 다시 나타나는 문제 수정 (35017)
  • 테마 미리보기가 실패할 때 유용한 오류 표시 (35034)
  • 브레드크럼에서 아이콘 및 텍스트 줄바꿈 방지 (35008)
  • 발견물에 검색 패딩 사용 (35005)
  • 404 재설계 (34999)
  • 드롭다운에서 새 --danger 수정자 사용 (34981)
  • 이모지 크기 업데이트 (34494)
  • 호버 효과 제거 (일관성 없음) (34881)
  • 새 사용자 첫 게시물 알림 다듬기 (34965)
  • 북마크 드롭다운에 대해 btn-danger를 수정자 클래스로 대체 (34941)
  • 타임라인 수정 (34953)
  • AI 발견물이 있는 경우 환영 배너 검색 메뉴 조정 (34957)
  • 환영 배너 텍스트 색상 설정 추가 (34657)
  • 캘린더 공휴일 목록에 관리자 테이블 클래스 사용 (34942)
  • 복사본 업데이트 (34944)
  • 게시물 발췌에서 이모지 크기 수정 (34924)
  • Horizon >` 위험 버튼에 동일한 상태 스타일링 추가 (34922)
  • 모바일에서 진행 스타일링 개선 (34886)
  • Horizon >` 사이드바 NT 버튼 상태 스타일링 (34918)
  • Horizon >` 버튼 스타일링 조정 (34912)
  • 아이콘 색상 위에 번역 버튼 변경 사항 툴팁 추가 (34901)
  • Horizon >` 목록 컨트롤의 z-index 증가 (34902)
  • 그림자 제거, 공간 변수 구현 (34885)
  • 비활성화된 백업 복원 제목에 링크 HTML 포함 (34894)
  • no-ember 페이지 패딩 수정 (34884)
  • 모바일 사용자 카드 수정 (34883)
  • add_email.email을 대문자로 변경 (34876)
  • 컴포넌트에서 “테마 & 컴포넌트” 관리자 사이드바 링크 활성 유지 (34869)
  • 더 높은 max_favorite_badges 설정에 대한 사용자 카드 배지 줄바꿈 개선 (34860)
  • Floatkit를 사용한 GroupSelector 전면 개편 (34685)
  • dm이 없으면 새 dm 시작 링크 추가 (34820)
  • 새 UI에서 검토 가능한 플래그 게시물 레이아웃 개선 (33534)
  • 메뉴에서 d-hover의 더 일관된 사용 (34794)
  • 북마크 알림의 토픽 제목에 htmlSafe 적용 (34826)
  • 작은 화면에서 사용자 프로필 줄바꿈 수정 (34817)
  • navigation-controls 자식 요소에서 margin을 제거하고 gap 사용 (34771)
  • 관리자 목록 항목 제목 클릭 가능하게 변경 (34772)
  • 토픽 목록 컨트롤 다듬기 (34714)
  • 사이트 설정을 통한 이벤트 표시 제어 (34795)
  • 동적 투표에 대해 더 구체적인 언어 사용 (34769)
  • 모든 인용구가 긴 단어 줄바꿈을 처리하도록 보장 (34748)
  • 관리자 이메일 로그 레이아웃의 사소한 개선 (34735)
  • CreateTopicButton Glimmerize, Horizon을 위한 btnType 클래스 변수화 (34733)
  • 마지막 자식인 경우에만 배너에서 paragaph margin 제거 (34695)
  • Horizon 간격 변수를 새 코어 변수로 대체 (34701)
  • Horizon >` 배지 수정 (34700)
  • 번역 진행 차트의 일부 개선 (34674)
  • Horizon >` 안 읽음 숫자 복원 (34662)
  • 모바일에서 사이드바 커스터마이징 모달 레이아웃 조정 (34665)
  • 컴포저 폐기 버튼 스타일링 + 위치 (34638)
  • 공백에서 자동완성 메뉴를 닫되 사용자 전체 이름의 계속된 검색을 허용 (34611)
  • 번역 진행 차트에 조금 더 많은 정보 표시 (34643)
  • 새 내비게이션 밑줄 표시 유지 (34612)
  • 로케일에서 브랜드 대문자 수정 (34631)
  • 일부 루트에서 PWA/모바일 앱 푸터 내비게이션 포함하지 않음 (34619)
  • 환영 배너의 border-radius 수정 (34609)
  • Horizon 호환성 수정 (34577)
  • 환영 배너 배경 이미지 텍스트 색상 모드 (34519)
  • 여러 옵션이 있을 때만 AI 페르소나 드롭다운 표시 (34527)
  • 기본 팔레트 모달에서 ColorPalettePicker 사용 (34560)
  • 적절한 간격을 가진 색상 팔레트 레이아웃 개선 (34559)
  • 모바일에서 검색 및 필터링 경험 개선 (34554)
  • Horizon >` 토픽 생성 버튼 숨김 해제 (34546)
  • 필터 드롭다운에서 불필요한 사파리 자동 크기 조정 방지 (34533)
  • 해결됨 팝업 재스타일링 (34518)
  • Discourse ID 소셜 버튼의 기본 버튼 스타일 (34465)
  • 인라인으로 표시되도록 인라인-각주에 클래스 추가 (34515)
  • currentUser 프로필에서 채팅 및 메시지 버튼 제거 (34513)
  • 모바일 컴포저에서 미리보기 표시 시 높이 제한 제거 (34485)
  • 이미 접두사로 포함하고 있으므로 “(Sign in with Apple)” 접미사 제거 (34481)
  • 관리자 테마/색상 인덱스에서 기본 배지 위치 개선 (34456)
  • 답글에 항상 게시물 콘텐츠 클래스 적용 (34468)
  • 리치 에디터 스포일러 개선 (34149)
  • "Open AI"를 OpenAI로 변경 (34459)
  • cmd-k 하단 패딩 수정 (34440)
  • ‘default_dark_badge’ 로케일 수정 (34432)
  • 사용자 위장 버튼에 로딩 지표 표시 (34431)
  • 닫기 아이콘을 더 잘 정렬하기 위해 토스트 요소의 min-height 조정 (34416)
  • 새 테마/컴포넌트 생성 시 테마 편집 루트로 리다이렉트해야 함 (34353)

보안 변경 사항

  • 토픽 기반 AI 헬퍼 제안은 사용자가 해당 토픽에 접근 권한이 있는지 확인해야 함
  • 복원 중에 nonce 기반 제한 사용
  • 리치 에디터 채팅 전사 XSS

성능

  • 배치 쿼리로 번역 진행 대시보드 최적화 (34861)
  • 이벤트 날짜 올바르게 인덱싱 (34877)
  • 이벤트 목록 로드 시 N+1 제거 (34841)
  • 데이터가 있는 경우 스레드 데이터를 가져오지 않음 (34799)
  • index_web_hook_events_on_created_at 추가 (34594)
  • 큰 관계에서 모든 후보를 하이드레이트하지 않음 (34553)
  • SiteSetting.humanize_name + all_settings 성능 개선 (34404)

접근성

  • d-menu 항목과 함께 툴바 키보드 내비게이션 수정 (34615)
5개의 좋아요