跳到主要内容

· 阅读需 1 分钟
moonrailgun
  • 优化表情面板性能,重构单个表情的渲染方式。
  • 修改了消息中url的样式,增加了点状下划线用于强调
  • 增加了发送按钮,当消息输入框内有内容时会将 + 号变成发送按钮,优化移动端发送消息体验
  • 修复部分文案错误,修复头像路径解析错误,修复网页面板输入不带协议头的路径会套娃的错误

· 阅读需 2 分钟
Reacher

部署环境及方式: 白群晖720+,docker-compose部署, 有二级域名及ssl证书。

部署步骤:

  1. git下载docker配置文件 Docker目录下新建tailchat文件夹,并将以下文件存于文件夹中:

    https://github.com/msgbyte/tailchat/blob/master/docker-compose.env https://github.com/msgbyte/tailchat/blob/master/docker-compose.yml

  2. 修改docker-compose.env

    SECRET=:加密秘钥,自定义字符串 API_URL=:对外可访问的url地址 ADMIN_USER=:管理员用户 ADMIN_PASS=:管理员密码

  3. 拉取镜像及开启服务 ssh到群晖,切换到/volume1/docker/tailchat文件夹,运行: docker-compose up -d部署完成。

  4. 外网访问配置-路由器 打开路由器端口转发功能,增加一条转发记录,8800到群晖的8800端口

  5. 群晖反代设置 控制面板 > 登录门户 > 高级 > 反向代理服务器 > 新增

    来源:https,域名,端口:8800
    目的:http,群晖IP,端口:11000

    自定义标题 > 新增 > websocket, 自动增加两条数据,点击保存。

  6. 通过https访问系统。

· 阅读需 1 分钟
moonrailgun
  • 增强个人品牌定制,允许自定义服务器登录入口的名称与背景图(图片没有文件上传限制)
  • 优化了后台管理平台的内存占用,占用内存只占原来的1/4左右
  • 后台管理平台增加了converseID的过滤
  • 修复了一些bug

· 阅读需 5 分钟
moonrailgun

从远至今,已经经历了很多轮沟通方式的变更,从邮件到IRC,再到如今的如 Slack 或者 Discord 这样的包含了音视频通讯的沟通工具,以及如 Telegram, Signal 这样侧重消息隐私安全的聊天工具。如今,我认为现在是时候步入新一代的,noIM(Not only IM) 的阶段。

随着人们的对于信息沟通的方式的需求不断的演进,我们需要在越来越多的平台上进行协作。我们可以在Slack上进行信息的交流,在Figma上沟通设计稿,在Notion上交流文档,在Zoom上进行视频会议等等。随着 Web能力的越发强大,大多数的在线工具都可以在网页上操作。

而这,给 noIM 的概念带来了可能。

noIM,意味着一个即时通讯应用不仅仅做消息的发送与接受 —— 当然消息工具会一直是即时通讯应用迭代的核心 —— 更意味着应当承担一种多人协作的流转工具与职责。因为IM天然的,就代表着互联网时代最基本的沟通与协作方式。我们可以基于IM无缝的连接各种各样的工具。想象一下,我们可以在同一个工具中完成之前需要切换多个工具才能做到的事情,而且这些工具可以通过中心的IM来进行一定程度上的交互。

如Slack, Discord这样优秀的聊天系统也提供了开放平台,让第三方应用能够与聊天应用产生一定的交互,但是我认为这还远远不够,目前的现有的集成方式只不过是在发送一个个链接罢了,在新的时代我们需要更加原生的集成方式。很多东西本就该产生共享与联系——比如账户系统、权限系统、群组关系等。

一个基本的noIM系统应当有一套开放式的设计来让其能够与其他工具以一种原生的方式结合在一起,或者说自己来实现所有的可能的协作方式 —— 如 G Suite,然而这种方式可以做到应用之间流转十分顺畅,但是我认为更好的方式是连接第三方应用用户有选择自己喜好工具的权利,那么设计一套足够开放的设计则是一种必然。

因此,我设计了Tailchat 这样的一种产品,除了拥有和现有的流行项目都有开放平台以外,Tailchat还提供了一套插件机制来帮助实现更加深入的集成。通过 Tailchat 的插件机制, 任何产品都可以直接获取到 Tailchat 的现有的一切上下文,比如用户体系、权限体系等。更加重要的是,Tailchat是开源且开放的,这意味着Tailchat 拥有更好的隐私性,能够很好的开发插件,易于制作独属于用户的工具。在这一点和 VSCode 所要打造的生态是一样的,但是与VSCode不同的是,Tailchat 作为IM天然能够带来更多的交互,这是聊天软件天然的优势。也是我相信noIM能够在未来大放异彩的原因。

Github: https://github.com/msgbyte/tailchat

官方文档: https://tailchat.msgbyte.com/

在线尝试: https://nightly.paw.msgbyte.com/

· 阅读需 1 分钟
moonrailgun

After some days work, and efforts of the past two years. Tailchat is ready for face to global service.

In feature, we will face more and more challenge from global business. Tailchat is a open source project, and we think the future of Tailchat has more possibility.

I draw a draft for Tailchat future, some are ready and some are not ready. But I'm confident I can keep going.