3.2.0.beta3: 채팅 유예 기간, 카테고리 다크 모드, 사이트 설정 UI 개선 등

더 많은 내용!

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

플러그인 개선

discourse-activity-pub

버그 수정

  • 다양한 활동 및 객체 행위자 지원 (34)

성능

  • 토픽 직렬화 성능 개선 (32)

discourse-adplugin

버그 수정

  • 페이지 간 이동 시 광고를 완전히 다시 렌더링 (188)

discourse-ai

새로운 기능

  • 관리자 대시보드를 통해 감정 분류 노출 (284)
  • AI 감사 로그에서 topic_id 및 post_id 로깅 지원 (274)
  • 자동 채팅 스레드 제목 (269)
  • 아티스트(이미지 생성 모델)의 창의성 향상 (266)
  • 임베딩(embeddings) 기능의 즉각적 사용 가능(Turn-key) 처리 (261)
  • 게시물에 AI 어시스턴트 적용 (244)
  • 봇 사용자 생성 지연 처리 (258)

버그 수정

  • 올바른 컬럼을 사용하여 분류 유형 필터링 (286)
  • TL 그룹에 감정 데이터가 없는 경우 0으로 나누는 오류 방지 (285)
  • 이미지 명령어의 형상(shape) 일관성 유지 (275)
  • Bedrock 엔드포인트 업데이트 (272)
  • aihelper entry_point의 예상치 못한 return 수정 (271)
  • SQL Helper 쿼리 끝에 세미콜론 사용 방지 (268)
  • Stable Diffusion의 멀티 사이트 호환성 확보 (265)
  • explain을 위한 Openai 프롬프트 오류 수정 (262)
  • Google 검색 결과의 빈 필드 허용 (255)

UX 변경

  • 제안 버튼의 줄바꿈 방지 (282)
  • AI 토픽 헬퍼의 테두리 업데이트 (276)
  • 하드코딩된 문자열을 번역으로 대체 (264)
  • AI를 나타내는 아이콘 통일 (257)

성능

  • LLM용 채팅 스레드 콘텐츠 형식 개선 (273)

discourse-assign

버그 수정

  • 사용자 메뉴에서 항목을 올바르게 정렬
  • 사용자 메뉴에서 할당을 올바르게 표시

UX 변경

  • j/k 하이라이팅 수정을 위해 마크업 단순화 (516)

discourse-automation

버그 수정

  • API를 통해 트리거된 경우 항상 백그라운드에서 자동화 실행 (232)

UX 변경

  • 커스텀 필드 컴포넌트 도입 (229)

discourse-calendar

새로운 기능

  • 예정된 이벤트 목록 컴포넌트 (463)
  • 어떤 아웃렛에서도 카테고리 캘린더를 표시하지 않도록 “없음” 옵션 추가 (459)
  • 캘린더 이벤트에 이벤트 카테고리 색상 사용 (441)

버그 수정

  • 이벤트 URL의 HTML 이스케이프 스킵 (473)
  • 카테고리 커스텀 필드 미리 로드 (472)
  • sidebar_show_upcoming_events를 이벤트 설정으로 이동 (466)
  • sidebar show upcoming events 설명에서 불필요한 주석 제거 (467)
  • 카테고리가 없는 경우 카테고리 색상 폴백 (461)

UX 변경

  • discourse_post_event_enabled에서 ‘실험적’ 제거 (468)
  • 현재 로케일을 FullCalendar로 전달 (458)

discourse-data-explorer

새로운 기능

  • JSON 결과 유형 컴포넌트 추가 (260)

discourse-gamification

버그 수정

  • 개발 환경에서 db:migrate rake 실패 가능성 수정 (118)

성능

  • 물질화 뷰를 사용하여 리더보드 사전 계산 (112)

discourse-intercom

버그 수정

  • 직렬화기에서 가디언에 사용자 포함 (15)

discourse-kolide

새로운 기능

  • Kolide에 온보딩된 장치 목록에서 현재 장치 이름을 설정하는 옵션 (80)

