Forumate - iOS용 네이티브 Discourse 클라이언트

이 주제에 관심 있는 분들을 위해 Forumate를 살펴보시길 권해드립니다.

최근에 직접 discourse 클라이언트를 만들기 시작했습니다. 아직 미완성이고 초기 단계이지만, 관심이 있으시다면 TestFlight 링크를 통해 직접 확인해 보실 수 있습니다.

7개의 좋아요

7개의 게시물이 새 주제로 분리되었습니다: 포럼 앱과 디스코드에 대한 메타 토론

Forumate 클라이언트를 실행하면 포럼을 선택하는 즉시 충돌이 발생합니다. @Kyle-Ye
TestFlight의 내장 버그 리포터로 버그 리포트를 제출했습니다.

업데이트: 가끔은 작동하기도 하고, 가끔은 충돌이 나기도 합니다.

1개의 좋아요

리포트 감사합니다. 확인해 보겠습니다.

1개의 좋아요

0.3.0 TestFlight 버전의 새로운 기능:

  • 플랫폼에 맞게 macOS 아이콘을 다시 서명했습니다 (기존 아이콘은 iOS의 정사각형 아이콘을 그대로 사용했었음)
  • 설정 탭에 지원 섹션을 추가하여 GitHub 이슈를 확인하고 Discord 서버에 참여할 수 있습니다
  • StarterIntro 업데이트
  • [버그 수정] watchOS의 검은색 텍스트 색상 문제 수정

그리고 무엇보다, 소스 코드를 GitHub - Kyle-Ye/Forumate: A native client to access Discourse server for Apple Platforms · GitHub 에서 확인할 수 있습니다 :tada:

5개의 좋아요

카테고리를 클릭하면 작동하지 않는 것 같습니다.

참고: 저는 iOS 17을 사용 중입니다.

2개의 좋아요

네, 알려진 문제입니다. Navigate to Subcategory Page · Issue #14 · Kyle-Ye/Forumate · GitHub 를 참고해 주세요.

0.4.0 버전에서 수정을 시도해 보겠습니다.

2개의 좋아요

감사합니다. 몇 가지 제안 사항이 있습니다.

먼저, 커뮤니티 추가 페이지에 대해:

  • 마침표가 있고 오타 정정이 없는 Safari 키보드를 사용하는 것을 권장합니다.
  • 현재 "https://"를 직접 입력해야 하는데, 이렇게 타이핑하는 것이 더 혼란스러울 수 있습니다.
  • 잘못된 이름을 입력하면 아무것도 탭하지 않았는데도 에러 박스가 0.5초 후에 사라지는 것 같습니다.

기타 제안 사항:

  • 게시물 미리보기와 카테고리에 포함된 마크다운 및 HTML을 제거할 수 있을 것 같습니다:

  • 커뮤니티에 로그인하거나 상호작용하는 명확한 방법이 없는 것 같습니다.
  • watchOS 클라이언트는 watchOS 10이 아닌 watchOS 9 디자인 언어를 사용하고 있습니다.

모든 피드백에도 불구하고, 잘 만들어주셨습니다! watchOS 클라이언트가 멋져 보이는데, 이전에는 그런 앱을 본 적이 없어서 매우 유용할 것 같습니다.

3개의 좋아요

Safari 키보드를 사용하도록 권장합니다. 마침표가 있고 자동 수정 기능이 없거든요.

새 커뮤니티를 추가할 때 Safari 키보드 문제를 확인해 보겠습니다. 하지만 어떤 부분을 원하시는지 여전히 약간 혼란스럽습니다. GitHub 이슈를 작성해 주시겠어요? 그러면 그 안에서 세부 사항을 논의할 수 있습니다.

게시글 미리보기와 카테고리에 있는 마크다운과 HTML을 제거할 수 있을 것 같습니다:

Discourse API는 HTML 버전과 원본 텍스트 버전을 반환합니다. 사용자가 <a href></a>를 탭할 수 있도록 Swift Regex를 사용해 HTML 버전을 지원하도록 선택했습니다. 버그를 일으키는 누락된 케이스들이 있는 것 같습니다. 버그를 보고해 주시고, Discourse 서버 URL(공개 서버인 경우)을 제공해 주시겠어요?

제 주요 테스트용 Discourse 서버는 Swift Forums입니다.

커뮤니티에 로그인하거나 상호작용하는 명확한 방법이 전혀 없는 것 같습니다

네. 이 기능은 예정대로 진행 중이며 Account System Not implemented · Issue #3 · Kyle-Ye/Forumate · GitHub 를 통해 추적되고 있습니다.

0.4.0에는 표시되지 않을 것이며, 1.0.0 공개 릴리스 전에 구현할 예정입니다.

watchOS 클라이언트는 watchOS 10이 아닌 watchOS 9 디자인 언어를 사용하고 있습니다

