介绍DisCorkie——一个多实例话语客户端

您好,Discourse Meta,

如果您活跃于多个 Discourse 论坛,您可能曾希望有一种更快速、更简洁的方式来保持联系。这正是我正在通过 DisCorkie 构建的——一个现代化的 Discourse 客户端,让您可以在一个应用程序中访问多个论坛,并在各个平台获得原生体验。

什么是 DisCorkie?

DisCorkie 帮助您在一个地方管理多个 Discourse 社区。无需再在浏览器标签页之间切换或手动切换账户。它专为希望以专注、简化的方式浏览和互动他们关心的论坛的用户而设计。

我正在积极开发 DisCorkie,并始终乐于听取社区的意见或建议,以指导其未来发展。

功能

  • 多论坛支持 – 连接并切换多个 Discourse 社区(免费版有限制)
  • 论坛发现 – 按主题或语言探索公共论坛
  • 现代 UI – 使用 Compose Multiplatform 为每个平台设计
  • 一致的跨平台体验 – 支持桌面和移动设备

下载 DisCorkie

DisCorkie 目前可在以下平台下载:

macOS 和 iOS 版本正在开发中,预计将于今年晚些时候发布。

欢迎反馈

感谢您关注 DisCorkie!如果您有任何反馈、问题或想法,请随时分享。我将倾听并根据用户输入持续改进应用程序。

附注:DisCorkie 与 Discourse 无直接关联。

附注2:DisCorkie 是一款商业应用程序。

16 个赞

它是否会应用于所有实例,还是在切换到实例后会保留自定义主题?

导致您这样做的用例是什么?我解决问题的方法是使用 PWA(每个都在我的桌面上 - Mac 和 iPhone 都有),这样切换在操作系统级别上很容易。

discourse-hub 有何不同?

3 个赞

它是否会将其自己的主题应用于所有实例,还是在切换到实例后仍保留自定义主题?

应用程序主题会遵循 discourse 实例的主题。我们使用 API 提供的信息来计算最适合该主题的颜色,同时仍遵循我们正在采用的设计系统。结果如下:

是什么用例促使您创建这个的?

基本上与创建 Discourse Hub 的用例相同。但是,我也将这个概念扩展到了桌面应用程序。

与 discourse-hub 有什么区别?

用户体验
DisCorkie UI 基于 SkiaKMP),与常规的 HTML、CSS 和 JS UI 相比,它具有多种优势:性能、无论操作系统或浏览器版本如何都保持 UI 一致性、更流畅的动画和过渡。

整体性能
由于 DisCorkie 不使用 Javascript 或 HTML,我们可以从这种架构中受益:

  • 更强大的多线程支持:用于通过并行处理来提高应用程序性能。
  • 应用程序无需从网络加载任何 HTML、CSS 或 JS 文件。我们只需要 JSON 负载。下载的文件更少,这使得在网络连接不稳定的环境中更好地使用。
  • 这些原因与缓存相关联,使得应用程序资源占用非常少。

比较
这是 Discourse Hub 在 Android 设备上的当前体验。


该应用程序在浏览器中打开论坛。所以基本上它就像一个快捷方式。


这是 DisCorkie 应用程序在 Android 设备上的外观


对我来说,这看起来更像一个应用程序。

5 个赞

我还没有机会测试(甚至理解你的方案的一些技术细节),但只关注:

[引用=“messiaslima,第5帖,话题:357103”]
应用程序在浏览器中打开论坛。所以基本上它的工作原理就像一个快捷方式

[/引用]

这只是 Android 上的行为,老实说我觉得我们可以重新考虑这个决定。或许这个想法是,如果你已经将它作为 PWA 安装了,它就会打开那个,但在 iOS 上的体验要好得多,我在想是否我们也不应该在 Android 上采取相同的做法。/cc @pmusaraj

8 个赞

您能否详细说明一下 iOS 上的工作原理?

在 Android 上,链接会加载已安装的 PWA。这不是很理想吗?

(我们在这里离题了?)

3 个赞

我不确定。用户必须“安装”两个应用程序。这是可以避免的一个额外步骤。

是的,我们有点离题了,哈哈。也许可以另外开个讨论来谈谈这个。

