와, 이렇게 많은 변경 사항을 만들어 주셔서 감사합니다!
하지만 현재 상태로는 아주 큰 변경 사항을 한꺼번에 병합할 수 없습니다. discourse-subscriptions 플러그인에 이 변경 사항들을 병합하고 싶다면, 각 변경 사항을 개별적으로 분리하고 테스트를 포함하여 별도의 PR을 생성해야 합니다. 또한, 현재 구독 플러그인을 사용 중이고 이미 많은 구독자가 있는 기존 사용자들에게 깨지는 변경 사항(breaking changes)이 없도록 반드시 확인해 주세요.