WWDC2023 OS 출시가 불과 2일 전입니다. 대부분의 개발은 watchOS 9에서 Xcode 13.4로 이루어지고 있습니다. 조금만 더 시간을 주시면, 0.4.0에서 watchOS 10을 지원하겠습니다. (그리고 0.4.0 또는 0.5.0에서 곧 watchOS 9 지원을 중단할 것입니다.)

3개의 좋아요

안드로이드 쪽에서도 비슷한 걸 볼 수 있으면 좋겠네요 :slight_smile:

공유해 주셔서 감사합니다. 한번 확인해 볼게요!

그리고 제 생각을 말씀드리자면, 공식 허브보다 훨씬 명확해 보이는데, 우리 사용자 경험 측면에서 정말 좋습니다.

3개의 좋아요

그리고 나서 제 생각을 공유하면, 공식 Hub보다 더 명확해 보이는데, 이는 우리 사용자 경험 측면에서 정말 훌륭한 점입니다.

물론이죠. 공식 Hub는 웹 기술을 사용해 구축된 반면, 이 앱은 네이티브 UIKit/SwiftUI를 사용해 구축되었기 때문입니다. 또한 많은 디자인이 이전에 유지보수가 중단되었던 iOS Discourse 앱(Fig.)을 참고하고 있습니다.

Android 쪽에서도 비슷한 것을 볼 수 있기를 바랍니다 :slight_smile:

네, 전혀 문제가 없습니다. API 래퍼와 모델은 https://github.com/Kyle-Ye/DiscourseKit에서 오픈소스로 공개되어 있습니다. 이를 쉽게 활용하여 Compose 프레임워크로 Android에서 같은 앱을 구축할 수 있습니다.

3개의 좋아요

0.4.0 TestFlight 버전의 새로운 기능:

  • :warning: 최소 지원 OS를 iOS 17, watchOS 10 및 align-OS로 업데이트했습니다. (버전 하향 조정으로 불편을 드려 죄송합니다. 하지만 대부분의 사용자는 베타 버전으로 업데이트할 필요가 없다고 생각합니다. 9월에 출시될 iOS 17을 기다려 주세요)
  • watchOS에서 발생하는 AG 크래시 수정
  • 중국어 현지화 지원 추가
  • 초기 하위 카테고리 지원 추가
  • 추천 커뮤니티 섹션 추가

Forumate의 최신 뉴스와 업데이트를 받아보시려면 Twitter의 Forumate 앱을 팔로우해 주세요.

3개의 좋아요

이것이 화이트라벨 앱인가요?

2개의 좋아요

Forumate.app은 모든 종류의 Discourse 커뮤니티를 지원합니다.

다만, 화이트 라벨 앱(예: 커뮤니티 열 제거, 특정 자산 추가 등)으로 만들 수 있도록 몇 가지 조정도 가능합니다. 관심이 있으시면 더 자세한 내용을 위해 저에게 DM을 보내 주세요.

2개의 좋아요

0.4.0에서 초기 지원을 받았습니다

2개의 좋아요

베타 빌드 지원을 중단하셨다면, 제가 이 프로그램을 사용할 수 없게 됩니다. 그런데 업데이트를 확인하지 못하겠습니다:

2개의 좋아요

모바일 앱은 사용자를 플랫폼에 머물게 하고 긍정적인 사용자 경험을 제공하기 위해만 필요하다고 항상 생각해 왔어요. 그 외의 경우엔 브라우저가 있으니 충분하죠. 아마존, 이베이, 알리익스프레스가 하나의 모바일 앱을 쓴다는 것도, 또는 페이스북과 트위터가 하나의 앱을 쓴다는 것도 마찬가지로 이상해요. 기본적으로 제가 보는 웹 리소스들은 공통된 플랫폼이 없거든요.

2개의 좋아요

내부 팀이 최신 v0.4.0 빌드를 성공적으로 받았습니다.

또한 Github에서 Notarized macOS 바이너리를 직접 다운로드할 수 있습니다: Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub

다른 Apple 플랫폼의 경우:
외부 테스트 빌드의 경우, App Store에 제출할 때와 마찬가지로 Apple이 검토하는 데 시간이 걸립니다.

자세한 정보는 App Review Guidelines - Apple Developer 확인하세요.

2개의 좋아요

죄송합니다 - "사용할 수 없다"가 아니라 "볼 수 없다"라고 말씀드린 것이었습니다. 아마 그 부분이 이유일 것 같네요. 베타 업데이트를 받기까지 기다려야 할 것 같습니다.

저는 게임용으로 PC를 많이 사용하므로 맥이 없어서 이 방법은 도움이 되지 않습니다.

3개의 좋아요

백그라운드에서 충돌이 나고 있나요? 그 메시지를 보낸 이후로 앱을 열어본 적이 없습니다.

업데이트: 어떤 경우든 항상 충돌이 납니다. 방금 백그라운드에서 실행을 시도해 보았습니다.

2개의 좋아요