2 个赞

我应该将此标记为无关话题,还是您会这样做 :joy:

Hub 和 iOS 上的 PWA 之间的一个主要区别是,当需要重新加载时,我可以轻松关闭论坛,例如 ^[是的,我们有一个用于重新加载的组件,但它不是官方的,而且不完全 100% 可靠]。PWA 必须使用操作系统的方式关闭。而且我更容易从 Hub 获取网址(不是很容易,但可以做到)。从 PWA 获取链接是不可能的——嗯,现在有两个区别了。

2 个赞

看起来真的很炫!尤其是那个细腻的主题设计 :chefs_kiss: 。像这样对于管理多个社区的高级用户(比如像TweetDeck一样的桌面应用)来说会非常棒,所以可能值得重点关注集中化的管理/管理员功能。

1 个赞

谢谢!这是一个非常好的建议!我会在下次更新时考虑的。

我在这里添加应用程序的登陆页面。它很简单,但提供了有关该应用程序的一些其他详细信息

2 个赞

快速更新!
DisCorkie 的 Android 版本现已在 Google Play 商店上线 :tada:
任何人都可以下载它,并直接从手机开始探索他们喜欢的论坛。

我知道还有一些功能缺失,但我正在积极改进它,并尽快发布新更新。您的反馈随时欢迎!:blush:

再次感谢所有一路关注我的人。

4 个赞

也许是我遗漏了什么,但在添加两个论坛后,添加第三个论坛的所有功能都变成灰色了,无论是左侧的“添加论坛”还是“管理论坛”——>“发现新社区”。

删除其中一个论坛后,按钮会重新启用。

(我也无法删除所有论坛,但这显然不是问题。)

Windows 11 上的 1.1.6 build 35。

3 个赞

我在 Android 上有 4 个,但认为它可能在初始设置时允许我。否则,我遇到了同样的问题,没有可用的选项来添加更多。

1 个赞

你没有遗漏任何东西——目前的版本限制了论坛的数量。我计划在即将推出的高级订阅层 DisCorkie Plus 中引入支持添加更多论坛的功能。也就是说,所有在早期测试阶段加入的人,一旦此功能上线,都将获得所有高级功能的访问权限,包括这一项。

如果能提前说明就好了,因为我花了半个小时的时间才弄清楚哪里出了问题。

你们还让我和其他社区成员试用了一个最终被证明是闭源且收费的东西。没关系,但我希望事先能知道这一点。

7 个赞

感谢您坦诚的反馈,对于由此造成的困惑和沮丧,我深表歉意。

我绝无意误导或隐瞒社区任何信息。我非常感谢您在测试 DisCorkie 过程中付出的时间和精力,我理解在没有明确解释的情况下遇到此限制的感受。

您说得对,从一开始就应该更清晰地沟通这一点,我将确保今后改进信息分享的方式。

至于付费层级——是的,DisCorkie 是闭源的,我一直在探索一个小额订阅(可能在每月 1.3 至 1.5 欧元左右),以此来支持持续开发并覆盖成本。该应用最初是一个业余项目,但它已发展到需要考虑可持续性的地步。话虽如此,您的反馈确实有助于塑造我的处理方式。

我真心重视您的意见,并希望听听您对定价和整体方向的看法。再次感谢您的直言不讳——我正在倾听和学习。

5 个赞

:+1: 考虑在收到更多反馈后更新原始帖子以澄清此类事项。

4 个赞

我今天早些时候更新了它。希望现在更清楚了。

2 个赞

作为一名独立开发者,有时难免会忽略一些细节。正如您所说,坦诚的反馈非常有价值,它不仅有助于发现错误和请求的功能,还能发现不足之处。

感谢您开发了一个很棒的应用程序。虽然还处于早期阶段,但您已经有一个很好的开端,并且取得了相当不错的进展。

我所在的公司也生产VR头显,他们最大的弱点是发布说明做得不够好。通常,在你发现一个bug后,他们会告诉你这个bug是已知的。

他们最糟糕的一次发布说明是,声称它能改善您的亚马逊体验。:joy:

经过7年的努力,他们终于做得好多了,而且不像您一样,他们有一个团队在开发他们的软件。