UX 변경

  • 문제가 없을 때 표시되는 메시지 텍스트 개선 (82)
  • 모든 문제가 해결되면 사용자 알림 알림 제거 (83)

discourse-multilingual

버그 수정

  • i18n.default로 인한 테스트 실패 수정 (3)

discourse-post-voting

새로운 기능

  • 플러그인 기본 비활성화 (171)

버그 수정

  • 카테고리 목록 미리 로드 추가 (173)

discourse-reactions

버그 수정

  • 하트 이모지의 반응 사용자가 누락되어 게시물 이동기(post mover) 오류 수정 (255)
  • OP에 반응이 없는 경우 반응 데이터 추가 스킵 (253)
  • 게시물이 이동될 때 반응의 게시물 ID 업데이트 (250)

discourse-solved

버그 수정

  • 사용자 프로필의 해결된 수 수정 (264)
  • getOwner 가져오기(import) 수정 (260)

UX 변경

  • 프로필 통계에 linked-stat 클래스 추가 (266)

discourse-staff-alias

버그 수정

  • 스태프 별칭으로 생성된 토픽의 태그 편집 허용 (60)

discourse-teambuild

버그 수정

  • teambuild 링크가 표시되고 teambuild URL이 깨지지 않도록 보장 (64)

discourse-templates

UX 변경

  • 모바일 오버플로우를 피하기 위해 버튼 컨테이너 수정 (56)

discourse-user-notes

버그 수정

  • 게시물 관리자 메뉴에 사용자 노트를 추가하는 버튼 복원 (85)

모든 기능 및 수정 사항

새로운 기능

  • 모달 헤더 숨김 기능 추가 (24290)
  • 관리자를 위한 theme-components 루트 추가 (24264)
  • 그룹 인덱스의 멤버에 커스텀 필드 추가 (24232)
  • 채팅 리디자인 - 스레드를 나가기 위한 뒤로 가기 버튼 (24189)
  • watching_category_or_tag 알림에 대한 푸시 알림 메시지 개선 (24228)
  • 게시물이 2개 이상의 이미지를 포함하는 경우 기본적으로 라이트박스 캐러셀 표시 (24216)
  • 토픽 제목 접미사용 플러그인 아웃렛 추가 (24215)
  • 테마 설정 마이그레이션 (24071)
  • site_settings 검색에 키워드 지원 추가 (24146)
  • '언급만’을 위한 새로운 채팅 표시기 설정 추가 (23848)
  • 채팅 스레드에 onebox 지원 추가 (23580)
  • discourse-spoiler-alert 플러그인을 코어에 번들링 (24030)
  • discourse-footnote 플러그인을 코어에 번들링 (23995)
  • 채팅 편집에 대한 유예 기간 추가 (23800)
  • 카테고리 배경에 대한 다크 모드 옵션 추가 (24003)
  • 모든 사용자 업데이트 API 스코프 추가 (24016)
  • 관리자 설정용 사전 정의된 단순 목록 (23953)
  • 카테고리 드롭다운에 비동기 검색 사용 (23774)

