Discourse 作为原生应用是什么样子的?
DemoPreview
独一无二的自定义编辑器。
#敬请期待
这真的很棒 ![]()
它与插件兼容吗?
这看起来真酷。我在哪里可以找到它?
请耐心一点,它还没上线呢:wink:
我尚未发布到应用商店,因此目前该应用仅在我的开发设备上运行。这些界面截图仅为预览,旨在收集反馈,而非宣传材料,因为我并未获得 Meta 的任何官方认可。
该应用最初是为我上个月分享给我的社区开发的。随后我进行了一些微调,以支持其他论坛,并为那些真正想要一个原生 Discourse 客户端应用(几乎集成了所有网页功能)的用户赋予了独立名称。
不过,由于我开发了一个需要与应用本身配合使用的插件,某些功能在部分论坛上无法开箱即用。因此,自托管用户能享受完整功能,而 discourse.group 的用户则获得有限支持,因为他们无法在应用首页使用原生登录、推送通知或我的自定义故事模式。
如果您想查看该应用在您的论坛上的效果,请分享您的网址。如果您需要登录预览,则需在您的网站上添加应用协议。
所有站点设置 >> 允许用户 API 认证重定向
论坛链接:https:// forum-url/auth_redirect
协议:sysaru://auth_redirect
我已经审阅并遵循了许多建议,并在此基础上做了更多改进,实现了完整的多论坛支持,包括活跃的论坛切换功能。新增了帖子导航器以替代时间线滚动,全新的沉浸式评论(社交+嵌套回复),并在编辑器中增加了更多模块。
所有使用 Sysaru App Engine 插件的论坛都将获得原生推送通知、故事模式及帖子的视频缩略图支持。
帖子已更新为仅支持已处理(cooked)的翻译。聊天和用户卡片不支持翻译,因为 Discourse 本身不原生支持这些功能。除了 Discourse 本身的翻译外,应用内的文本也已翻译为 Discourse 原生支持的 49 种语言。
敬请期待……
我实现的一个关键功能是“平板模式”。在使用 Discourse 之前,我用过另一个论坛,该论坛允许将信息流面板以抽屉样式显示,因此我构思并在这个移动应用中实现了分屏功能,本质上是一举两得。并且一直在思考是否值得添加折叠屏支持……
这是平板模式激活的预览 @mcwumbly
欢迎反馈……
在平板模式下,右侧窗格将显示当前连接论坛的社区名称。在这段关于 community.openai.com 的短视频中,一位作者的帖子有 2400 条回复,并展示了帖子导航器如何在用户删除回复并更改 ID 顺序的情况下,仍然加载准确的帖子。
哇,这看起来太棒了!你们什么时候会把它放到测试版?
太酷了!![]()
谢谢,我已经为那些联系过我的人提供了测试版,但主要是在 Android 上,因为我只在 iOS 和 iPadOS 上使用模拟器。
谢谢,希望其他人也会喜欢。
iOS、Android、折叠屏和平板设备均已搞定,现在 Apple 桌面端也完成了。
应用已在 Mac OS Sequoia 15 上运行,实现了 90% 的 Discourse 网页功能。
这是一个简短的演示视频,在我因操作过快被限制速率之前录制的
需要做一些调整 ![]()
“社区提醒”用于跨论坛监控。一旦用户设备建立了安全的登录会话,用户即可查看其他论坛中有多少待处理的通知。
您会在哪里提供下载?是否希望收集反馈?
如果大家对它感兴趣,我可以把它放到 TestFlight 上。不过我发帖主要是想收集反馈,看看这个 Discourse 社区认为还需要哪些功能。
只是好奇,与浏览器相比,桌面端方案有哪些优势?
侧边栏可以反转,视频可以在帖子中播放、全屏应用视图播放,或添加到影院小部件
这是影院小部件视图
这是我原生作曲器列的右侧
这是垂直布局并固定到顶部,这样你可以在屏幕上执行其他任务时跟随任何/所有论坛。
我将平板电脑应用中的许多功能整合到了桌面版本中,但所有应用,包括 iOS、Android、折叠屏、平板和桌面,都作为一个完整的应用提供。
这是根据用户请求精心策划的,PWA 对大多数用户来说没问题,浏览器也可以,但我想要一个提供发布、回复、受控布局、智能缓存、动态切换、多论坛支持(无需不同标签页或各种 PWA)以及离线浏览的选项。
我的边缘情况和理由可能不适合所有人,但适合我,也许还有少数其他人。我在这里发布了更多功能。以下是论坛浏览器的一个示例,最初我设计它是为了在我的区域中为每个岛屿创建子论坛,但一直在测试所有论坛。
这是一个正在运行的开发构建版本,但在正式应用上速度要快 5 倍。平板设备上快 7 倍。