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