对于所有对此话题感兴趣的人,可以看看 Forumate。
最近刚好有时间自己构建一个 Discourse 客户端。目前还不完整,处于早期阶段。但如果你对此感兴趣,可以加入 TestFlight 链接来一探究竟。
对于所有对此话题感兴趣的人,可以看看 Forumate。
最近刚好有时间自己构建一个 Discourse 客户端。目前还不完整,处于早期阶段。但如果你对此感兴趣,可以加入 TestFlight 链接来一探究竟。
7 个帖子已拆分为新主题:关于 forumate 应用和 discord 的元讨论
谢谢你的报告。我会看看的。
0.3.0 TestFlight 版本有什么新功能:
最重要的是,您可以在 GitHub - Kyle-Ye/Forumate: A native client to access Discourse server for Apple Platforms 查看源代码 ![]()
是的,这是一个已知问题,请参阅 https://github.com/Kyle-Ye/Forumate/issues/14。
我将在 0.4.0 版本中尝试修复它。
谢谢,不过我确实有一些建议。
首先,在社区添加页面:
杂项建议:
除了我所有的反馈之外,做得很好!watchOS 客户端看起来很酷,我以前从未见过这样的应用程序,非常有用。
我建议使用 Safari 键盘,它有句点且没有自动更正。
我会在添加新社区时检查 Safari 键盘问题。但我仍然不太清楚你想要看到什么。你能提交一个 Github issue,我们可以在上面讨论细节吗?
你或许可以移除帖子预览 + 分类中的 markdown + HTML:
Discourse API 返回一个 html 版本和一个原始文本版本。我选择使用 Swift Regex 来支持 html 版本,以便用户可以点击 <a></a>。看起来有一些缺失的案例导致了 bug。你能提交一个 bug 并提供 discourse 服务器 url(如果它是公开的)吗?
我的主要测试 discourse 服务器是 Swift Forums
似乎没有任何明显的方法可以登录或与社区互动
是的。此功能已在计划中,并通过 Account System Not implemented · Issue #3 · Kyle-Ye/Forumate · GitHub 进行跟踪。
它不会出现在 0.4.0 版本中,我将在 1.0.0 公开版本发布之前实现它。
watchOS 客户端使用的是 watchOS 9 的设计语言而不是 10
WWDC2023 操作系统发布才 2 天。大部分开发是在 Xcode 13.4 和 watchOS 9 上进行的。请给我一点时间,我将在 0.4.0 版本中支持 watchOS 10(我将在 0.4.0 或 0.5.0 版本中很快放弃对 watchOS 9 的支持)。
我希望在安卓方面也能看到类似的东西 ![]()
感谢分享,我会看看的!
然后我会分享我的想法,它看起来比官方的 Hub 更清晰,这对我们的用户体验来说真的很棒。
然后我分享我的想法,它看起来比官方的 Hub 更清晰,这对我们的受众体验来说真的很棒。
当然,因为官方的 Hub 使用 Web 技术来构建它,而这个应用程序使用原生的 UIKit/SwiftUI 来构建它。许多设计都参考了之前未维护的 iOS discourse 应用程序 - Fig。
我希望在 Android 端也能看到类似的东西
是的,这完全没问题。API 包装器和模型在 GitHub - Kyle-Ye/DiscourseKit 开源。我们可以轻松地使用它和 Compose 框架在 Android 上构建这样的应用程序。
0.4.0 TestFlight 版本有什么新内容:
如果您想关注 Forumate 的最新消息和更新,请务必关注 Forumate App on Twitter
这是一个白标应用程序吗?
Forumate.app 支持各种 Discourse 社区。
但我们可以做一些调整,使其成为一个白标应用程序(例如,删除“社区”列,添加一些特色资产等)。如果您有兴趣,请私信我了解更多详情。
Got an initial support on 0.4.0
我一直认为,移动应用程序仅用于让用户留在其平台并提供积极的用户体验。其他情况则可以通过浏览器处理。如果亚马逊、eBay 和 AliExpress 使用同一个移动应用程序,或者 Facebook 和 Twitter 使用同一个移动应用程序,那就太奇怪了。
基本上,我浏览的网站并没有一个通用的平台。
我的内部团队已成功获取最新的 v0.4.0 构建版本。
您也可以直接通过 Github 下载经过公证的 macOS 二进制文件 Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub
至于其他 Apple 平台:
对于外部测试构建,Apple 需要一些时间进行审核,就像您提交到 App Store 一样。
抱歉——我的意思是“我将无法使用它”,而不是“看到”。这也许能解释为什么我必须等到获得 Beta 更新。
我没有 Mac,因为我用我的 PC 玩了很多游戏,所以这对我没有帮助。