버그 수정

  • 테두리 반경 조정 (24301)
  • 캐시에서 잘못된 tos 및 privacy URL 방지 (24291)
  • 채팅 메시지 인용 내부의 언급에 대해 사용자가 알림을 받은 문제 수정 (24229)
  • 감시 대상 단어를 와일드카드로 대체 (24279)
  • 사용자 활동 스트림의 뒤쪽 페이지에서 해시태그 장식 수정 (24261)
  • above-discovery-categories 아웃렛 재배치 (24287)
  • “카테고리와 인기 토픽” 레이아웃 복원 (24275)
  • 구독을 올바르게 처리 (24270)
  • <TagInfo /> 컴포넌트를 통한 태그 삭제 (24268)
  • 프로덕션에서 지문(fingerprinted)이 붙은 vendor.js 파일을 올바르게 매핑 (24267)
  • 전역 고정 토픽을 올바르게 확장 (24266)
  • 토픽에서 게시물 삭제/복구 시 북마크 부작용 수정 (24226)
  • 2차 동작에서만 chat-message-text를 타겟팅 (24255)
  • chat-message-text 타겟팅이 더 신뢰할 수 있도록 변경 (24245)
  • 패스키가 활성화된 상태에서 보안 키 로그인 오류 수정 (24249)
  • 클라이언트 사이트 설정 비추천(deprecations) 로깅 중단 (24237)
  • 참조된 사이트 설정 이름이 다른 문제
  • 폼 템플릿 업로드 유형 검증 (24148)
  • 라이트박스 배경에서 배경 이미지 제거 (24225)
  • 채팅 이미지 업로드에 우세 색상 속성 추가 (24214)
  • 임베드 및 게시 페이지의 깨진 해시태그 수정 (24210)
  • 커스텀 섹션에서 링크를 신뢰할 수 있게 재배열 (24188)
  • 새로운 푸시 알림에 대한 번역 추가 (24203)
  • onebox 아바타에 대한 애니메이션 GIF 처리 스킵 (24199)
  • 커스텀 사용자 필드의 라벨 위치 및 애니메이션 조정 (24201)
  • 지연(defer) 큐 길이 증가 (24200)
  • DB 복원 시 물질화 뷰를 올바르게 처리 (24193)
  • 카테고리/태그 모니터링 알림에 대한 푸시 알림 전송 (24196)
  • 채팅 메시지에서 그룹 언급 최적화 추가 (2부) (24185)
  • 마법사(wizard) 배경 이미지에 올바른 위치 사용 (24183)
  • 패스키 로그인 후 destination_url 유지 (24171)
  • 채팅 메시지에서 그룹 언급 최적화 추가 (24122)
  • 전체 이름 검증 회귀 문제 수정 (24178)
  • 스레드 onebox의 날짜 URL 업데이트 (24172)
  • youtube 지연 로딩 비디오 URL에 rel=0 추가 (24173)
  • 추가 체크박스 라벨 요소에 checkbox-label 추가 (24174)
  • 사이트 설정에서 음의 정수를 올바르게 정제(sanitize) (24170)
  • 계정 생성 회귀 문제 수정 (24169)
  • autotracking.mutation-after-consumption (24164)
  • 이스케이프된 스레드 제목을 올바르게 표시 (24159)
  • “조치하기(Take Action)” 기본 동작을 게시물 숨김으로 변경 (24088)
  • 필요한 경우에만 조건부 중재(conditional mediation) 확인 (24142)
  • EmberCli ruby 헬퍼 클래스의 메모이제이션 (24139)
  • multisite-migrate에서 JS 트랜스파일러 사용 가능 여부 확인 (24136)
  • 다중 업로드가 허용되지 않는 경우에만 업로드 목록 초기화 (24123)
  • 큐에 대기 중인 새 토픽에서 게시물 수정/거부 시 오류 수정 (24109)
  • 사용자 활동 목록에서 해시태그가 장식되지 않던 문제 수정 (24125)
  • 계정 생성 모달의 사용자 이름 검증 (24114)
  • 커스텀 NavItem 클래스 지원 복원 (24113)
  • 채팅 메시지에서 그룹 언급 시 느린 쿼리 최적화 (24103)
  • cooked 내부인지 여부를 조기에 확인하지 않음 (24105)
  • 선택된 텍스트가 비어 있으면 상태 초기화 (24102)
  • 토픽 생성 시 좋아요 오류 표시 방지 (24084)
  • post-text-selection 바의 신뢰성 향상 (24093)
  • 스타일 가이드의 올바른 import 경로 (24092)
  • 마이그레이션 오타 수정 (24089)
  • 플래그 모달 라벨에 checkbox-label CSS 클래스 추가 (24087)
  • 미디어 최적화 워커에 OffscreenCanvas 지원 추가 (24074)
  • 사이트 설정 체크박스에 checkbox-label 클래스 추가 (24075)
  • 사용자가 채널 초대장을 열 수 있도록 보장 (24067)
  • spoiler-alert 플러그인 경로 업데이트 (24064)
  • data-tooltip 사용을 <DTooltip />으로 대체 (24062)
  • 부여된 배지의 grant_by 사용자를 올바르게 표시 및 링크 (24021)
  • 누락된 인용부호 수정 (24049)
  • 편집 내비게이션 메뉴 태그 모달에서 태그 로드 시 필터 비활성화 (23789)
  • 테마와 일치하는 카테고리 로고 사용 (24033)
  • 위젯 재렌더링으로 SummaryBox 상태가 유실되지 않도록 방지 (24020)
  • 피드 XML에서 무효한 문자 제거 (24001)
  • 카테고리 검색 결과 집합 정렬 (24027)
  • Composer 모델에서 categoryId를 올바르게 설정 (23934)
  • 배경 이미지가 브라우저와 동일한 폭으로 확장되도록 max-width 크기 변경 (24004)
  • 토픽 리다이렉트에서 preview_theme_id 파라미터 유지 (23965)
  • 보안 업로드 후 처리 레이스 컨디션(race condition) 보안 (23968)
  • CleanUpTags 작업 로깅 (23964)
  • 비보안 업로드에 대해 이메일에 보안 이미지를 올바르게 첨부 (23865)
  • 동의어 태그를 미사용으로 간주하지 않음 (23950)
  • 프로필이 숨겨진 경우 상태를 직렬화하지 않음 (23946)

