인라인 멘션에서 상위 카테고리 제거

:double_exclamation_mark: 이 문제는 아마도 이 변경 사항에서 다루고 있을 가능성이 높지만, 인라인 업데이트가 호버 카드 활성화에 연동되어 있는지는 확실하지 않습니다.

짧은 설명

상위 카테고리를 제거하여 인라인 카테고리 언급을 깔끔하게 정리합니다. 특정 카테고리를 제외(상위 카테고리를 유지)하는 옵션도 포함됩니다.

다음 영역에 효과가 적용됩니다:

  • 게시물 내 카테고리 언급
  • 작성기(Composer)의 라이브 미리보기 패널
  • 작성기의 # 언급 자동완성 드롭다운

스크린샷

변경 전

변경 후

카테고리 제외 시

3개의 좋아요

공유해 주셔서 감사합니다. Discourse에서 수정될 것으로 생각되며, 그 동안에는 기능적으로 작동하는 우회 방법입니다.

참고로, 해당 컴포넌트는 MutationObserver를 사용하며, 이는 피하는 것이 권장되는 관행입니다.

1개의 좋아요

감사합니다! 다른 접근법을 알아볼게요!

1개의 좋아요

관찰자(observer)에 대해 알려주셔서 다시 한번 감사드립니다. 비추천 대상이라는 사실은 몰랐습니다.

컴포저(라이브 미리보기와 # 드롭다운)를 제외한 모든 곳에서 이를 제거했습니다. 해당 영역에는 사용할 수 있는 훅이 없기 때문입니다. 또한 이제 페이지 전체를 관찰하는 대신, 각 영역이 자신의 작은 영역만 관찰하도록 변경했습니다.

Discourse 업데이트로 인해 동작이 변경되어 더 이상 작동하지 않는다면, 컴포저는 평소와 같이 “Parent > Child” 전체 이름을 표시하게 될 것입니다. :slight_smile:

2개의 좋아요

아, 그 부분을 고려해 주셔서 감사합니다! 솔직히 말씀드리면, Discourse에 비브 코딩(vibe coding)을 시작할 때 이미 알고 있었고, 이후 Sam이 이를 확인해 주었습니다.

다행히 거의 항상 다른 접근 방식이 있으므로, 플러그인과 테마 구성 요소를 권장된 관행에 맞게 조정하고 쉽게 유지보수할 수 있습니다.

이 새로운 기능이 기대대로 작동하기를 정말로 원하기 때문에, 여러분의 TC를 사용하겠습니다 :ok_hand:

2개의 좋아요