Forumate - iOS向けネイティブ Discourseクライアント

このトピックに興味のある方は、Forumate をご覧ください。

最近、自分でディスコースクライアントを構築する時間がありました。まだ不完全で初期段階ですが、興味があれば、TestFlightリンクに参加して覗いてみることができます。

「いいね!」 7

7件の投稿が新しいトピックに分割されました: フォーマットアプリとDiscordに関するメタディスカッション

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 で確認できます :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イシューを提出していただけますか?そこで詳細について話し合いましょう。

おそらく、投稿プレビューやカテゴリからMarkdownとHTMLを削除できるでしょう。

Discourse APIはHTMLバージョンとプレーンテキストバージョンを返します。ユーザーが<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クライアントは、10ではなく9のデザイン言語を使用しています。

WWDC2023 OSリリースはわずか2日前にありました。開発のほとんどは、watchOS 9のXcode 13.4で行われています。もう少し時間をください。0.4.0でwatchOS 10をサポートします(そして、0.4.0または0.5.0でwatchOS 9のサポートをすぐに廃止します)。

「いいね!」 3

Android側でも同様のものが見られることを願っています :slight_smile:

共有ありがとうございます。確認してみます!

そして、私の考えを共有します。公式のHubよりも明確に見え、これは私たちのオーディエンスエクスペリエンスにとって本当に素晴らしいことです。

「いいね!」 3

「そして、私の考えを共有すると、公式のHubよりも明確になり、それは私たちの視聴者のエクスペリエンスにとって本当に素晴らしいことです。」

はい、それは完全に問題ありません。APIラッパーとモデルは GitHub - Kyle-Ye/DiscourseKit でオープンソース化されており、Androidでそのようなアプリを簡単に作成するために使用できます。

「Android側でも同様のものが見られることを願っています :slight_smile:

はい、それは完全に問題ありません。APIラッパーとモデルは GitHub - Kyle-Ye/DiscourseKit でオープンソース化されており、Composeフレームワークを使用してAndroidでそのようなアプリを簡単に作成できます。

「いいね!」 3

0.4.0 TestFlight版の新機能:

  • :warning: サポート対象OSをiOS 17、watchOS 10に引き上げ、OSバージョンを統一しました(非対応となった皆様、申し訳ありません。おそらく、ほとんどの方はベータ版にアップデートする必要はないと思います。9月のiOS 17リリースまでお待ちください)。
  • watchOSでのAGクラッシュを修正
  • 中国語のローカライズサポートを追加
  • 初期サブカテゴリサポートを追加
  • おすすめコミュニティセクションを追加

Forumateの最新ニュースやアップデートをフォローしたい場合は、Forumate App on Twitterをフォローしてください。

「いいね!」 3

これはホワイトラベルアプリですか?

「いいね!」 2

Forumate.app はあらゆる種類の Discourse コミュニティをサポートしています。

ただし、ホワイトラベルアプリにするために、コミュニティ列の削除、注目のアセットの追加など、いくつかの調整を行うことができます。ご興味のある方は、詳細について DM をお送りください。

「いいね!」 2

0.4.0 の初期サポートを取得しました

「いいね!」 2

ベータ版のサポートを終了された場合、私はそれを使用できなくなります。アップデートが見当たりません。

「いいね!」 2

モバイルアプリは、ユーザーをプラットフォームに引き留め、ポジティブなユーザーエクスペリエンスを提供するためにのみ必要だとずっと思っていました。それ以外の場合はブラウザがあります。Amazon、Ebay、Aliexpressが単一のモバイルアプリを使用するのは奇妙です。FacebookとTwitterも同様です。
基本的に、私が閲覧するWebリソースには共通のプラットフォームがありません。

「いいね!」 2

内部チームが最新のv0.4.0ビルドを正常に取得しました。

Notarized macOSバイナリは、Github Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub から直接ダウンロードできます。

その他のAppleプラットフォームについては、以下の通りです。
外部テストビルドの場合、App Storeに提出するのと同様に、Appleによるレビューに時間がかかります。

詳細はこちらをご覧ください: App Review Guidelines - Apple Developer

「いいね!」 2

すみません、「見る」ではなく「使用できない」と言いたかったのです。それなら、ベータ版アップデートが来るまで待たなければならない理由がわかるでしょう。

私はMacを持っていないので、PCをゲームにたくさん使っているので、これは役に立ちません。

「いいね!」 3

バックグラウンドでクラッシュしていますか?メッセージを送信してからアプリを開いていません。

アップデート:バックグラウンドで実行しようとしても、常にクラッシュします。

「いいね!」 2