Für alle, die an diesem Thema interessiert sind, können Sie sich Forumate ansehen.
Ich habe gerade Zeit, selbst einen Discourse-Client zu bauen. Und er ist unvollständig und in einem frühen Stadium. Aber wenn Sie daran interessiert sind, können Sie dem TestFlight-Link beitreten, um einen Blick darauf zu werfen.
Forumate-Client stürzt beim Auswählen eines Forums sofort ab @Kyle-Ye
Ich habe einen Fehlerbericht über den integrierten Fehlerreporter von TestFlight bereitgestellt.
Update: Es funktioniert manchmal, manchmal stürzt es ab
Es scheint keine offensichtliche Möglichkeit zu geben, sich anzumelden oder überhaupt mit der Community zu interagieren.
Der watchOS-Client verwendet die Designsprache von watchOS 9 anstelle von 10.
Abgesehen von all meinem Feedback, gute Arbeit! Der watchOS-Client scheint cool zu sein, so etwas habe ich noch nie bei einer App gesehen, äußerst nützlich.
Ich würde empfehlen, die Safari-Tastatur zu verwenden, die den Punkt hat und keine Autokorrektur.
Ich werde das Problem mit der Safari-Tastatur beim Hinzufügen neuer Communities überprüfen. Aber ich bin mir immer noch nicht ganz sicher, was Sie sehen möchten. Könnten Sie bitte ein Github-Issue erstellen und wir können die Details dort besprechen?
Sie könnten wahrscheinlich Markdown + HTML aus den Post-Vorschauen + Kategorien entfernen:
Die Discourse-API gibt eine HTML-Version und eine Rohfassung zurück. Ich habe mich entschieden, die HTML-Version mit Swift Regex zu unterstützen, damit der Benutzer auf den <a> href</a> tippen kann. Es scheint, dass einige Fälle fehlen, was den Fehler verursacht. Könnten Sie bitte einen Fehler melden und die Discourse-Server-URL angeben (falls es sich um eine öffentliche handelt)?
Sie wird nicht in 0.4.0 erscheinen und ich werde sie vor der öffentlichen Veröffentlichung von 1.0.0 implementieren.
Der WatchOS-Client verwendet die Designsprache von watchOS 9 anstelle von 10
Die WWDC2023 OS-Veröffentlichung ist gerade erst 2 Tage her. Die meiste Entwicklung findet mit Xcode 13.4 unter watchOS 9 statt. Geben Sie mir noch etwas Zeit, und ich werde watchOS 10 in 0.4.0 unterstützen (und ich werde die Unterstützung für watchOS 9 bald in 0.4.0 oder 0.5.0 einstellen).
Und dann teile ich meine Gedanken, es sieht klarer aus als der offizielle Hub und das ist wirklich großartig für das Erlebnis unseres Publikums.
Sicher, denn der offizielle Hub verwendet Webtechnologie, um ihn zu erstellen, während diese App native UIKit/SwiftUI verwendet, um ihn zu erstellen. Und viele Designs beziehen sich auf die zuvor nicht gewartete iOS-Discourse-App - Fig.
Ich hoffe, etwas Ähnliches auf der Android-Seite zu sehen
Ja, das ist absolut in Ordnung. Der API-Wrapper und das Modell sind unter GitHub - Kyle-Ye/DiscourseKit Open Source. Wir können ihn und das Compose-Framework leicht verwenden, um eine solche App unter Android zu erstellen.
Was gibt es Neues in der TestFlight-Version 0.4.0:
Aktualisiere das minimal unterstützte Betriebssystem auf iOS 17, watchOS 10 und align-OS (Entschuldigung für die Einstellung. Aber ich denke, die meisten von euch müssen kein Beta-Update durchführen. Wartet einfach auf die Veröffentlichung von iOS 17 im September)
Behebt AG-Absturz auf watchOS
Fügt Lokalisierungsunterstützung für Chinesisch hinzu
Forumate.app unterstützt alle Arten von Discourse-Communities.
Wir können jedoch einige Anpassungen vornehmen, um es zu einer White-Label-App zu machen (z. B. die Spalte „Communities“ entfernen, einige hervorgehobene Assets hinzufügen usw.). Wenn Sie interessiert sind, senden Sie mir eine Direktnachricht für weitere Details.
Ich habe immer gedacht, dass mobile Apps nur dazu da sind, Benutzer auf ihrer Plattform zu halten und ihnen eine positive Benutzererfahrung zu bieten. Für andere Fälle gibt es einen Browser. Es ist genauso seltsam, wenn Amazon, Ebay und Aliexpress eine einzige mobile App nutzen würden. Oder Facebook und Twitter.
Grundsätzlich haben die Webressourcen, die ich mir ansehe, keine gemeinsame Plattform.
Was andere Apple-Plattformen betrifft:
Für externe Test-Builds benötigen Apple einige Zeit zur Überprüfung, genau wie bei der Einreichung im App Store.
Entschuldigung – ich meinte „Ich werde es nicht benutzen können“, nicht „sehen“. Das erklärt es wahrscheinlich, ich muss warten, bevor ich das Beta-Update erhalte.
Ich habe keinen Mac, da ich meinen PC für viel Gaming nutze, das wird also nicht helfen.