面向社区的社交移动与桌面客户端 (2)

Discourse 作为原生应用是什么样子的?

DemoPreview

独一无二的自定义编辑器。

#敬请期待

1 个赞

这真的很棒 :+1:

它与插件兼容吗?

1 个赞

这看起来真酷。我在哪里可以找到它?

请耐心一点,它还没上线呢:wink:

2 个赞

我尚未发布到应用商店,因此目前该应用仅在我的开发设备上运行。这些界面截图仅为预览,旨在收集反馈,而非宣传材料,因为我并未获得 Meta 的任何官方认可。

该应用最初是为我上个月分享给我的社区开发的。随后我进行了一些微调,以支持其他论坛,并为那些真正想要一个原生 Discourse 客户端应用(几乎集成了所有网页功能)的用户赋予了独立名称。

不过,由于我开发了一个需要与应用本身配合使用的插件,某些功能在部分论坛上无法开箱即用。因此,自托管用户能享受完整功能,而 discourse.group 的用户则获得有限支持,因为他们无法在应用首页使用原生登录、推送通知或我的自定义故事模式。

如果您想查看该应用在您的论坛上的效果,请分享您的网址。如果您需要登录预览,则需在您的网站上添加应用协议。

所有站点设置 >> 允许用户 API 认证重定向

论坛链接:https:// forum-url/auth_redirect
协议:sysaru://auth_redirect

3 个赞

我已经审阅并遵循了许多建议,并在此基础上做了更多改进,实现了完整的多论坛支持,包括活跃的论坛切换功能。新增了帖子导航器以替代时间线滚动,全新的沉浸式评论(社交+嵌套回复),并在编辑器中增加了更多模块。

所有使用 Sysaru App Engine 插件的论坛都将获得原生推送通知、故事模式及帖子的视频缩略图支持。

帖子已更新为仅支持已处理(cooked)的翻译。聊天和用户卡片不支持翻译,因为 Discourse 本身不原生支持这些功能。除了 Discourse 本身的翻译外,应用内的文本也已翻译为 Discourse 原生支持的 49 种语言。

敬请期待……

3 个赞

虽然我之前将帖子排序功能从“最新”调整为“全部”,但现在我引入了一种新的帖子导航方式,使其更简洁、流畅且快速,让你无需长时间滚动列表即可轻松跟进对话。

4 个赞

我实现的一个关键功能是“平板模式”。在使用 Discourse 之前,我用过另一个论坛,该论坛允许将信息流面板以抽屉样式显示,因此我构思并在这个移动应用中实现了分屏功能,本质上是一举两得。并且一直在思考是否值得添加折叠屏支持……

这是平板模式激活的预览 @mcwumbly

欢迎反馈……

1 个赞

在平板模式下,右侧窗格将显示当前连接论坛的社区名称。在这段关于 community.openai.com 的短视频中,一位作者的帖子有 2400 条回复,并展示了帖子导航器如何在用户删除回复并更改 ID 顺序的情况下,仍然加载准确的帖子。

@LarisaHaster

3 个赞

哇,这看起来太棒了!你们什么时候会把它放到测试版?

1 个赞

太酷了!:raising_hands:

2 个赞

谢谢,我已经为那些联系过我的人提供了测试版,但主要是在 Android 上,因为我只在 iOS 和 iPadOS 上使用模拟器。

1 个赞

谢谢,希望其他人也会喜欢。

2 个赞

iOS、Android、折叠屏和平板设备均已搞定,现在 Apple 桌面端也完成了。

应用已在 Mac OS Sequoia 15 上运行,实现了 90% 的 Discourse 网页功能。

这是一个简短的演示视频,在我因操作过快被限制速率之前录制的 :frowning: 需要做一些调整 :thinking:

“社区提醒”用于跨论坛监控。一旦用户设备建立了安全的登录会话,用户即可查看其他论坛中有多少待处理的通知。

3 个赞

您会在哪里提供下载?是否希望收集反馈?

如果大家对它感兴趣,我可以把它放到 TestFlight 上。不过我发帖主要是想收集反馈,看看这个 Discourse 社区认为还需要哪些功能。

1 个赞

只是好奇,与浏览器相比,桌面端方案有哪些优势?

2 个赞

侧边栏可以反转,视频可以在帖子中播放、全屏应用视图播放,或添加到影院小部件

这是影院小部件视图

这是我原生作曲器列的右侧

这是垂直布局并固定到顶部,这样你可以在屏幕上执行其他任务时跟随任何/所有论坛。

我将平板电脑应用中的许多功能整合到了桌面版本中,但所有应用,包括 iOS、Android、折叠屏、平板和桌面,都作为一个完整的应用提供。

1 个赞

这是根据用户请求精心策划的,PWA 对大多数用户来说没问题,浏览器也可以,但我想要一个提供发布、回复、受控布局、智能缓存、动态切换、多论坛支持(无需不同标签页或各种 PWA)以及离线浏览的选项。

我的边缘情况和理由可能不适合所有人,但适合我,也许还有少数其他人。我在这里发布了更多功能。以下是论坛浏览器的一个示例,最初我设计它是为了在我的区域中为每个岛屿创建子论坛,但一直在测试所有论坛。

1 个赞

这是一个正在运行的开发构建版本,但在正式应用上速度要快 5 倍。平板设备上快 7 倍。

2 个赞