기능 요청: discourse PWA로 공유할 때 본문이 아닌 제목으로 링크

게시글 본문이 아니라 제목이 링크로 공유되어, 사이트 내에서 공유할 때와 마찬가지로 제목이 자동으로 채워지면 정말 좋겠습니다.

게시글 본문이 공유 대상이 되는 특별한 이유가 있을까요?

1개의 좋아요

여기 PR을 받아들이시나요, 아니면 이렇게 처리된 특별한 이유가 있나요?

@Falco 이 기능을 도입한 PR이 무엇인가요 (확인해 보았지만 찾지 못했습니다)?

이건 정말 오래전 일이긴 하지만, 링크가 아닌 텍스트 내용을 공유할 때 이 기능이 깨지지 않을까요?

적어도 공유 텍스트가 링크인지 감지해서 올바른 필드에 전송하는 로직이 필요했을 것 같습니다.

1개의 좋아요

네, 아마도 더 어려울 거예요. 그냥 https://blah.com/new-topic? ... 같은 URL을 GET 요청으로 가져오는 건 아닌가요?

다만, 한번 확인해 볼 수는 있어요.

1개의 좋아요

요즘 대부분의 사이트가 URL만 보내고 있다면, 이 변경 사항에 만족할 것 같습니다.

1개의 좋아요

코드를 찾았어요 :detective: 둘 다 처리할 수 있는지 확인해볼게요 … URL이 99%의 경우 전송된다는 데에는 동의하지만, 고려해볼 만한 가치가 있다고 생각해요 …

1개의 좋아요

OK, 두 가지를 모두 지원할 수 있는 방법을 찾았습니다:

  • 텍스트 공유는 본문으로 전송됩니다.
  • 제목은 제목으로 전송됩니다.
  • 링크 공유는 제목으로 전송됩니다(그리고 인스턴스화 시 완전히 확장된 제목으로 렌더링되며, 본문에는 토픽 목록 미리보기 등 모든 기능이 포함된 깔끔한 원박스가 표시됩니다).

현재 이 업데이트는 작동하는 플러그인에 포함되어 있습니다:

정말 간단한 것이므로 PR로 제출하겠습니다.

Android와 Windows(Edge) PWA에서 테스트해 보았으며, 잘 작동하는 것으로 보입니다.

1개의 좋아요

PR가 도착했습니다:

1개의 좋아요

@Falco 님, 부드럽게 상기드립니다

2개의 좋아요

병합했습니다. PR 올려주셔서 감사합니다!

3개의 좋아요

리뷰 감사합니다!

2개의 좋아요

최신 리빌드에서 정상 작동하는 것을 확인했습니다.

다음 휴대폰을 선택할 때 iOS 대신 Android를 고려해야 할 또 다른 이유 :mobile_phone: Discourse-land에 중독되어 있다면 :sweat_smile:

이것을 완료(Completed)로 표시해도 될까요?

3개의 좋아요