UX 변경

  • 편집을 피하기 위해 벌크 선택 위치 조정 (24231)
  • 초대 가입 페이지 스타일링 + 분리 (24293)
  • 리뷰 가능 테이블을 cooked 스타일로 렌더링 (24230)
  • 최근 검색 변경 사항에 대한 작은 조정 (24220)
  • 검색 메뉴 스타일링을 cmd-k 스타일로 업데이트 (24181)
  • 컴포저 테두리 색상 업데이트 (24176)
  • 메뉴 애니메이션에 discourseLater 호출 (24168)
  • 폼 템플릿의 더 간단한 “값 누락” i18n (24154)
  • 채팅 전사(transcript)의 사소한 오버플로우 수정 (24158)
  • 공유 모달 마진을 gap으로 변환 (24157)
  • btn-flat 포커스 스타일 수정 (24156)
  • siteSetting 기반으로 태그 정렬 설정 (24147)
  • 푸터 관리자 메뉴의 상단 오버플로우 방지 (24149)
  • 그리드를 사용하여 부여된 배지 간격 개선 (24150)
  • 다양한 버튼 클래스 조정 (24121)
  • 테두리 반경 및 박스 그림자 제거 (24135)
  • 모바일 패스키 로그인 버튼 수정 (24124)
  • 채팅에서 창 크기 조정 지원 개선 (24115)
  • A11YDialog 호출 전에 렌더링 대기 (24100)
  • 인용/편집 바의 렌더링 개선 (24097)
  • 계정 생성 모달의 사용자 필드 스타일링 업데이트 (24091)
  • 입력 필드 + 라벨 스타일링으로 변경 (24060)
  • 패스키를 위한 조건부 UI 추가 (24041)
  • 모바일 “계정 생성” 모달 수정 (24043)
  • AI를 나타내는 아이콘 통일 (24029)
  • 전역 옵션을 사이드바 모달 푸터로 이동, 번역 단축 (24024)
  • 폼 템플릿 모바일 문제 수정 (24019)
  • 비디오 플레이스홀더 아이콘은 항상 흰색이어야 함 (23990)
  • highlight.js 스타일 업데이트 (23999)
  • 마법사 정적 컨페티 (23973)
  • 패스키 처리의 사소한 수정 (23947)
  • 관리자에서 긴 테마 이름 처리 개선 (23963)
  • 편집 사이드바 카테고리/태그 모달의 선택 해제 텍스트 위치 수정 (23966)
  • 비디오 플레이스홀더 아이콘 색상 수정 (23957)
  • 모바일 메뉴의 터치, 스와이프, 팬(panning) 성능 개선 (23775)

성능

  • 백그라운드에서 메시지 쿡(Cook) (24227)
  • 코어 헬퍼 모듈의 즉시 로딩(eager-loading) 중단 (24015)
8개의 좋아요