02 / DESKTOP APP / 个人项目
RichChat
给 Zulip 做的 Windows 客户端,想让日常聊天和查看通知更顺手。
Windows 11 x64
想让每天用的聊天工具,更顺手一点
我想把会话、未读消息和通知整理到一个自己用着舒服的桌面界面里,于是用 .NET MAUI 做了 RichChat。
它直接连接 Zulip,不另外搭一套聊天服务端。账号、权限和消息交给 Zulip,客户端把界面、操作和本地缓存做好。GitHub 仓库还叫 relaycove,打开后看到的是同一个项目。
聊天时,该有的操作好找一点
在一个会话列表里查看消息,向上翻历史记录,搜索、引用、发附件,再从 Windows 通知或托盘提醒回到聊天。
这些看着都是小事,但每天会反复用到。我更想把它们做顺,而不是先堆一大页功能。
界面之外,也把代码分清楚
界面、聊天用例、Zulip 通信和 SQLite 缓存分开处理。这样改一个按钮的交互时,不必顺手改动消息协议;排查消息状态时,也更容易找到对应的地方。
使用前
当前面向 Windows 11 x64,还是一个个人项目。公开频道、命名话题、多人私信、SSO、多账号和后台推送等暂时不在当前范围内。应用退出后,不会继续接收消息。
仓库中标为“本地开发中”的功能,例如表情面板,不一定已经进入你下载的安装包。
安装包尚未签名,请按发布页说明下载和校验。项目保留过不同的版本系列,更新时请确认渠道,不要只按版本号大小选安装包。